diff --git a/sys/dev/dkwedge/dk.c b/sys/dev/dkwedge/dk.c index 1884ce1b2ff6..7dbf20a2cfe7 100644 --- a/sys/dev/dkwedge/dk.c +++ b/sys/dev/dkwedge/dk.c @@ -589,6 +589,7 @@ dkwedge_cleanup_parent(struct dkwedge_softc *sc, int flags) } else { mutex_enter(&sc->sc_parent->dk_rawlock); dklastclose(sc); + dk->dk_openmask = 0; mutex_exit(&sc->sc_parent->dk_rawlock); } mutex_exit(&sc->sc_dk.dk_openlock);