Source-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[src/jmcneill-usbmp]: src/sys/dev/usb rename old usb_detach_wakeup/wait to us...



details:   https://anonhg.NetBSD.org/src/rev/fac6237c6cde
branches:  jmcneill-usbmp
changeset: 771826:fac6237c6cde
user:      mrg <mrg%NetBSD.org@localhost>
date:      Sun Feb 26 07:12:49 2012 +0000

description:
rename old usb_detach_wakeup/wait to usb_detach_{wake,wakeup}old().

diffstat:

 sys/dev/usb/TODO.usbmp     |  13 ++++++++-----
 sys/dev/usb/if_aue.c       |   8 ++++----
 sys/dev/usb/if_axe.c       |   8 ++++----
 sys/dev/usb/if_udav.c      |  30 +++++++++++++++---------------
 sys/dev/usb/if_url.c       |  20 ++++++++++----------
 sys/dev/usb/stuirda.c      |   6 +++---
 sys/dev/usb/ubt.c          |  16 ++++++++--------
 sys/dev/usb/ucom.c         |  16 ++++++++--------
 sys/dev/usb/ucycom.c       |   6 +++---
 sys/dev/usb/ugen.c         |  12 ++++++------
 sys/dev/usb/uhso.c         |  28 ++++++++++++++--------------
 sys/dev/usb/uirda.c        |  10 +++++-----
 sys/dev/usb/ulpt.c         |  12 ++++++------
 sys/dev/usb/umass_scsipi.c |   8 ++++----
 sys/dev/usb/urio.c         |  12 ++++++------
 sys/dev/usb/usbdi_util.c   |  16 ++++++++--------
 sys/dev/usb/usbdi_util.h   |   7 +++----
 sys/dev/usb/uscanner.c     |  10 +++++-----
 sys/dev/usb/usscanner.c    |   6 +++---
 sys/dev/usb/ustir.c        |  16 ++++++++--------
 sys/dev/usb/utoppy.c       |  14 +++++++-------
 21 files changed, 138 insertions(+), 136 deletions(-)

diffs (truncated from 1182 to 300 lines):

diff -r 56b08655ec16 -r fac6237c6cde sys/dev/usb/TODO.usbmp
--- a/sys/dev/usb/TODO.usbmp    Sun Feb 26 06:59:38 2012 +0000
+++ b/sys/dev/usb/TODO.usbmp    Sun Feb 26 07:12:49 2012 +0000
@@ -1,4 +1,4 @@
-$NetBSD: TODO.usbmp,v 1.1.2.5 2012/02/26 05:05:44 mrg Exp $
+$NetBSD: TODO.usbmp,v 1.1.2.6 2012/02/26 07:12:49 mrg Exp $
 
 
 the majority of the USB MP device interface is documented in usbdivar.h.
@@ -20,8 +20,9 @@
 usb_event_thread() startup should use something to sync companions
 
 
-usb_transfer_complete() is sometimes called with host intr lock held,
-sometimes with usb lock.  may need to re-consider soft_intr() API.
+ehci issues:
+  - ehci_idone() has gone from splhigh() to splusb().  OK?
+  - ehci_suspend() no longer has splhardusb() across the whole function
 
 
 wake/wakeup conversion:
@@ -49,7 +50,10 @@
       ustir.c
       utoppy.c
   - maybe rename usb_detach_wait() to usb_detach_waitold(), so that the
-    new one can be usb_detach_waitcv()
+    new one can be usb_detach_wait()  [old names done]
+
+
+use usb_delay_ms_locked() in places
 
 
 convert uhidev users to MPSAFE:
@@ -79,7 +83,6 @@
   - uirda.c
   - ulpt.c
   - umass_isdata.c
-  - usb_subr.c: usb_delay_ms() should use kpause
   - ustir.c
   - uthum.c
   - utoppy.c
