From: Keir Fraser Date: Fri, 14 May 2010 06:52:24 +0000 (+0100) Subject: mce: Fix mcheck_mca_logout to increase errcnt when valid entry found. X-Git-Tag: archive/raspbian/4.8.0-1+rpi1~1^2~12167 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=98c10bc8988f45157603de97c59f361983932318;p=xen.git mce: Fix mcheck_mca_logout to increase errcnt when valid entry found. Signed-off-by: Jiang, Yunhong --- diff --git a/xen/arch/x86/cpu/mcheck/mce.c b/xen/arch/x86/cpu/mcheck/mce.c index cf0ca5fec4..efbf2d2c44 100644 --- a/xen/arch/x86/cpu/mcheck/mce.c +++ b/xen/arch/x86/cpu/mcheck/mce.c @@ -282,7 +282,7 @@ mctelem_cookie_t mcheck_mca_logout(enum mca_source who, cpu_banks_t bankmask, * depending on whethere we are called from an exception or * a poller; this can fail (for example dom0 may not * yet have consumed past telemetry). */ - if (errcnt == 0) { + if (errcnt++ == 0) { if ( (mctc = mctelem_reserve(which)) != NULL ) { mci = mctelem_dataptr(mctc); mcinfo_clear(mci);