]> 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)
commit99d93ddaee5c450c52bcf05cc0048bb3bf4baf8e
tree998a8223c8f1457d5d1c9146d6602cb24c810688
parentf5bde58c05d0fb509ccc0567ffa8d2b15d17e1d1
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