diff -r 56b08655ec16 -r fac6237c6cde sys/dev/usb/if_aue.c
--- a/sys/dev/usb/if_aue.c      Sun Feb 26 06:59:38 2012 +0000
+++ b/sys/dev/usb/if_aue.c      Sun Feb 26 07:12:49 2012 +0000
@@ -1,4 +1,4 @@
-/*     $NetBSD: if_aue.c,v 1.121.12.1 2012/02/18 07:35:04 mrg Exp $    */
+/*     $NetBSD: if_aue.c,v 1.121.12.2 2012/02/26 07:12:49 mrg Exp $    */
 /*
  * Copyright (c) 1997, 1998, 1999, 2000
  *     Bill Paul <wpaul%ee.columbia.edu@localhost>.  All rights reserved.
@@ -77,7 +77,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: if_aue.c,v 1.121.12.1 2012/02/18 07:35:04 mrg Exp $");
+__KERNEL_RCSID(0, "$NetBSD: if_aue.c,v 1.121.12.2 2012/02/26 07:12:49 mrg Exp $");
 
 #include "opt_inet.h"
 
@@ -424,7 +424,7 @@
 {
        mutex_exit(&sc->aue_mii_lock);
        if (--sc->aue_refcnt < 0)
-               usb_detach_wakeup((sc->aue_dev));
+               usb_detach_wakeupold(sc->aue_dev);
 }
 
 Static int
@@ -923,7 +923,7 @@
 
        if (--sc->aue_refcnt >= 0) {
                /* Wait for processes to go away. */
-               usb_detach_wait((sc->aue_dev));
+               usb_detach_waitold(sc->aue_dev);
        }
        splx(s);
 
diff -r 56b08655ec16 -r fac6237c6cde sys/dev/usb/if_axe.c
--- a/sys/dev/usb/if_axe.c      Sun Feb 26 06:59:38 2012 +0000
+++ b/sys/dev/usb/if_axe.c      Sun Feb 26 07:12:49 2012 +0000
@@ -1,4 +1,4 @@
-/*     $NetBSD: if_axe.c,v 1.50.6.2 2012/02/24 09:11:42 mrg Exp $      */
+/*     $NetBSD: if_axe.c,v 1.50.6.3 2012/02/26 07:12:49 mrg Exp $      */
 /*     $OpenBSD: if_axe.c,v 1.96 2010/01/09 05:33:08 jsg Exp $ */
 
 /*
@@ -89,7 +89,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: if_axe.c,v 1.50.6.2 2012/02/24 09:11:42 mrg Exp $");
+__KERNEL_RCSID(0, "$NetBSD: if_axe.c,v 1.50.6.3 2012/02/26 07:12:49 mrg Exp $");
 
 #if defined(_KERNEL_OPT)
 #include "opt_inet.h"
@@ -221,7 +221,7 @@
 
        mutex_exit(&sc->axe_mii_lock);
        if (--sc->axe_refcnt < 0)
-               usb_detach_wakeup((sc->axe_dev));
+               usb_detach_wakeupold(sc->axe_dev);
 }
 
 static int
@@ -778,7 +778,7 @@
 
        if (--sc->axe_refcnt >= 0) {
                /* Wait for processes to go away. */
-               usb_detach_wait((sc->axe_dev));
+               usb_detach_waitold(sc->axe_dev);
        }
        splx(s);
 
diff -r 56b08655ec16 -r fac6237c6cde sys/dev/usb/if_udav.c
--- a/sys/dev/usb/if_udav.c     Sun Feb 26 06:59:38 2012 +0000
+++ b/sys/dev/usb/if_udav.c     Sun Feb 26 07:12:49 2012 +0000
@@ -1,4 +1,4 @@
-/*     $NetBSD: if_udav.c,v 1.31.12.2 2012/02/24 09:11:42 mrg Exp $    */
+/*     $NetBSD: if_udav.c,v 1.31.12.3 2012/02/26 07:12:49 mrg Exp $    */
 /*     $nabe: if_udav.c,v 1.3 2003/08/21 16:57:19 nabe Exp $   */
 /*
  * Copyright (c) 2003
@@ -44,7 +44,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: if_udav.c,v 1.31.12.2 2012/02/24 09:11:42 mrg Exp $");
+__KERNEL_RCSID(0, "$NetBSD: if_udav.c,v 1.31.12.3 2012/02/26 07:12:49 mrg Exp $");
 
 #include "opt_inet.h"
 
@@ -345,7 +345,7 @@
 
        if (--sc->sc_refcnt >= 0) {
                /* Wait for processes to go away */
