summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--sys/dev/pccbb/pccbb.c6
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);
}
OpenPOWER on IntegriCloud