]> git.baikalelectronics.ru Git - kernel.git/commit
ACPI, APEI, EINJ, new parameter to control trigger action
authorChen Gong <gong.chen@linux.intel.com>
Thu, 15 Mar 2012 08:53:36 +0000 (16:53 +0800)
committerLen Brown <len.brown@intel.com>
Fri, 30 Mar 2012 07:30:18 +0000 (03:30 -0400)
commitee67562533e164576f705a3058c116e03154a482
tree998a8223c8f1457d5d1c9146d6602cb24c810688
parente2f8dfaf471e05cd1ae0a9a9874ed257cc1b20c2
ACPI, APEI, EINJ, new parameter to control trigger action

Some APEI firmware implementation will access injected address
specified in param1 to trigger the error when injecting memory
error, which means if one SRAR error is injected, the crash
always happens because it is executed in kernel context. This
new parameter can disable trigger action and control is taken
over by the user. In this way, an SRAR error can happen in user
context instead of crashing the system. This function is highly
depended on BIOS implementation so please ensure you know the
BIOS trigger procedure before you enable this switch.

v2:
  notrigger should be created together with param1/param2

Tested-by: Tony Luck <tony.luck@lintel.com>
Signed-off-by: Chen Gong <gong.chen@linux.intel.com>
Signed-off-by: Len Brown <len.brown@intel.com>
drivers/acpi/apei/einj.c