-               usb_detach_wait(sc->sc_dev);
+               usb_detach_waitold(sc->sc_dev);
        }
        if (ifp->if_flags & IFF_RUNNING)
                udav_stop(GET_IFP(sc), 1);
@@ -405,7 +405,7 @@
        sc->sc_refcnt++;
        err = usbd_do_request(sc->sc_udev, &req, buf);
        if (--sc->sc_refcnt < 0)
-               usb_detach_wakeup(sc->sc_dev);
+               usb_detach_wakeupold(sc->sc_dev);
        if (err) {
                DPRINTF(("%s: %s: read failed. off=%04x, err=%d\n",
                         device_xname(sc->sc_dev), __func__, offset, err));
@@ -442,7 +442,7 @@
        sc->sc_refcnt++;
        err = usbd_do_request(sc->sc_udev, &req, buf);
        if (--sc->sc_refcnt < 0)
-               usb_detach_wakeup(sc->sc_dev);
+               usb_detach_wakeupold(sc->sc_dev);
        if (err) {
                DPRINTF(("%s: %s: write failed. off=%04x, err=%d\n",
                         device_xname(sc->sc_dev), __func__, offset, err));
@@ -478,7 +478,7 @@
        sc->sc_refcnt++;
        err = usbd_do_request(sc->sc_udev, &req, NULL);
        if (--sc->sc_refcnt < 0)
-               usb_detach_wakeup(sc->sc_dev);
+               usb_detach_wakeupold(sc->sc_dev);
        if (err) {
                DPRINTF(("%s: %s: write failed. off=%04x, err=%d\n",
                         device_xname(sc->sc_dev), __func__, offset, err));
@@ -516,7 +516,7 @@
        sc->sc_refcnt++;
        err = usbd_do_request(sc->sc_udev, &req, buf);
        if (--sc->sc_refcnt < 0)
-               usb_detach_wakeup(sc->sc_dev);
+               usb_detach_wakeupold(sc->sc_dev);
        if (err) {
                DPRINTF(("%s: %s: read failed. off=%04x, err=%d\n",
                         device_xname(sc->sc_dev), __func__, offset, err));
@@ -553,7 +553,7 @@
        sc->sc_refcnt++;
        err = usbd_do_request(sc->sc_udev, &req, buf);
        if (--sc->sc_refcnt < 0)
-               usb_detach_wakeup(sc->sc_dev);
+               usb_detach_wakeupold(sc->sc_dev);
        if (err) {
                DPRINTF(("%s: %s: write failed. off=%04x, err=%d\n",
                         device_xname(sc->sc_dev), __func__, offset, err));
@@ -606,7 +606,7 @@
        sc->sc_refcnt++;
        err = usbd_do_request(sc->sc_udev, &req, NULL);
        if (--sc->sc_refcnt < 0)
-               usb_detach_wakeup(sc->sc_dev);
+               usb_detach_wakeupold(sc->sc_dev);
        if (err) {
                DPRINTF(("%s: %s: write failed. off=%04x, err=%d\n",
                         device_xname(sc->sc_dev), __func__, offset, err));
@@ -867,7 +867,7 @@
 
  done:
        if (--sc->sc_refcnt < 0)
-               usb_detach_wakeup(sc->sc_dev);
+               usb_detach_wakeupold(sc->sc_dev);
 
        return (error);
 }
@@ -1040,7 +1040,7 @@
        sc->sc_refcnt++;
        err = usbd_transfer(c->udav_xfer);
        if (--sc->sc_refcnt < 0)
-               usb_detach_wakeup(sc->sc_dev);
+               usb_detach_wakeupold(sc->sc_dev);
        if (err != USBD_IN_PROGRESS) {
                printf("%s: udav_send error=%s\n", device_xname(sc->sc_dev),
                       usbd_errstr(err));
@@ -1089,7 +1089,7 @@
                        sc->sc_refcnt++;
                        usbd_clear_endpoint_stall_async(sc->sc_pipe_tx);
                        if (--sc->sc_refcnt < 0)
-                               usb_detach_wakeup(sc->sc_dev);
+                               usb_detach_wakeupold(sc->sc_dev);
                }
                splx(s);
                return;
@@ -1136,7 +1136,7 @@
                        sc->sc_refcnt++;
                        usbd_clear_endpoint_stall_async(sc->sc_pipe_rx);
                        if (--sc->sc_refcnt < 0)
-                               usb_detach_wakeup(sc->sc_dev);
+                               usb_detach_wakeupold(sc->sc_dev);
                }
                goto done;
        }
@@ -1197,7 +1197,7 @@
        sc->sc_refcnt++;
        usbd_transfer(xfer);
        if (--sc->sc_refcnt < 0)
-               usb_detach_wakeup(sc->sc_dev);
+               usb_detach_wakeupold(sc->sc_dev);
 
        DPRINTF(("%s: %s: start rx\n", device_xname(sc->sc_dev), __func__));
 }
@@ -1463,7 +1463,7 @@
 
        mutex_exit(&sc->sc_mii_lock);
        if (--sc->sc_refcnt < 0)
-               usb_detach_wakeup(sc->sc_dev);
+               usb_detach_wakeupold(sc->sc_dev);
 }
 
 Static int
diff -r 56b08655ec16 -r fac6237c6cde sys/dev/usb/if_url.c
--- a/sys/dev/usb/if_url.c      Sun Feb 26 06:59:38 2012 +0000
+++ b/sys/dev/usb/if_url.c      Sun Feb 26 07:12:49 2012 +0000
@@ -1,4 +1,4 @@
-/*     $NetBSD: if_url.c,v 1.38.12.2 2012/02/26 05:05:44 mrg Exp $     */
+/*     $NetBSD: if_url.c,v 1.38.12.3 2012/02/26 07:12:49 mrg Exp $     */
 
 /*
  * Copyright (c) 2001, 2002
@@ -44,7 +44,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: if_url.c,v 1.38.12.2 2012/02/26 05:05:44 mrg Exp $");
+__KERNEL_RCSID(0, "$NetBSD: if_url.c,v 1.38.12.3 2012/02/26 07:12:49 mrg Exp $");
 
 #include "opt_inet.h"
 
@@ -351,7 +351,7 @@
 
        if (--sc->sc_refcnt >= 0) {
                /* Wait for processes to go away */
-               usb_detach_wait(sc->sc_dev);
+               usb_detach_waitold(sc->sc_dev);
        }
 
        if (ifp->if_flags & IFF_RUNNING)
@@ -411,7 +411,7 @@
        sc->sc_refcnt++;
        err = usbd_do_request(sc->sc_udev, &req, buf);
        if (--sc->sc_refcnt < 0)
-               usb_detach_wakeup(sc->sc_dev);
+               usb_detach_wakeupold(sc->sc_dev);
        if (err) {
                DPRINTF(("%s: url_mem(): %s failed. off=%04x, err=%d\n",
                         device_xname(sc->sc_dev),
@@ -752,7 +752,7 @@
 
  done:
        if (--sc->sc_refcnt < 0)
-               usb_detach_wakeup(sc->sc_dev);
+               usb_detach_wakeupold(sc->sc_dev);
 
        return (error);
 }
@@ -919,7 +919,7 @@
        sc->sc_refcnt++;
        err = usbd_transfer(c->url_xfer);
        if (--sc->sc_refcnt < 0)
-               usb_detach_wakeup(sc->sc_dev);
+               usb_detach_wakeupold(sc->sc_dev);
        if (err != USBD_IN_PROGRESS) {



Home | Main Index | Thread Index | Old Index