]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
Immediately after clearing a pending callout that didn't make it due
authorbz <bz@FreeBSD.org>
Tue, 13 Oct 2009 20:22:12 +0000 (20:22 +0000)
committerbz <bz@FreeBSD.org>
Tue, 13 Oct 2009 20:22:12 +0000 (20:22 +0000)
commit46feb85d448f3da8ff9cdf61fa67ef2519b9228a
treeb605815abaab0d750320156e768d865cb4e9a243
parent46e48eac252de25565a35b20d50e1b994ce9d229
Immediately after clearing a pending callout that didn't make it due
to the lock we hold, disable interrupts, and announce to the firmware
that we are shutting down. Especially do this before disabling blocks.

This makes some types of machines with asf enabled no longer hang upon
boot, when we start configuring the interface.

PR: i386/96382, kern/100410, kern/122252, kern/116328
Reported by: erwin
Hardware provided by: TDC A/S
Reviewed by: stas
Tested by: stas
sys/dev/bge/if_bge.c