Drop and reacquire the kernel lock in the vfs_shutdown and "cold"
authormikeb <mikeb@openbsd.org>
Tue, 12 May 2015 09:30:35 +0000 (09:30 +0000)
committermikeb <mikeb@openbsd.org>
Tue, 12 May 2015 09:30:35 +0000 (09:30 +0000)
commitb86c486e388a674c4ec8ae3acff31b5a14186b22
treefc163904596bb5ec60b0d8b5f520b464723fce79
parente402d49ce7c1578f1a410a1883e4fd35195616c8
Drop and reacquire the kernel lock in the vfs_shutdown and "cold"
portions of msleep and tsleep to give interrupts a chance to run
on other CPUs.

Tweak and OK kettenis
sys/kern/kern_synch.c
sys/kern/vfs_subr.c