diff options
author | imp <imp@FreeBSD.org> | 2004-05-21 06:11:47 +0000 |
---|---|---|
committer | imp <imp@FreeBSD.org> | 2004-05-21 06:11:47 +0000 |
commit | fe8b9d7c5ac2a220e8158cd03ad3ad2c83ce0010 (patch) | |
tree | e236d1290421ebdcfd7acf15f82ea601d6e0839b /sys/dev/pccbb | |
parent | ff3bba9a314f8ed49e171e92ab94db55b8bf7bf0 (diff) | |
download | FreeBSD-src-fe8b9d7c5ac2a220e8158cd03ad3ad2c83ce0010.zip FreeBSD-src-fe8b9d7c5ac2a220e8158cd03ad3ad2c83ce0010.tar.gz |
When attaching pccard and cardbus children, there's no need to set the
device == NULL on failure. A warning should suffice.
# I wrote this back before I understood the unattached but loosely bound
# newbus concept...
Diffstat (limited to 'sys/dev/pccbb')
-rw-r--r-- | sys/dev/pccbb/pccbb.c | 8 |
1 files changed, 2 insertions, 6 deletions
diff --git a/sys/dev/pccbb/pccbb.c b/sys/dev/pccbb/pccbb.c index b935b5f..b942ce8 100644 --- a/sys/dev/pccbb/pccbb.c +++ b/sys/dev/pccbb/pccbb.c @@ -757,18 +757,14 @@ cbb_attach(device_t brdev) sc->cbdev = device_add_child(brdev, "cardbus", -1); if (sc->cbdev == NULL) DEVPRINTF((brdev, "WARNING: cannot add cardbus bus.\n")); - else if (device_probe_and_attach(sc->cbdev) != 0) { + else if (device_probe_and_attach(sc->cbdev) != 0) DEVPRINTF((brdev, "WARNING: cannot attach cardbus bus!\n")); - sc->cbdev = NULL; - } sc->exca.pccarddev = device_add_child(brdev, "pccard", -1); if (sc->exca.pccarddev == NULL) DEVPRINTF((brdev, "WARNING: cannot add pccard bus.\n")); - else if (device_probe_and_attach(sc->exca.pccarddev) != 0) { + else if (device_probe_and_attach(sc->exca.pccarddev) != 0) DEVPRINTF((brdev, "WARNING: cannot attach pccard bus.\n")); - sc->exca.pccarddev = NULL; - } /* Map and establish the interrupt. */ rid = 0; |