diff --git a/sys/geom/geom_dev.c b/sys/geom/geom_dev.c index 47cad7d13a09..8c3b3a1c4bde 100644 --- a/sys/geom/geom_dev.c +++ b/sys/geom/geom_dev.c @@ -863,6 +863,7 @@ g_dev_orphan(struct g_consumer *cp) (void)clear_dumper(curthread); /* Destroy the struct cdev *so we get no more requests */ + delist_dev(dev); destroy_dev_sched_cb(dev, g_dev_callback, cp); }