diff options
-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 e914268..14513fb 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); } |