summaryrefslogtreecommitdiffstats
path: root/sys/dev/pccbb
diff options
context:
space:
mode:
authorimp <imp@FreeBSD.org>2002-11-04 03:01:56 +0000
committerimp <imp@FreeBSD.org>2002-11-04 03:01:56 +0000
commitc3a4aaf5731a8bbbb62805ead05c878d79be4396 (patch)
tree0351d6c25284237f08154183ccc6156ae26c8082 /sys/dev/pccbb
parent3ad18c80746975c2459c162e3d7a5721affec2b0 (diff)
downloadFreeBSD-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.c2
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);
OpenPOWER on IntegriCloud