diff options
author | jhb <jhb@FreeBSD.org> | 2007-02-27 17:27:23 +0000 |
---|---|---|
committer | jhb <jhb@FreeBSD.org> | 2007-02-27 17:27:23 +0000 |
commit | a9d161a0a712d9523a53c29742ee196de3c4c831 (patch) | |
tree | c05782bff3d0b1e22ef356719032f2d621a50660 | |
parent | 9081d442434a29679b0bafe249708a1bd48bbfde (diff) | |
download | FreeBSD-src-a9d161a0a712d9523a53c29742ee196de3c4c831.zip FreeBSD-src-a9d161a0a712d9523a53c29742ee196de3c4c831.tar.gz |
Use pause() instead of tsleep()'s on the softc pointer that have no
corresponding wakeups. Also, at least some of the comments nearby indicate
that these are fixed-length I/O sleeps.
-rw-r--r-- | sys/dev/pccbb/pccbb.c | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/sys/dev/pccbb/pccbb.c b/sys/dev/pccbb/pccbb.c index d412e3a..d66e59b 100644 --- a/sys/dev/pccbb/pccbb.c +++ b/sys/dev/pccbb/pccbb.c @@ -309,7 +309,7 @@ cbb_detach(device_t brdev) * Try hard to cope with low memory. */ if (error == ENOMEM) { - tsleep(sc, PZERO, "cbbnomem", 1); + pause("cbbnomem", 1); continue; } } while (tries-- > 0); @@ -795,7 +795,7 @@ cbb_power(device_t brdev, int volts) * bit, so don't whine if it never came on. */ if (sc->chipset == CB_TOPIC95) { - tsleep(sc, PZERO, "cbb95B", hz / 10); + pause("cbb95B", hz / 10); } else if (sane <= 0) { device_printf(sc->dev, "power timeout, doom?\n"); } @@ -926,13 +926,13 @@ cbb_cardbus_reset(device_t brdev) PCI_MASK_CONFIG(brdev, CBBR_BRIDGECTRL, |CBBM_BRIDGECTRL_RESET, 2); - tsleep(sc, PZERO, "cbbP3", hz * delay / 1000); + pause("cbbP3", hz * delay / 1000); /* If a card exists, unreset it! */ if (CBB_CARD_PRESENT(cbb_get(sc, CBB_SOCKET_STATE))) { PCI_MASK_CONFIG(brdev, CBBR_BRIDGECTRL, &~CBBM_BRIDGECTRL_RESET, 2); - tsleep(sc, PZERO, "cbbP4", hz * delay / 1000); + pause("cbbP4", hz * delay / 1000); } } @@ -1225,14 +1225,14 @@ cbb_pcic_power_disable_socket(device_t brdev, device_t child) /* Turn off the card's interrupt and leave it in reset */ exca_putb(&sc->exca[0], EXCA_INTR, 0); - tsleep(sc, PZERO, "cbbP1", hz / 100); + pause("cbbP1", hz / 100); /* power down the socket */ cbb_power(brdev, CARD_OFF); exca_putb(&sc->exca[0], EXCA_PWRCTL, 0); /* wait 300ms until power fails (Tpf). */ - tsleep(sc, PZERO, "cbbP1", hz * 300 / 1000); + pause("cbbP1", hz * 300 / 1000); /* enable CSC interrupts */ exca_putb(&sc->exca[0], EXCA_INTR, EXCA_INTR_ENABLE); |