summaryrefslogtreecommitdiffstats
path: root/sys/kern/subr_bufring.c
diff options
context:
space:
mode:
authorjh <jh@FreeBSD.org>2010-05-05 18:53:24 +0000
committerjh <jh@FreeBSD.org>2010-05-05 18:53:24 +0000
commit70139e5fa64ec30ed27ed723699c17200d26adcd (patch)
tree906c631de7ab5dc88ba8a8cbd804c21fdfef4d6f /sys/kern/subr_bufring.c
parenta0a9776a5cd835b11247f9190d1b1005b828c7ed (diff)
downloadFreeBSD-src-70139e5fa64ec30ed27ed723699c17200d26adcd.zip
FreeBSD-src-70139e5fa64ec30ed27ed723699c17200d26adcd.tar.gz
Fix deadlock between GEOM class unloading and withering. Withering can't
proceed while g_unload_class() blocks the event thread. Fix this by not running g_unload_class() as a GEOM event and dropping the topology lock when withering needs to proceed. PR: kern/139847 Silence on: freebsd-geom
Diffstat (limited to 'sys/kern/subr_bufring.c')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud