diff options
| author | nathanw <nathanw@NetBSD.org> | 2005-09-28 18:25:19 +0000 |
|---|---|---|
| committer | nathanw <nathanw@NetBSD.org> | 2005-09-28 18:25:19 +0000 |
| commit | ff56508626d7165b677907e95b65eb40b8209bd5 (patch) | |
| tree | f8e4e91b118c31a7ce9299ef9ccd408bec1d904d /sys/dev | |
| parent | 6d8b694cb5eb254ec386fb08d7f69c51aea2b478 (diff) | |
Set sc->sc_cfdata.cf_fstate to FSTATE_STAR rather than FSTATE_NOTFOUND
so that config_detach() doesn't panic.
(XXX this points to some disagreement between config_attach_pseudo()
and config_detach() over the correct role of pseudo-device cfdata)
Diffstat (limited to 'sys/dev')
| -rw-r--r-- | sys/dev/dkwedge/dk.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/sys/dev/dkwedge/dk.c b/sys/dev/dkwedge/dk.c index 5d5d617e745..c7208c12ab1 100644 --- a/sys/dev/dkwedge/dk.c +++ b/sys/dev/dkwedge/dk.c @@ -1,4 +1,4 @@ -/* $NetBSD: dk.c,v 1.7 2005/05/29 22:13:33 christos Exp $ */ +/* $NetBSD: dk.c,v 1.8 2005/09/28 18:25:19 nathanw Exp $ */ /*- * Copyright (c) 2004 The NetBSD Foundation, Inc. @@ -37,7 +37,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: dk.c,v 1.7 2005/05/29 22:13:33 christos Exp $"); +__KERNEL_RCSID(0, "$NetBSD: dk.c,v 1.8 2005/09/28 18:25:19 nathanw Exp $"); #include "opt_dkwedge.h" @@ -348,7 +348,7 @@ dkwedge_add(struct dkwedge_info *dkw) sc->sc_cfdata.cf_name = dk_cd.cd_name; sc->sc_cfdata.cf_atname = dk_ca.ca_name; /* sc->sc_cfdata.cf_unit set below */ - sc->sc_cfdata.cf_fstate = FSTATE_NOTFOUND; + sc->sc_cfdata.cf_fstate = FSTATE_STAR; /* Insert the larval wedge into the array. */ (void) lockmgr(&dkwedges_lock, LK_EXCLUSIVE, NULL); |
