diff options
author | bz <bz@FreeBSD.org> | 2009-10-13 20:22:12 +0000 |
---|---|---|
committer | bz <bz@FreeBSD.org> | 2009-10-13 20:22:12 +0000 |
commit | 46feb85d448f3da8ff9cdf61fa67ef2519b9228a (patch) | |
tree | b605815abaab0d750320156e768d865cb4e9a243 /lib/libc | |
parent | 46e48eac252de25565a35b20d50e1b994ce9d229 (diff) | |
download | FreeBSD-src-46feb85d448f3da8ff9cdf61fa67ef2519b9228a.zip FreeBSD-src-46feb85d448f3da8ff9cdf61fa67ef2519b9228a.tar.gz |
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
Diffstat (limited to 'lib/libc')
0 files changed, 0 insertions, 0 deletions