Date: Mon, 10 May 2010 19:12:23 +0000 (UTC) From: Jaakko Heinonen <jh@FreeBSD.org> To: cvs-src-old@freebsd.org Subject: cvs commit: src/sys/geom/vinum geom_vinum.c geom_vinum.h geom_vinum_events.c geom_vinum_var.h Message-ID: <201005101912.o4AJCYBP045042@repoman.freebsd.org>
next in thread | raw e-mail | index | archive | help
jh 2010-05-10 19:12:23 UTC FreeBSD src repository Modified files: sys/geom/vinum geom_vinum.c geom_vinum.h geom_vinum_events.c geom_vinum_var.h Log: SVN rev 207878 on 2010-05-10 19:12:23Z by jh - 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. Reviewed by: lulf X-MFC after: r207671 Revision Changes Path 1.32 +4 -5 src/sys/geom/vinum/geom_vinum.c 1.19 +1 -0 src/sys/geom/vinum/geom_vinum.h 1.4 +14 -0 src/sys/geom/vinum/geom_vinum_events.c 1.19 +1 -0 src/sys/geom/vinum/geom_vinum_var.h
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201005101912.o4AJCYBP045042>