Module Name: src Committed By: mrg Date: Sun Feb 26 08:02:36 UTC 2012
Modified Files: src/sys/dev/usb [jmcneill-usbmp]: TODO.usbmp uhid.c umass.c usbdi_util.c usbdi_util.h Log Message: rename usb_detach_waitcv() to usb_detach_wait() To generate a diff of this commit: cvs rdiff -u -r1.1.2.6 -r1.1.2.7 src/sys/dev/usb/TODO.usbmp cvs rdiff -u -r1.84.12.2 -r1.84.12.3 src/sys/dev/usb/uhid.c cvs rdiff -u -r1.141.6.2 -r1.141.6.3 src/sys/dev/usb/umass.c cvs rdiff -u -r1.55.12.5 -r1.55.12.6 src/sys/dev/usb/usbdi_util.c cvs rdiff -u -r1.41.16.2 -r1.41.16.3 src/sys/dev/usb/usbdi_util.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/sys/dev/usb/TODO.usbmp diff -u src/sys/dev/usb/TODO.usbmp:1.1.2.6 src/sys/dev/usb/TODO.usbmp:1.1.2.7 --- src/sys/dev/usb/TODO.usbmp:1.1.2.6 Sun Feb 26 07:12:49 2012 +++ src/sys/dev/usb/TODO.usbmp Sun Feb 26 08:02:36 2012 @@ -1,4 +1,4 @@ -$NetBSD: TODO.usbmp,v 1.1.2.6 2012/02/26 07:12:49 mrg Exp $ +$NetBSD: TODO.usbmp,v 1.1.2.7 2012/02/26 08:02:36 mrg Exp $ the majority of the USB MP device interface is documented in usbdivar.h. @@ -26,8 +26,7 @@ ehci issues: wake/wakeup conversion: - - usb_detach_wait/wakeup() -> add a usb_detach_waitcv/broadcast() that - take a mutex (done) + - usb_detach_waitold/wakeupold() -> usb_detach_wait/broadcast() - drivers: if_aue.c if_axe.c @@ -43,14 +42,10 @@ wake/wakeup conversion: ulpt.c umass.c - done urio.c - usbdi_util.c - usbdi_util.h uscanner.c usscanner.c ustir.c utoppy.c - - maybe rename usb_detach_wait() to usb_detach_waitold(), so that the - new one can be usb_detach_wait() [old names done] use usb_delay_ms_locked() in places Index: src/sys/dev/usb/uhid.c diff -u src/sys/dev/usb/uhid.c:1.84.12.2 src/sys/dev/usb/uhid.c:1.84.12.3 --- src/sys/dev/usb/uhid.c:1.84.12.2 Sat Feb 25 20:52:29 2012 +++ src/sys/dev/usb/uhid.c Sun Feb 26 08:02:36 2012 @@ -1,4 +1,4 @@ -/* $NetBSD: uhid.c,v 1.84.12.2 2012/02/25 20:52:29 mrg Exp $ */ +/* $NetBSD: uhid.c,v 1.84.12.3 2012/02/26 08:02:36 mrg Exp $ */ /* * Copyright (c) 1998, 2004, 2008, 2012 The NetBSD Foundation, Inc. @@ -35,7 +35,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: uhid.c,v 1.84.12.2 2012/02/25 20:52:29 mrg Exp $"); +__KERNEL_RCSID(0, "$NetBSD: uhid.c,v 1.84.12.3 2012/02/26 08:02:36 mrg Exp $"); #include "opt_compat_netbsd.h" @@ -214,7 +214,7 @@ uhid_detach(device_t self, int flags) /* Wake everyone */ cv_broadcast(&sc->sc_cv); /* Wait for processes to go away. */ - usb_detach_waitcv(sc->sc_hdev.sc_dev, + usb_detach_wait(sc->sc_hdev.sc_dev, &sc->sc_detach_cv, &sc->sc_lock); } } Index: src/sys/dev/usb/umass.c diff -u src/sys/dev/usb/umass.c:1.141.6.2 src/sys/dev/usb/umass.c:1.141.6.3 --- src/sys/dev/usb/umass.c:1.141.6.2 Sat Feb 25 20:49:17 2012 +++ src/sys/dev/usb/umass.c Sun Feb 26 08:02:36 2012 @@ -1,4 +1,4 @@ -/* $NetBSD: umass.c,v 1.141.6.2 2012/02/25 20:49:17 mrg Exp $ */ +/* $NetBSD: umass.c,v 1.141.6.3 2012/02/26 08:02:36 mrg Exp $ */ /* * Copyright (c) 2003 The NetBSD Foundation, Inc. @@ -124,7 +124,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: umass.c,v 1.141.6.2 2012/02/25 20:49:17 mrg Exp $"); +__KERNEL_RCSID(0, "$NetBSD: umass.c,v 1.141.6.3 2012/02/26 08:02:36 mrg Exp $"); #ifdef _KERNEL_OPT #include "opt_umass.h" @@ -680,7 +680,7 @@ umass_detach(device_t self, int flags) aprint_normal_dev(self, "waiting for refcnt\n"); #endif /* Wait for processes to go away. */ - usb_detach_waitcv(sc->sc_dev, &sc->sc_detach_cv, &sc->sc_lock); + usb_detach_wait(sc->sc_dev, &sc->sc_detach_cv, &sc->sc_lock); } mutex_exit(&sc->sc_lock); Index: src/sys/dev/usb/usbdi_util.c diff -u src/sys/dev/usb/usbdi_util.c:1.55.12.5 src/sys/dev/usb/usbdi_util.c:1.55.12.6 --- src/sys/dev/usb/usbdi_util.c:1.55.12.5 Sun Feb 26 07:12:50 2012 +++ src/sys/dev/usb/usbdi_util.c Sun Feb 26 08:02:36 2012 @@ -1,4 +1,4 @@ -/* $NetBSD: usbdi_util.c,v 1.55.12.5 2012/02/26 07:12:50 mrg Exp $ */ +/* $NetBSD: usbdi_util.c,v 1.55.12.6 2012/02/26 08:02:36 mrg Exp $ */ /* * Copyright (c) 1998, 2012 The NetBSD Foundation, Inc. @@ -31,7 +31,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: usbdi_util.c,v 1.55.12.5 2012/02/26 07:12:50 mrg Exp $"); +__KERNEL_RCSID(0, "$NetBSD: usbdi_util.c,v 1.55.12.6 2012/02/26 08:02:36 mrg Exp $"); #include <sys/param.h> #include <sys/systm.h> @@ -514,13 +514,13 @@ usbd_intr_transfer(usbd_xfer_handle xfer } void -usb_detach_waitcv(device_t dv, kcondvar_t *cv, kmutex_t *lock) +usb_detach_wait(device_t dv, kcondvar_t *cv, kmutex_t *lock) { - DPRINTF(("usb_detach_waitcv: waiting for %s\n", device_xname(dv))); + DPRINTF(("usb_detach_wait: waiting for %s\n", device_xname(dv))); if (cv_timedwait(cv, lock, hz * 60)) // dv, PZERO, "usbdet", hz * 60 - printf("usb_detach_waitcv: %s didn't detach\n", + printf("usb_detach_wait: %s didn't detach\n", device_xname(dv)); - DPRINTF(("usb_detach_waitcv: %s done\n", device_xname(dv))); + DPRINTF(("usb_detach_wait: %s done\n", device_xname(dv))); } void Index: src/sys/dev/usb/usbdi_util.h diff -u src/sys/dev/usb/usbdi_util.h:1.41.16.2 src/sys/dev/usb/usbdi_util.h:1.41.16.3 --- src/sys/dev/usb/usbdi_util.h:1.41.16.2 Sun Feb 26 07:12:50 2012 +++ src/sys/dev/usb/usbdi_util.h Sun Feb 26 08:02:36 2012 @@ -1,4 +1,4 @@ -/* $NetBSD: usbdi_util.h,v 1.41.16.2 2012/02/26 07:12:50 mrg Exp $ */ +/* $NetBSD: usbdi_util.h,v 1.41.16.3 2012/02/26 08:02:36 mrg Exp $ */ /* * Copyright (c) 1998, 2004 The NetBSD Foundation, Inc. @@ -88,7 +88,7 @@ void usb_detach_wakeupold(device_t); /* * MPSAFE versions - mutex must be at IPL_USB. */ -void usb_detach_waitcv(device_t dv, kcondvar_t *, kmutex_t *); +void usb_detach_wait(device_t dv, kcondvar_t *, kmutex_t *); void usb_detach_broadcast(device_t, kcondvar_t *);