]> CyberLeo.Net >> Repos - FreeBSD/stable/8.git/commit
MFC r207878:
authorjh <jh@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Sun, 8 Aug 2010 09:12:30 +0000 (09:12 +0000)
committerjh <jh@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Sun, 8 Aug 2010 09:12:30 +0000 (09:12 +0000)
commit864cc8cf6a3c3babb7e222aafcad7a8dc9165088
tree4b6bc5c8d6b0e0ae86013737ea23c01e5487603c
parent1e68114d60a10a1e577eb96d0d5b3cbd51c6a94d
MFC r207878:

- Don't return EAGAIN from gv_unload(). It was used to work around the
  deadlock fixed in r207671.
- Wait for worker process to exit at class unload. The worker process
  was not guaranteed to exit before the linker unloaded the module.
- Use 0 as the worker process exit status instead of ENXIO and style
  the NOTREACHED comment.

git-svn-id: svn://svn.freebsd.org/base/stable/8@211065 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
sys/geom/vinum/geom_vinum.c
sys/geom/vinum/geom_vinum.h
sys/geom/vinum/geom_vinum_events.c
sys/geom/vinum/geom_vinum_var.h