ACPI / APEI: Switch NOTIFY_SEA to use the estatus queue
authorJames Morse <james.morse@arm.com>
Tue, 29 Jan 2019 18:48:48 +0000 (18:48 +0000)
committerRafael J. Wysocki <rafael.j.wysocki@intel.com>
Thu, 7 Feb 2019 22:10:45 +0000 (23:10 +0100)
commit255097c82d821bb2bb18e9c7011841ee7342840f
tree2013161cf80abd21a06f097ec5a6ec005a3d1f60
parent9c9d08051380ad3f6e6376d4383615771c59fd99
ACPI / APEI: Switch NOTIFY_SEA to use the estatus queue

Now that the estatus queue can be used by more than one notification
method, we can move notifications that have NMI-like behaviour over.

Switch NOTIFY_SEA over to use the estatus queue. This makes it behave
in the same way as x86's NOTIFY_NMI.

Remove Kconfig's ability to turn ACPI_APEI_SEA off if ACPI_APEI_GHES
is selected. This roughly matches the x86 NOTIFY_NMI behaviour, and means
each architecture has at least one user of the estatus-queue, meaning it
doesn't need guarding with ifdef.

Signed-off-by: James Morse <james.morse@arm.com>
Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
drivers/acpi/apei/Kconfig
drivers/acpi/apei/ghes.c