Module Name:    src
Committed By:   rmind
Date:           Sun Nov 27 14:36:21 UTC 2011

Modified Files:
        src/sys/dev/ic: sl811hs.c
        src/sys/dev/pcmcia: slhci_pcmcia.c
        src/sys/dev/usb: usbdi.h

Log Message:
G/C unnecessary IPL_HARDUSB


To generate a diff of this commit:
cvs rdiff -u -r1.30 -r1.31 src/sys/dev/ic/sl811hs.c
cvs rdiff -u -r1.8 -r1.9 src/sys/dev/pcmcia/slhci_pcmcia.c
cvs rdiff -u -r1.79 -r1.80 src/sys/dev/usb/usbdi.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/ic/sl811hs.c
diff -u src/sys/dev/ic/sl811hs.c:1.30 src/sys/dev/ic/sl811hs.c:1.31
--- src/sys/dev/ic/sl811hs.c:1.30	Mon Oct 17 13:06:08 2011
+++ src/sys/dev/ic/sl811hs.c	Sun Nov 27 14:36:20 2011
@@ -1,4 +1,4 @@
-/*	$NetBSD: sl811hs.c,v 1.30 2011/10/17 13:06:08 isaki Exp $	*/
+/*	$NetBSD: sl811hs.c,v 1.31 2011/11/27 14:36:20 rmind Exp $	*/
 
 /*
  * Not (c) 2007 Matthew Orgass
@@ -84,7 +84,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: sl811hs.c,v 1.30 2011/10/17 13:06:08 isaki Exp $");
+__KERNEL_RCSID(0, "$NetBSD: sl811hs.c,v 1.31 2011/11/27 14:36:20 rmind Exp $");
 
 #include "opt_slhci.h"
 
@@ -881,9 +881,9 @@ slhci_transfer(struct usbd_xfer *xfer)
 	 * so start it first.
 	 */
 
-	/* Start next is always done at splsoftusb, so we do this here so 
+	/* Start next is always done at splusb, so we do this here so 
 	 * start functions are always called at softusb. XXX */
-	s = splsoftusb();
+	s = splusb();
 	error = xfer->pipe->methods->start(SIMPLEQ_FIRST(&xfer->pipe->queue));
 	splx(s);
 
@@ -1269,7 +1269,7 @@ slhci_abort(struct usbd_xfer *xfer)
 
 callback:
 	xfer->status = USBD_CANCELLED;
-	/* Abort happens at splsoftusb. */
+	/* Abort happens at splusb. */
 	usb_transfer_complete(xfer);
 }
 
@@ -1382,7 +1382,7 @@ slhci_lock_call(struct slhci_softc *sc, 
 	usbd_status ret;
 	int x, s;
 
-	x = splsoftusb(); 
+	x = splusb();
 	s = splhardusb();
 	simple_lock(&sc->sc_lock);
 	ret = (*lcf)(sc, spipe, xfer);
@@ -1431,7 +1431,7 @@ slhci_callback_entry(void *arg)
 
 	sc = (struct slhci_softc *)arg;
 
-	x = splsoftusb();
+	x = splusb();
 	s = splhardusb();
 	simple_lock(&sc->sc_lock);
 	t = &sc->sc_transfers;
@@ -2328,8 +2328,8 @@ slhci_dotransfer(struct slhci_softc *sc)
 	}
 }
 
-/* slhci_callback is called after the lock is taken from splsoftusb.
- * s is pointer to old spl (splsoftusb). */
+/* slhci_callback is called after the lock is taken from splusb.
+ * s is pointer to old spl (splusb). */
 static void
 slhci_callback(struct slhci_softc *sc, int *s)
 {
@@ -2495,7 +2495,7 @@ slhci_do_callback_schedule(struct slhci_
 }
 
 #if 0
-/* must be called with lock taken from splsoftusb */
+/* must be called with lock taken from splusb */
 /* XXX static */ void
 slhci_pollxfer(struct slhci_softc *sc, struct usbd_xfer *xfer, int *s)
 {

Index: src/sys/dev/pcmcia/slhci_pcmcia.c
diff -u src/sys/dev/pcmcia/slhci_pcmcia.c:1.8 src/sys/dev/pcmcia/slhci_pcmcia.c:1.9
--- src/sys/dev/pcmcia/slhci_pcmcia.c:1.8	Tue Mar  8 04:58:21 2011
+++ src/sys/dev/pcmcia/slhci_pcmcia.c	Sun Nov 27 14:36:20 2011
@@ -1,4 +1,4 @@
-/* $NetBSD: slhci_pcmcia.c,v 1.8 2011/03/08 04:58:21 kiyohara Exp $ */
+/* $NetBSD: slhci_pcmcia.c,v 1.9 2011/11/27 14:36:20 rmind Exp $ */
 /*
  * Not (c) 2007 Matthew Orgass
  * This file is public domain, meaning anyone can make any use of part or all 
@@ -11,7 +11,7 @@
 /* Glue for RATOC USB HOST CF+ Card (SL811HS chip) */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: slhci_pcmcia.c,v 1.8 2011/03/08 04:58:21 kiyohara Exp $");
+__KERNEL_RCSID(0, "$NetBSD: slhci_pcmcia.c,v 1.9 2011/11/27 14:36:20 rmind Exp $");
 
 #include <sys/param.h>
 #include <sys/device.h>
@@ -140,7 +140,7 @@ slhci_pcmcia_enable(struct slhci_pcmcia_
 		 */
 		slhci_preinit(sc, NULL, pioh->iot, pioh->ioh, 100, 2);
 
-		psc->sc_ih = pcmcia_intr_establish(pf, IPL_HARDUSB, 
+		psc->sc_ih = pcmcia_intr_establish(pf, IPL_USB,
 		    slhci_intr, sc);
 
 		if (psc->sc_ih == NULL) {

Index: src/sys/dev/usb/usbdi.h
diff -u src/sys/dev/usb/usbdi.h:1.79 src/sys/dev/usb/usbdi.h:1.80
--- src/sys/dev/usb/usbdi.h:1.79	Fri Sep  4 17:53:12 2009
+++ src/sys/dev/usb/usbdi.h	Sun Nov 27 14:36:21 2011
@@ -1,4 +1,4 @@
-/*	$NetBSD: usbdi.h,v 1.79 2009/09/04 17:53:12 dyoung Exp $	*/
+/*	$NetBSD: usbdi.h,v 1.80 2011/11/27 14:36:21 rmind Exp $	*/
 /*	$FreeBSD: src/sys/dev/usb/usbdi.h,v 1.18 1999/11/17 22:33:49 n_hibma Exp $	*/
 
 /*
@@ -273,13 +273,9 @@ struct usbif_attach_arg {
 /* No match */
 #define UMATCH_NONE					 0
 
-/* XXX Perhaps USB should have its own levels? */
 #define splusb splsoftnet
 #define splhardusb splbio
 #define IPL_USB IPL_BIO
-#define splsoftusb splusb
 #define IPL_SOFTUSB IPL_SOFTNET
-#define IPL_HARDUSB IPL_USB
-
 
 #endif /* _USBDI_H_ */

Reply via email to