[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-changelog] [xen stable-4.7] x86/mce: always re-initialize 'severity_cpu' in mcheck_cmn_handler()
commit 74ad8abe49d4c6268a1fadc52f9389474c0d00f1 Author: Haozhong Zhang <haozhong.zhang@xxxxxxxxx> AuthorDate: Wed May 3 17:12:29 2017 +0200 Commit: Jan Beulich <jbeulich@xxxxxxxx> CommitDate: Wed May 3 17:12:29 2017 +0200 x86/mce: always re-initialize 'severity_cpu' in mcheck_cmn_handler() mcheck_cmn_handler() does not always set 'severity_cpu' to override its value taken from previous rounds of MC handling, which will interfere the current round of MC handling. Always re-initialize it to clear the historical value. Signed-off-by: Haozhong Zhang <haozhong.zhang@xxxxxxxxx> Reviewed-by: Jan Beulich <jbeulich@xxxxxxxx> master commit: 6a2c6a68423475cd89a8cc9978554880e5a21b7d master date: 2017-04-07 15:56:09 +0200 --- xen/arch/x86/cpu/mcheck/mce.c | 1 + 1 file changed, 1 insertion(+) diff --git a/xen/arch/x86/cpu/mcheck/mce.c b/xen/arch/x86/cpu/mcheck/mce.c index b6032f5..733a491 100644 --- a/xen/arch/x86/cpu/mcheck/mce.c +++ b/xen/arch/x86/cpu/mcheck/mce.c @@ -537,6 +537,7 @@ void mcheck_cmn_handler(const struct cpu_user_regs *regs) mc_panic(ebuf); } atomic_set(&found_error, 0); + atomic_set(&severity_cpu, -1); } mce_barrier_exit(&mce_trap_bar); -- generated by git-patchbot for /home/xen/git/xen.git#stable-4.7 _______________________________________________ Xen-changelog mailing list Xen-changelog@xxxxxxxxxxxxx https://lists.xenproject.org/xen-changelog
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |