diff options
| author | Josef Karthauser <joe@FreeBSD.org> | 2002-04-01 16:53:29 +0000 |
|---|---|---|
| committer | Josef Karthauser <joe@FreeBSD.org> | 2002-04-01 16:53:29 +0000 |
| commit | 167145ddc04637bc57092ebd8c71055418eed307 (patch) | |
| tree | 80edef5aa79f1c4053411f587d0fd9b386e229b0 /sys | |
| parent | 0f657c164b6d260d4c6daf41a6bb8a55fec6a0a7 (diff) | |
Notes
Diffstat (limited to 'sys')
| -rw-r--r-- | sys/dev/usb/usb.c | 6 | ||||
| -rw-r--r-- | sys/dev/usb/usb_port.h | 12 | ||||
| -rw-r--r-- | sys/dev/usb/usb_subr.c | 2 |
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$ */ /* |
