Date: Sat, 31 Mar 2018 11:35:38 +0200 From: Harry Schmalzbauer <freebsd@omnilan.de> To: src-committers@freebsd.org Cc: svn-src-all@freebsd.org, svn-src-head@freebsd.org Subject: Re: svn commit: r317567 - head/sys/x86/x86 Message-ID: <5ABF566A.2050907@omnilan.de> In-Reply-To: <201704281825.v3SIPAnU089576@repo.freebsd.org> References: <201704281825.v3SIPAnU089576@repo.freebsd.org>
next in thread | previous in thread | raw e-mail | index | archive | help
Bezüglich Conrad Meyer's Nachricht vom 28.04.2017 20:25 (localtime): > Author: cem > Date: Fri Apr 28 18:25:10 2017 > New Revision: 317567 > URL: https://svnweb.freebsd.org/changeset/base/317567 > > Log: > x86 MCA: Fix a deadlock in MCA exception processing > > In exceptional circumstances, an MCA exception will trigger when the > freelist is exhausted. In such a case, no error will be logged on the list > and 'mca_count' will not be incremented. > > Prior to this patch, all CPUs that received the exception would spin > forever. > > With this change, the CPU that detects the error but finds the freelist > empty will proceed to panic the machine, ending the deadlock. > > A follow-up to r260457. > > Reported by: Ryan Libby <rlibby at gmail.com> > Reviewed by: jhb@ > Sponsored by: Dell EMC Isilon > Differential Revision: https://reviews.freebsd.org/D10536 > > Modified: > head/sys/x86/x86/mca.c Does anybody want to MFC this one before 11.2? Thanks, -harry
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?5ABF566A.2050907>