[PATCH 1/2] PCI/AER: Do not use APEI/HEST to disable AER services globally

2018-11-15 Thread Alexandru Gagniuc
denies control. Signed-off-by: Alexandru Gagniuc --- drivers/acpi/pci_root.c | 9 ++--- drivers/pci/pcie/aer.c | 25 + include/linux/pci-acpi.h | 6 -- 3 files changed, 3 insertions(+), 37 deletions(-) diff --git a/drivers/acpi/pci_root.c b/drivers/acpi

[PATCH 2/2] PCI/AER: Determine AER ownership based on _OSC instead of HEST

2018-11-15 Thread Alexandru Gagniuc
AER. This is synonymous with the AER ownership negotiated during _OSC. Thus _OSC is the correct way to use to set this flag, not HEST. Signed-off-by: Alexandru Gagniuc --- drivers/pci/pcie/aer.c | 57 ++ 1 file changed, 2 insertions(+), 55 deletions(-) diff --git a/drivers/

[PATCH 0/2] PCI/AER: Consistently use _OSC to determine who owns AER

2018-11-15 Thread Alexandru Gagniuc
://lkml.org/lkml/2018/11/15/62 Alexandru Gagniuc (2): PCI/AER: Do not use APEI/HEST to disable AER services globally PCI/AER: Determine AER ownership based on _OSC instead of HEST drivers/acpi/pci_root.c | 9 + drivers/pci/pcie/aer.c | 82 ++-- include/linux

[PATCH v2 1/2] PCI/AER: Do not use APEI/HEST to disable AER services globally

2019-03-26 Thread Alexandru Gagniuc
T. Signed-off-by: Alexandru Gagniuc --- drivers/acpi/pci_root.c | 9 ++--- drivers/pci/pcie/aer.c | 25 + include/linux/pci-acpi.h | 6 -- 3 files changed, 3 insertions(+), 37 deletions(-) diff --git a/drivers/acpi/pci_root.c b/drivers/acpi/pci_root.c index 70

[PATCH v2 0/2] PCI/AER: Consistently use _OSC to determine who owns AER

2019-03-26 Thread Alexandru Gagniuc
, but did not identify any such machine. We should keep in mind that they may require a quirk. Alex [1] https://lkml.org/lkml/2018/11/16/202 Changes since v1: * Started 6-month conversation in ASWG * Re-phrased commit message to reflect some of the points in ASWG discussion Alexandru Gagniuc (2

[PATCH v2 2/2] PCI/AER: Determine AER ownership based on _OSC instead of HEST

2019-03-26 Thread Alexandru Gagniuc
_firmware_first is used to prevent modification of AER registers when firmware owns AER. This is synonymous with the AER ownership negotiated during _OSC. Thus _OSC is the correct way to use to set this flag, not HEST. Signed-off-by: Alexandru Gagniuc --- driv