diff options
Diffstat (limited to 'sys/dev')
| -rw-r--r-- | sys/dev/cgd.c | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/sys/dev/cgd.c b/sys/dev/cgd.c index f8b69a49231..a1b97bfb34e 100644 --- a/sys/dev/cgd.c +++ b/sys/dev/cgd.c @@ -1,4 +1,4 @@ -/* $NetBSD: cgd.c,v 1.141 2021/12/13 21:15:26 riastradh Exp $ */ +/* $NetBSD: cgd.c,v 1.142 2021/12/27 22:57:19 riastradh Exp $ */ /*- * Copyright (c) 2002 The NetBSD Foundation, Inc. @@ -30,7 +30,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: cgd.c,v 1.141 2021/12/13 21:15:26 riastradh Exp $"); +__KERNEL_RCSID(0, "$NetBSD: cgd.c,v 1.142 2021/12/27 22:57:19 riastradh Exp $"); #include <sys/types.h> #include <sys/param.h> @@ -529,11 +529,10 @@ static int cgd_detach(device_t self, int flags) { int ret; - const int pmask = 1 << RAW_PART; struct cgd_softc *sc = device_private(self); struct dk_softc *dksc = &sc->sc_dksc; - if (DK_BUSY(dksc, pmask)) + if (DK_BUSY(dksc, 0)) return EBUSY; if (DK_ATTACHED(dksc) && |
