summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNick Hibma <n_hibma@FreeBSD.org>1999-11-21 17:22:30 +0000
committerNick Hibma <n_hibma@FreeBSD.org>1999-11-21 17:22:30 +0000
commit6c1119c8a5d04eb140133e4e48a8bc7134b7ea65 (patch)
tree45a2f52de2d7737137f13b07ceb5a06503d24c30
parente479a8af2a3a73d2ae5b607bfb71cf0ea3d24d58 (diff)
Notes
-rw-r--r--sys/dev/usb/usb.c12
1 files changed, 7 insertions, 5 deletions
diff --git a/sys/dev/usb/usb.c b/sys/dev/usb/usb.c
index ef37b4efc40f..80b235b7b42b 100644
--- a/sys/dev/usb/usb.c
+++ b/sys/dev/usb/usb.c
@@ -521,10 +521,12 @@ usbpoll(dev, events, p)
mask = POLLIN | POLLRDNORM;
s = splusb();
- if (events & mask && usb_nevents > 0)
+ if ((events & mask) && usb_nevents > 0)
revents |= events & mask;
- if (revents == 0 && events & mask)
+ if (revents == 0 && (events & mask)) {
+ DPRINTF(("usb: sleeping on %p\n", &usb_selevent));
selrecord(p, &usb_selevent);
+ }
splx(s);
return (revents);
@@ -539,9 +541,9 @@ usbpoll(dev, events, p)
mask = POLLOUT | POLLRDNORM;
s = splusb();
- if (events & mask && sc->sc_bus->needs_explore)
+ if ((events & mask) && sc->sc_bus->needs_explore)
revents |= events & mask;
- if (revents == 0 && events & mask)
+ if (revents == 0 && (events & mask))
selrecord(p, &sc->sc_consel);
splx(s);
@@ -629,7 +631,7 @@ usbd_add_event(type, dev)
s = splusb();
if (++usb_nevents >= USB_MAX_EVENTS) {
/* Too many queued events, drop an old one. */
- DPRINTFN(-1,("usb: event dropped\n"));
+ DPRINTF(("usb: event dropped\n"));
(void)usb_get_next_event(&ue);
}
/* Don't want to wait here inside splusb() */