diff options
author | imp <imp@FreeBSD.org> | 2002-11-14 05:18:53 +0000 |
---|---|---|
committer | imp <imp@FreeBSD.org> | 2002-11-14 05:18:53 +0000 |
commit | 7ed8f6e719795485c28573cbdd979653edfe8bfe (patch) | |
tree | 00f458e85094aca59b0057064e2721d07b550682 /sys | |
parent | 01eae780964b30b86b5e74f7b28b62f02c1228bd (diff) | |
download | FreeBSD-src-7ed8f6e719795485c28573cbdd979653edfe8bfe.zip FreeBSD-src-7ed8f6e719795485c28573cbdd979653edfe8bfe.tar.gz |
MFp4:
o Make this code a little easier to understand by using simpler if
statements, but nesting them.
Diffstat (limited to 'sys')
-rw-r--r-- | sys/dev/pccbb/pccbb.c | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/sys/dev/pccbb/pccbb.c b/sys/dev/pccbb/pccbb.c index e96105a..c919b67 100644 --- a/sys/dev/pccbb/pccbb.c +++ b/sys/dev/pccbb/pccbb.c @@ -992,10 +992,13 @@ cbb_insert(struct cbb_softc *sc) static void cbb_removal(struct cbb_softc *sc) { - if (sc->flags & CBB_16BIT_CARD && sc->pccarddev != NULL) - CARD_DETACH_CARD(sc->pccarddev); - else if ((!(sc->flags & CBB_16BIT_CARD)) && sc->cbdev != NULL) - CARD_DETACH_CARD(sc->cbdev); + if (sc->flags & CBB_16BIT_CARD) { + if (sc->pccarddev != NULL) + CARD_DETACH_CARD(sc->pccarddev); + } else { + if (sc->cbdev != NULL) + CARD_DETACH_CARD(sc->cbdev); + } cbb_destroy_res(sc); } |