aboutsummaryrefslogtreecommitdiff
path: root/sys
diff options
context:
space:
mode:
authorJosef Karthauser <joe@FreeBSD.org>2002-04-01 16:53:29 +0000
committerJosef Karthauser <joe@FreeBSD.org>2002-04-01 16:53:29 +0000
commit167145ddc04637bc57092ebd8c71055418eed307 (patch)
tree80edef5aa79f1c4053411f587d0fd9b386e229b0 /sys
parent0f657c164b6d260d4c6daf41a6bb8a55fec6a0a7 (diff)
Notes
Diffstat (limited to 'sys')
-rw-r--r--sys/dev/usb/usb.c6
-rw-r--r--sys/dev/usb/usb_port.h12
-rw-r--r--sys/dev/usb/usb_subr.c2
3 files changed, 12 insertions, 8 deletions
diff --git a/sys/dev/usb/usb.c b/sys/dev/usb/usb.c
index df2f6dc03ee2..d3f207a76391 100644
--- a/sys/dev/usb/usb.c
+++ b/sys/dev/usb/usb.c
@@ -1,4 +1,4 @@
-/* $NetBSD: usb.c,v 1.41 2000/03/16 00:46:38 augustss Exp $ */
+/* $NetBSD: usb.c,v 1.43 2000/03/29 18:24:53 augustss Exp $ */
/* $FreeBSD$ */
/*
@@ -268,7 +268,7 @@ USB_ATTACH(usb)
config_pending_incr();
#if defined(__NetBSD__) || defined(__OpenBSD__)
- kthread_create(usb_create_event_thread, sc);
+ usb_kthread_create(usb_create_event_thread, sc);
#endif
#if defined(__FreeBSD__)
@@ -293,7 +293,7 @@ usb_create_event_thread(void *arg)
{
struct usb_softc *sc = arg;
- if (kthread_create1(usb_event_thread, sc, &sc->sc_event_thread,
+ if (usb_kthread_create1(usb_event_thread, sc, &sc->sc_event_thread,
"%s", USBDEVNAME(sc->sc_dev))) {
printf("%s: unable to create event thread for\n",
USBDEVNAME(sc->sc_dev));
diff --git a/sys/dev/usb/usb_port.h b/sys/dev/usb/usb_port.h
index 263b459b9970..d78b3d5b82d4 100644
--- a/sys/dev/usb/usb_port.h
+++ b/sys/dev/usb/usb_port.h
@@ -86,6 +86,9 @@ typedef struct callout usb_callout_t;
#define usb_callout(h, t, f, d) ((h) = timeout((f), (d), (t)))
#define usb_uncallout(h, f, d) untimeout((f), (d))
+#define usb_kthread_create1 kthread_create1
+#define usb_kthread_create kthread_create
+
typedef int usb_malloc_type;
#define logprintf printf
@@ -179,8 +182,8 @@ typedef struct proc *usb_proc_ptr;
#define memcpy(d, s, l) bcopy((s),(d),(l))
#define memset(d, v, l) bzero((d),(l))
#define bswap32(x) swap32(x)
-#define kthread_create1 kthread_create
-#define kthread_create kthread_create_deferred
+#define usb_kthread_create1 kthread_create
+#define usb_kthread_create kthread_create_deferred
#define config_pending_incr()
#define config_pending_decr()
@@ -194,7 +197,7 @@ typedef int usb_malloc_type;
#define PWR_RESUME 0
#define PWR_SUSPEND 1
-typedef struct device device_ptr_t;
+typedef struct device *device_ptr_t;
#define USBBASEDEVICE struct device
#define USBDEV(bdev) (&(bdev))
#define USBDEVNAME(bdev) ((bdev).dv_xname)
@@ -322,8 +325,9 @@ typedef struct thread *usb_proc_ptr;
/* XXX Change this when FreeBSD has memset */
#define memcpy(d, s, l) bcopy((s),(d),(l))
#define memset(d, v, l) bzero((d),(l))
-#define kthread_create1(f, s, p, a0, a1) \
+#define usb_kthread_create1(f, s, p, a0, a1) \
kthread_create((f), (s), (p), RFHIGHPID, (a0), (a1))
+#define usb_kthread_create kthread_create
#define config_pending_incr()
#define config_pending_decr()
diff --git a/sys/dev/usb/usb_subr.c b/sys/dev/usb/usb_subr.c
index 4932e88396b2..e234e8621325 100644
--- a/sys/dev/usb/usb_subr.c
+++ b/sys/dev/usb/usb_subr.c
@@ -1,4 +1,4 @@
-/* $NetBSD: usb_subr.c,v 1.70 2000/03/29 01:45:20 augustss Exp $ */
+/* $NetBSD: usb_subr.c,v 1.71 2000/03/29 18:24:53 augustss Exp $ */
/* $FreeBSD$ */
/*