Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

Merge tag 'acpi-4.14-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm

Pull ACPI fix from Rafael Wysocki:
"This fixes an APEI problem that may cause a reported error to be
missed due to a race condition"

* tag 'acpi-4.14-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm:
ACPI / APEI: clear error status before acknowledging the error

+9 -7
+9 -7
drivers/acpi/apei/ghes.c
··· 743 743 } 744 744 ghes_do_proc(ghes, ghes->estatus); 745 745 746 + out: 747 + ghes_clear_estatus(ghes); 748 + 749 + if (rc == -ENOENT) 750 + return rc; 751 + 746 752 /* 747 753 * GHESv2 type HEST entries introduce support for error acknowledgment, 748 754 * so only acknowledge the error if this support is present. 749 755 */ 750 - if (is_hest_type_generic_v2(ghes)) { 751 - rc = ghes_ack_error(ghes->generic_v2); 752 - if (rc) 753 - return rc; 754 - } 755 - out: 756 - ghes_clear_estatus(ghes); 756 + if (is_hest_type_generic_v2(ghes)) 757 + return ghes_ack_error(ghes->generic_v2); 758 + 757 759 return rc; 758 760 } 759 761