svn commit: r317567 - head/sys/x86/x86
Harry Schmalzbauer
freebsd at omnilan.de
Sat Mar 31 09:35:41 UTC 2018
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
More information about the svn-src-all
mailing list