]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
In the case of POWERFAIL_NMI, remove the Giant acquisitions because they
authorAttilio Rao <attilio@FreeBSD.org>
Wed, 13 Aug 2008 18:29:29 +0000 (18:29 +0000)
committerAttilio Rao <attilio@FreeBSD.org>
Wed, 13 Aug 2008 18:29:29 +0000 (18:29 +0000)
commitab46d66ac3c460b49b85e466978cb0975c675b2a
treee507eab3d038c1d8c501f833c6a765981c11aa5f
parent3d06b4b3304c3b402b46d2401bf774853d019fab
In the case of POWERFAIL_NMI, remove the Giant acquisitions because they
can lead to a deadlock if the thread owning the Giant lock is interrupted
by the NMI.
Instead, tollerate a small race on the x86 architecture.
sys/i386/i386/trap.c