diff options
| author | Warner Losh <imp@FreeBSD.org> | 2001-08-27 01:30:46 +0000 |
|---|---|---|
| committer | Warner Losh <imp@FreeBSD.org> | 2001-08-27 01:30:46 +0000 |
| commit | db3e31829d6ed9fbe1783d2fc7a5f29a8eca75d4 (patch) | |
| tree | 8eb6f737c529e72f82de56caddbe2371eeb82fa0 /sys/dev/pccbb | |
| parent | b530a320f8e6f3becd9a55a82a15e039e7190567 (diff) | |
Notes
Diffstat (limited to 'sys/dev/pccbb')
| -rw-r--r-- | sys/dev/pccbb/pccbb.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/sys/dev/pccbb/pccbb.c b/sys/dev/pccbb/pccbb.c index e91426862dac..14513fb5b381 100644 --- a/sys/dev/pccbb/pccbb.c +++ b/sys/dev/pccbb/pccbb.c @@ -700,6 +700,12 @@ pccbb_event_thread(void *arg) * Delay 1 second, make sure the user is done with * whatever he is doing. We tsleep on sc->sc_flags, * which should never be woken up. + * + * XXX Note: This can cause problems on card + * removal. See OLDCARD's ISR for how you may + * have to deal with the debouncing problem. The + * crux of the issue is interrupts delivered to + * the card after eject are unstable. */ tsleep (&sc->sc_flags, PWAIT, "pccbbev", 1*hz); } |
