summaryrefslogtreecommitdiffstats
path: root/contrib/diff/lib/error.c
diff options
context:
space:
mode:
authormav <mav@FreeBSD.org>2011-11-01 23:12:22 +0000
committermav <mav@FreeBSD.org>2011-11-01 23:12:22 +0000
commit98d097d322e20dc1dbe956e9512aeedaa90f876d (patch)
tree3d49920bd6adc2fbfeb87c165770673abba39737 /contrib/diff/lib/error.c
parent788539ae310aec644e882cf14828996f85dbcc7e (diff)
downloadFreeBSD-src-98d097d322e20dc1dbe956e9512aeedaa90f876d.zip
FreeBSD-src-98d097d322e20dc1dbe956e9512aeedaa90f876d.tar.gz
Make orphan() method in geom_dev asynchronous using destroy_dev_sched_cb()
instead of destroy_dev(). It moves device destruction waiting out of the topology lock and so fixes dead lock between orphanization and closing. Real provider and geom destruction called from swi context after device destroyed as callback of the destroy_dev_sched_cb().
Diffstat (limited to 'contrib/diff/lib/error.c')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud