diff options
author | imp <imp@FreeBSD.org> | 2002-11-04 03:01:56 +0000 |
---|---|---|
committer | imp <imp@FreeBSD.org> | 2002-11-04 03:01:56 +0000 |
commit | c3a4aaf5731a8bbbb62805ead05c878d79be4396 (patch) | |
tree | 0351d6c25284237f08154183ccc6156ae26c8082 /sys/dev/pccbb | |
parent | 3ad18c80746975c2459c162e3d7a5721affec2b0 (diff) | |
download | FreeBSD-src-c3a4aaf5731a8bbbb62805ead05c878d79be4396.zip FreeBSD-src-c3a4aaf5731a8bbbb62805ead05c878d79be4396.tar.gz |
Detach the pccard bus children when we eject a 16-bit card, not the
32-bit ones. This was introduced in the last commit.
Diffstat (limited to 'sys/dev/pccbb')
-rw-r--r-- | sys/dev/pccbb/pccbb.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/dev/pccbb/pccbb.c b/sys/dev/pccbb/pccbb.c index 461c39d..e96105a 100644 --- a/sys/dev/pccbb/pccbb.c +++ b/sys/dev/pccbb/pccbb.c @@ -993,7 +993,7 @@ static void cbb_removal(struct cbb_softc *sc) { if (sc->flags & CBB_16BIT_CARD && sc->pccarddev != NULL) - CARD_DETACH_CARD(sc->cbdev); + CARD_DETACH_CARD(sc->pccarddev); else if ((!(sc->flags & CBB_16BIT_CARD)) && sc->cbdev != NULL) CARD_DETACH_CARD(sc->cbdev); cbb_destroy_res(sc); |