From 5727b2e09798540bec0f76394eef24586febcad6 Mon Sep 17 00:00:00 2001 From: thompsa Date: Thu, 29 Oct 2009 23:26:29 +0000 Subject: [PATCH] MFC r198152 Only poll ukbd if KDB is active. git-svn-id: svn://svn.freebsd.org/base/stable/8@198660 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f --- sys/dev/usb/input/ukbd.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/sys/dev/usb/input/ukbd.c b/sys/dev/usb/input/ukbd.c index 1687755e3..8378cafc7 100644 --- a/sys/dev/usb/input/ukbd.c +++ b/sys/dev/usb/input/ukbd.c @@ -67,6 +67,7 @@ __FBSDID("$FreeBSD$"); #include #include #include +#include #include #include @@ -328,6 +329,9 @@ ukbd_do_poll(struct ukbd_softc *sc, uint8_t wait) { DPRINTFN(2, "polling\n"); + if (kdb_active == 0) + return; /* Only poll if KDB is active */ + while (sc->sc_inputs == 0) { usbd_transfer_poll(sc->sc_xfer, UKBD_N_TRANSFER); -- 2.45.0