diff options
| author | Ingo Molnar <mingo@kernel.org> | 2013-06-28 05:09:26 -0400 |
|---|---|---|
| committer | Ingo Molnar <mingo@kernel.org> | 2013-06-28 05:09:26 -0400 |
| commit | fb476cffd5e345434c03f3c0e82a7e8d87f98ab0 (patch) | |
| tree | 7dab0aabc476156cc8eb92a6c42faf3d14e207c1 | |
| parent | ca02c216742c9e6aa6c4dce31a0be417bc6685b3 (diff) | |
| parent | 33d7885b594e169256daef652e8d3527b2298e75 (diff) | |
Merge tag 'please-pull-mce' of git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras into x86/ras
Pull MCE cleanup from Tony Luck:
"Changes to simplify the SDM means that we can also simplify
the code for SRAR (software recoverable action required) errors."
Signed-off-by: Ingo Molnar <mingo@kernel.org>
| -rw-r--r-- | arch/x86/kernel/cpu/mcheck/mce-severity.c | 15 |
1 files changed, 5 insertions, 10 deletions
diff --git a/arch/x86/kernel/cpu/mcheck/mce-severity.c b/arch/x86/kernel/cpu/mcheck/mce-severity.c index beb1f1689e52..e2703520d120 100644 --- a/arch/x86/kernel/cpu/mcheck/mce-severity.c +++ b/arch/x86/kernel/cpu/mcheck/mce-severity.c | |||
| @@ -110,22 +110,17 @@ static struct severity { | |||
| 110 | /* known AR MCACODs: */ | 110 | /* known AR MCACODs: */ |
| 111 | #ifdef CONFIG_MEMORY_FAILURE | 111 | #ifdef CONFIG_MEMORY_FAILURE |
| 112 | MCESEV( | 112 | MCESEV( |
| 113 | KEEP, "HT thread notices Action required: data load error", | 113 | KEEP, "Action required but unaffected thread is continuable", |
| 114 | SER, MASK(MCI_STATUS_OVER|MCI_UC_SAR|MCI_ADDR|MCACOD, MCI_UC_SAR|MCI_ADDR|MCACOD_DATA), | 114 | SER, MASK(MCI_STATUS_OVER|MCI_UC_SAR|MCI_ADDR|MCACOD, MCI_UC_SAR|MCI_ADDR), |
| 115 | MCGMASK(MCG_STATUS_EIPV, 0) | 115 | MCGMASK(MCG_STATUS_RIPV, MCG_STATUS_RIPV) |
| 116 | ), | 116 | ), |
| 117 | MCESEV( | 117 | MCESEV( |
| 118 | AR, "Action required: data load error", | 118 | AR, "Action required: data load error in a user process", |
| 119 | SER, MASK(MCI_STATUS_OVER|MCI_UC_SAR|MCI_ADDR|MCACOD, MCI_UC_SAR|MCI_ADDR|MCACOD_DATA), | 119 | SER, MASK(MCI_STATUS_OVER|MCI_UC_SAR|MCI_ADDR|MCACOD, MCI_UC_SAR|MCI_ADDR|MCACOD_DATA), |
| 120 | USER | 120 | USER |
| 121 | ), | 121 | ), |
| 122 | MCESEV( | 122 | MCESEV( |
| 123 | KEEP, "HT thread notices Action required: instruction fetch error", | 123 | AR, "Action required: instruction fetch error in a user process", |
| 124 | SER, MASK(MCI_STATUS_OVER|MCI_UC_SAR|MCI_ADDR|MCACOD, MCI_UC_SAR|MCI_ADDR|MCACOD_INSTR), | ||
| 125 | MCGMASK(MCG_STATUS_EIPV, 0) | ||
| 126 | ), | ||
| 127 | MCESEV( | ||
| 128 | AR, "Action required: instruction fetch error", | ||
| 129 | SER, MASK(MCI_STATUS_OVER|MCI_UC_SAR|MCI_ADDR|MCACOD, MCI_UC_SAR|MCI_ADDR|MCACOD_INSTR), | 124 | SER, MASK(MCI_STATUS_OVER|MCI_UC_SAR|MCI_ADDR|MCACOD, MCI_UC_SAR|MCI_ADDR|MCACOD_INSTR), |
| 130 | USER | 125 | USER |
| 131 | ), | 126 | ), |
