]> git.baikalelectronics.ru Git - kernel.git/commit
x86/mce: Pay no attention to 'F' bit in MCACOD when parsing 'UC' errors
authorTony Luck <tony.luck@intel.com>
Wed, 24 Jul 2013 20:54:20 +0000 (13:54 -0700)
committerTony Luck <tony.luck@intel.com>
Mon, 5 Aug 2013 17:09:40 +0000 (10:09 -0700)
commit8f8ab036157110e120f853b53cf0c6341a9bee12
tree59bfb17b8700424b610af9c0232efa6cf873c66e
parentd33c3cb0da597300ed26282fd9cb264be06085c0
x86/mce: Pay no attention to 'F' bit in MCACOD when parsing 'UC' errors

The 0x1000 bit of the MCACOD field of machine check MCi_STATUS
registers is only defined for corrected errors (where it means
that hardware may be filtering errors see SDM section 15.9.2.1).

For uncorrected errors it may, or may not be set - so we should mask
it out when checking for the architecturaly defined recoverable
error signatures (see SDM 15.9.3.1 and 15.9.3.2)

Acked-by: Naveen N. Rao <naveen.n.rao@linux.vnet.ibm.com>
Signed-off-by: Tony Luck <tony.luck@intel.com>
arch/x86/include/asm/mce.h