Index: geom_event.c =================================================================== RCS file: /private/FreeBSD/src/sys/geom/geom_event.c,v retrieving revision 1.47 diff -u -p -r1.47 geom_event.c --- geom_event.c 2 Feb 2004 10:58:07 -0000 1.47 +++ geom_event.c 4 Feb 2004 13:28:01 -0000 @@ -316,6 +316,7 @@ g_waitfor_event(g_event_t *func, void *a int error; /* g_topology_assert_not(); */ + sx_assert(&g_eventstall, SX_UNLOCKED); KASSERT(flag == M_WAITOK || flag == M_NOWAIT, ("Wrong flag to g_post_event")); va_start(ap, flag);