On 2015/04/04 06:33, Nick Hudson wrote:
Module Name: src
Committed By: skrll
Date: Fri Apr 3 21:33:23 UTC 2015
Modified Files:
src/sys/dev/usb [nick-nhusb]: uhci.c
Log Message:
Various readability changes.
#ifdef DIAGNOSTIC -> KASSERT / __diagused
@@ -3151,10 +3105,8 @@ uhci_device_ctrl_done(struct usbd_xfer *
KASSERT(sc->sc_bus.ub_usepolling || mutex_owned(&sc->sc_lock));
UHCIHIST_FUNC(); UHCIHIST_CALLED();
-#ifdef DIAGNOSTIC
- if (!(xfer->ux_rqflags & URQ_REQUEST))
- panic("uhci_device_ctrl_done: not a request");
-#endif
+
+ KASSERT(!(xfer->ux_rqflags & URQ_REQUEST));
if (!uhci_active_intr_info(ii))
return;
It seems logic is inverted.
--
t-hash