PERFORCE change 119019 for review
Hans Petter Selasky
hselasky at FreeBSD.org
Mon Apr 30 20:06:23 UTC 2007
http://perforce.freebsd.org/chv.cgi?CH=119019
Change 119019 by hselasky at hselasky_mini_itx on 2007/04/30 20:05:35
usbd_transfer_stop() is NULL safe now. Take advantage of this to
reduce amount of code.
Affected files ...
.. //depot/projects/usb/src/sys/dev/sound/usb/uaudio.c#10 edit
.. //depot/projects/usb/src/sys/dev/usb/if_aue.c#22 edit
.. //depot/projects/usb/src/sys/dev/usb/if_axe.c#21 edit
.. //depot/projects/usb/src/sys/dev/usb/if_cdce.c#14 edit
.. //depot/projects/usb/src/sys/dev/usb/if_cue.c#17 edit
.. //depot/projects/usb/src/sys/dev/usb/if_kue.c#19 edit
.. //depot/projects/usb/src/sys/dev/usb/if_rue.c#18 edit
.. //depot/projects/usb/src/sys/dev/usb/if_udav.c#18 edit
.. //depot/projects/usb/src/sys/dev/usb/if_zyd.c#9 edit
.. //depot/projects/usb/src/sys/dev/usb/ubser.c#12 edit
.. //depot/projects/usb/src/sys/dev/usb/ugen.c#14 edit
.. //depot/projects/usb/src/sys/netgraph/bluetooth/drivers/ubt/ng_ubt.c#10 edit
Differences ...
==== //depot/projects/usb/src/sys/dev/sound/usb/uaudio.c#10 (text+ko) ====
@@ -1555,14 +1555,8 @@
#if (UAUDIO_NCHANBUFS != 2)
#error "please update code"
#endif
-
- if (ch->xfer[0]) {
- usbd_transfer_stop(ch->xfer[0]);
- }
-
- if (ch->xfer[1]) {
- usbd_transfer_stop(ch->xfer[1]);
- }
+ usbd_transfer_stop(ch->xfer[0]);
+ usbd_transfer_stop(ch->xfer[1]);
return 0;
}
@@ -3860,12 +3854,8 @@
mtx_lock(&(chan->mtx));
- if (chan->xfer[3]) {
- usbd_transfer_stop(chan->xfer[3]);
- }
- if (chan->xfer[1]) {
- usbd_transfer_stop(chan->xfer[1]);
- }
+ usbd_transfer_stop(chan->xfer[3]);
+ usbd_transfer_stop(chan->xfer[1]);
mtx_unlock(&(chan->mtx));
==== //depot/projects/usb/src/sys/dev/usb/if_aue.c#22 (text+ko) ====
@@ -1633,24 +1633,12 @@
/* stop all the transfers,
* if not already stopped:
*/
- if (sc->sc_xfer[0]) {
- usbd_transfer_stop(sc->sc_xfer[0]);
- }
- if (sc->sc_xfer[1]) {
- usbd_transfer_stop(sc->sc_xfer[1]);
- }
- if (sc->sc_xfer[2]) {
- usbd_transfer_stop(sc->sc_xfer[2]);
- }
- if (sc->sc_xfer[3]) {
- usbd_transfer_stop(sc->sc_xfer[3]);
- }
- if (sc->sc_xfer[4]) {
- usbd_transfer_stop(sc->sc_xfer[4]);
- }
- if (sc->sc_xfer[5]) {
- usbd_transfer_stop(sc->sc_xfer[5]);
- }
+ usbd_transfer_stop(sc->sc_xfer[0]);
+ usbd_transfer_stop(sc->sc_xfer[1]);
+ usbd_transfer_stop(sc->sc_xfer[2]);
+ usbd_transfer_stop(sc->sc_xfer[3]);
+ usbd_transfer_stop(sc->sc_xfer[4]);
+ usbd_transfer_stop(sc->sc_xfer[5]);
return;
}
==== //depot/projects/usb/src/sys/dev/usb/if_axe.c#21 (text+ko) ====
@@ -1588,24 +1588,12 @@
/* stop all the transfers,
* if not already stopped:
*/
- if (sc->sc_xfer[0]) {
- usbd_transfer_stop(sc->sc_xfer[0]);
- }
- if (sc->sc_xfer[1]) {
- usbd_transfer_stop(sc->sc_xfer[1]);
- }
- if (sc->sc_xfer[2]) {
- usbd_transfer_stop(sc->sc_xfer[2]);
- }
- if (sc->sc_xfer[3]) {
- usbd_transfer_stop(sc->sc_xfer[3]);
- }
- if (sc->sc_xfer[4]) {
- usbd_transfer_stop(sc->sc_xfer[4]);
- }
- if (sc->sc_xfer[5]) {
- usbd_transfer_stop(sc->sc_xfer[5]);
- }
+ usbd_transfer_stop(sc->sc_xfer[0]);
+ usbd_transfer_stop(sc->sc_xfer[1]);
+ usbd_transfer_stop(sc->sc_xfer[2]);
+ usbd_transfer_stop(sc->sc_xfer[3]);
+ usbd_transfer_stop(sc->sc_xfer[4]);
+ usbd_transfer_stop(sc->sc_xfer[5]);
return;
}
==== //depot/projects/usb/src/sys/dev/usb/if_cdce.c#14 (text+ko) ====
@@ -605,19 +605,10 @@
/* stop all the transfers,
* if not already stopped:
*/
- if (sc->sc_xfer[0]) {
- usbd_transfer_stop(sc->sc_xfer[0]);
- }
- if (sc->sc_xfer[1]) {
- usbd_transfer_stop(sc->sc_xfer[1]);
- }
- if (sc->sc_xfer[2]) {
- usbd_transfer_stop(sc->sc_xfer[2]);
- }
- if (sc->sc_xfer[3]) {
- usbd_transfer_stop(sc->sc_xfer[3]);
- }
-
+ usbd_transfer_stop(sc->sc_xfer[0]);
+ usbd_transfer_stop(sc->sc_xfer[1]);
+ usbd_transfer_stop(sc->sc_xfer[2]);
+ usbd_transfer_stop(sc->sc_xfer[3]);
return;
}
==== //depot/projects/usb/src/sys/dev/usb/if_cue.c#17 (text+ko) ====
@@ -1034,18 +1034,10 @@
/* stop all the transfers,
* if not already stopped:
*/
- if (sc->sc_xfer[0]) {
- usbd_transfer_stop(sc->sc_xfer[0]);
- }
- if (sc->sc_xfer[1]) {
- usbd_transfer_stop(sc->sc_xfer[1]);
- }
- if (sc->sc_xfer[2]) {
- usbd_transfer_stop(sc->sc_xfer[2]);
- }
- if (sc->sc_xfer[3]) {
- usbd_transfer_stop(sc->sc_xfer[3]);
- }
+ usbd_transfer_stop(sc->sc_xfer[0]);
+ usbd_transfer_stop(sc->sc_xfer[1]);
+ usbd_transfer_stop(sc->sc_xfer[2]);
+ usbd_transfer_stop(sc->sc_xfer[3]);
return;
}
==== //depot/projects/usb/src/sys/dev/usb/if_kue.c#19 (text+ko) ====
@@ -1053,18 +1053,10 @@
/* stop all the transfers,
* if not already stopped:
*/
- if (sc->sc_xfer[0]) {
- usbd_transfer_stop(sc->sc_xfer[0]);
- }
- if (sc->sc_xfer[1]) {
- usbd_transfer_stop(sc->sc_xfer[1]);
- }
- if (sc->sc_xfer[2]) {
- usbd_transfer_stop(sc->sc_xfer[2]);
- }
- if (sc->sc_xfer[3]) {
- usbd_transfer_stop(sc->sc_xfer[3]);
- }
+ usbd_transfer_stop(sc->sc_xfer[0]);
+ usbd_transfer_stop(sc->sc_xfer[1]);
+ usbd_transfer_stop(sc->sc_xfer[2]);
+ usbd_transfer_stop(sc->sc_xfer[3]);
return;
}
==== //depot/projects/usb/src/sys/dev/usb/if_rue.c#18 (text+ko) ====
@@ -1458,24 +1458,12 @@
/* stop all the transfers,
* if not already stopped:
*/
- if (sc->sc_xfer[0]) {
- usbd_transfer_stop(sc->sc_xfer[0]);
- }
- if (sc->sc_xfer[1]) {
- usbd_transfer_stop(sc->sc_xfer[1]);
- }
- if (sc->sc_xfer[2]) {
- usbd_transfer_stop(sc->sc_xfer[2]);
- }
- if (sc->sc_xfer[3]) {
- usbd_transfer_stop(sc->sc_xfer[3]);
- }
- if (sc->sc_xfer[4]) {
- usbd_transfer_stop(sc->sc_xfer[4]);
- }
- if (sc->sc_xfer[5]) {
- usbd_transfer_stop(sc->sc_xfer[5]);
- }
+ usbd_transfer_stop(sc->sc_xfer[0]);
+ usbd_transfer_stop(sc->sc_xfer[1]);
+ usbd_transfer_stop(sc->sc_xfer[2]);
+ usbd_transfer_stop(sc->sc_xfer[3]);
+ usbd_transfer_stop(sc->sc_xfer[4]);
+ usbd_transfer_stop(sc->sc_xfer[5]);
return;
}
==== //depot/projects/usb/src/sys/dev/usb/if_udav.c#18 (text+ko) ====
@@ -1249,24 +1249,12 @@
/* stop all the transfers,
* if not already stopped:
*/
- if (sc->sc_xfer[0]) {
- usbd_transfer_stop(sc->sc_xfer[0]);
- }
- if (sc->sc_xfer[1]) {
- usbd_transfer_stop(sc->sc_xfer[1]);
- }
- if (sc->sc_xfer[2]) {
- usbd_transfer_stop(sc->sc_xfer[2]);
- }
- if (sc->sc_xfer[3]) {
- usbd_transfer_stop(sc->sc_xfer[3]);
- }
- if (sc->sc_xfer[4]) {
- usbd_transfer_stop(sc->sc_xfer[4]);
- }
- if (sc->sc_xfer[5]) {
- usbd_transfer_stop(sc->sc_xfer[5]);
- }
+ usbd_transfer_stop(sc->sc_xfer[0]);
+ usbd_transfer_stop(sc->sc_xfer[1]);
+ usbd_transfer_stop(sc->sc_xfer[2]);
+ usbd_transfer_stop(sc->sc_xfer[3]);
+ usbd_transfer_stop(sc->sc_xfer[4]);
+ usbd_transfer_stop(sc->sc_xfer[5]);
return;
}
==== //depot/projects/usb/src/sys/dev/usb/if_zyd.c#9 (text+ko) ====
@@ -2826,19 +2826,10 @@
/* stop all the transfers,
* if not already stopped:
*/
- if (sc->sc_xfer[ZYD_TR_BULK_DT_WR]) {
- usbd_transfer_stop(sc->sc_xfer[ZYD_TR_BULK_DT_WR]);
- }
- if (sc->sc_xfer[ZYD_TR_BULK_DT_RD]) {
- usbd_transfer_stop(sc->sc_xfer[ZYD_TR_BULK_DT_RD]);
- }
- if (sc->sc_xfer[ZYD_TR_BULK_CS_WR]) {
- usbd_transfer_stop(sc->sc_xfer[ZYD_TR_BULK_CS_WR]);
- }
- if (sc->sc_xfer[ZYD_TR_BULK_CS_RD]) {
- usbd_transfer_stop(sc->sc_xfer[ZYD_TR_BULK_CS_RD]);
- }
-
+ usbd_transfer_stop(sc->sc_xfer[ZYD_TR_BULK_DT_WR]);
+ usbd_transfer_stop(sc->sc_xfer[ZYD_TR_BULK_DT_RD]);
+ usbd_transfer_stop(sc->sc_xfer[ZYD_TR_BULK_CS_WR]);
+ usbd_transfer_stop(sc->sc_xfer[ZYD_TR_BULK_CS_RD]);
return;
}
==== //depot/projects/usb/src/sys/dev/usb/ubser.c#12 (text+ko) ====
@@ -365,9 +365,7 @@
*/
mtx_lock(&Giant);
for (n = 0; n < UBSER_TR_MAX; n++) {
- if (sc->sc_xfer[n]) {
- usbd_transfer_stop(sc->sc_xfer[n]);
- }
+ usbd_transfer_stop(sc->sc_xfer[n]);
}
mtx_unlock(&Giant);
==== //depot/projects/usb/src/sys/dev/usb/ugen.c#14 (text+ko) ====
@@ -530,23 +530,11 @@
sce->state |= UGEN_CLOSING;
- if(sce->xfer_in[0])
- {
- usbd_transfer_stop(sce->xfer_in[0]);
- }
- if(sce->xfer_in[1])
- {
- usbd_transfer_stop(sce->xfer_in[1]);
- }
- if(sce->xfer_out[0])
- {
- usbd_transfer_stop(sce->xfer_out[0]);
- }
- if(sce->xfer_out[1])
- {
- usbd_transfer_stop(sce->xfer_out[1]);
- }
-
+ usbd_transfer_stop(sce->xfer_in[0]);
+ usbd_transfer_stop(sce->xfer_in[1]);
+ usbd_transfer_stop(sce->xfer_out[0]);
+ usbd_transfer_stop(sce->xfer_out[1]);
+
while(sce->state &
(UGEN_RD_CFG|UGEN_RD_SLP|UGEN_RD_WUP|UGEN_RD_UIO|
UGEN_WR_CFG|UGEN_WR_SLP|UGEN_WR_WUP|UGEN_WR_UIO|
==== //depot/projects/usb/src/sys/netgraph/bluetooth/drivers/ubt/ng_ubt.c#10 (text+ko) ====
More information about the p4-projects
mailing list