diff --git a/sys/geom/geom_event.c b/sys/geom/geom_event.c index 1e2fc8d27158..1c92ccb54a79 100644 --- a/sys/geom/geom_event.c +++ b/sys/geom/geom_event.c @@ -294,7 +294,7 @@ g_run_events() } else { g_topology_unlock(); msleep(&g_wait_event, &g_eventlock, PRIBIO | PDROP, - "-", 0); + "-", TAILQ_EMPTY(&g_doorstep) ? 0 : hz / 10); } } /* NOTREACHED */