diff options
| author | Greg Kroah-Hartman <greg@kroah.com> | 2002-02-13 01:39:56 -0800 |
|---|---|---|
| committer | Paul Mackerras <paulus@samba.org> | 2002-02-13 01:39:56 -0800 |
| commit | c907a5bbd2eb98c2bf348779e65f2120b2ce0c55 (patch) | |
| tree | 3b0fd847bd753fbdcd4bddba153249cbe78b647f | |
| parent | 1ce27f885d6aedb6dd6ebb329994ded457c43b65 (diff) | |
mem_flags added to usb_submit_urb().
This fixes usb drivers outside of the drivers/usb directory.
| -rw-r--r-- | drivers/bluetooth/hci_usb.c | 8 | ||||
| -rw-r--r-- | drivers/input/joystick/iforce.c | 6 | ||||
| -rw-r--r-- | drivers/isdn/hisax/st5481_usb.c | 6 | ||||
| -rw-r--r-- | drivers/media/video/cpia_usb.c | 4 |
4 files changed, 12 insertions, 12 deletions
diff --git a/drivers/bluetooth/hci_usb.c b/drivers/bluetooth/hci_usb.c index d9bfb30183ac..35c0ab02c4bc 100644 --- a/drivers/bluetooth/hci_usb.c +++ b/drivers/bluetooth/hci_usb.c @@ -547,17 +547,17 @@ static void * hci_usb_probe(struct usb_device *udev, unsigned int ifnum, const s husb->udev = udev; husb->bulk_out_ep_addr = bulk_out_ep->bEndpointAddress; - if (!(husb->ctrl_urb = usb_alloc_urb(0))) { + if (!(husb->ctrl_urb = usb_alloc_urb(0, GFP_KERNEL))) { ERR("Can't allocate: control URB"); goto probe_error; } - if (!(husb->write_urb = usb_alloc_urb(0))) { + if (!(husb->write_urb = usb_alloc_urb(0, GFP_KERNEL))) { ERR("Can't allocate: write URB"); goto probe_error; } - if (!(husb->read_urb = usb_alloc_urb(0))) { + if (!(husb->read_urb = usb_alloc_urb(0, GFP_KERNEL))) { ERR("Can't allocate: read URB"); goto probe_error; } @@ -578,7 +578,7 @@ static void * hci_usb_probe(struct usb_device *udev, unsigned int ifnum, const s pipe = usb_rcvintpipe(udev, ep->bEndpointAddress); size = usb_maxpacket(udev, pipe, usb_pipeout(pipe)); - if (!(husb->intr_urb = usb_alloc_urb(0))) { + if (!(husb->intr_urb = usb_alloc_urb(0, GFP_KERNEL))) { ERR("Can't allocate: interrupt URB"); goto probe_error; } diff --git a/drivers/input/joystick/iforce.c b/drivers/input/joystick/iforce.c index 3dd126a42549..172c5d99a954 100644 --- a/drivers/input/joystick/iforce.c +++ b/drivers/input/joystick/iforce.c @@ -1024,18 +1024,18 @@ static void *iforce_usb_probe(struct usb_device *dev, unsigned int ifnum, if (!(iforce = kmalloc(sizeof(struct iforce) + 32, GFP_KERNEL))) return NULL; memset(iforce, 0, sizeof(struct iforce)); - iforce->irq = usb_alloc_urb(0); + iforce->irq = usb_alloc_urb(0, GFP_KERNEL); if (!iforce->irq) { kfree(iforce); return NULL; } - iforce->out = usb_alloc_urb(0); + iforce->out = usb_alloc_urb(0, GFP_KERNEL); if (!iforce->out) { usb_free_urb(iforce->irq); kfree(iforce); return NULL; } - iforce->ctrl = usb_alloc_urb(0); + iforce->ctrl = usb_alloc_urb(0, GFP_KERNEL); if (!iforce->ctrl) { usb_free_urb(iforce->out); usb_free_urb(iforce->irq); diff --git a/drivers/isdn/hisax/st5481_usb.c b/drivers/isdn/hisax/st5481_usb.c index 15f8dca9f431..bd20feac8b7b 100644 --- a/drivers/isdn/hisax/st5481_usb.c +++ b/drivers/isdn/hisax/st5481_usb.c @@ -265,7 +265,7 @@ int __devinit st5481_setup_usb(struct st5481_adapter *adapter) } // Allocate URB for control endpoint - urb = usb_alloc_urb(0); + urb = usb_alloc_urb(0, GFP_KERNEL); if (!urb) { return -ENOMEM; } @@ -280,7 +280,7 @@ int __devinit st5481_setup_usb(struct st5481_adapter *adapter) fifo_init(&ctrl->msg_fifo.f, ARRAY_SIZE(ctrl->msg_fifo.data)); // Allocate URBs and buffers for interrupt endpoint - urb = usb_alloc_urb(0); + urb = usb_alloc_urb(0, GFP_KERNEL); if (!urb) { return -ENOMEM; } @@ -416,7 +416,7 @@ st5481_setup_isocpipes(struct urb* urb[2], struct usb_device *dev, for (j = 0; j < 2; j++) { retval = -ENOMEM; - urb[j] = usb_alloc_urb(num_packets); + urb[j] = usb_alloc_urb(num_packet, GFP_KERNEL); if (!urb[j]) goto err; diff --git a/drivers/media/video/cpia_usb.c b/drivers/media/video/cpia_usb.c index c3a1949f732a..036203d95a5c 100644 --- a/drivers/media/video/cpia_usb.c +++ b/drivers/media/video/cpia_usb.c @@ -201,7 +201,7 @@ static int cpia_usb_open(void *privdata) ucpia->workbuff = ucpia->buffers[1]; /* We double buffer the Iso lists */ - urb = usb_alloc_urb(FRAMES_PER_DESC); + urb = usb_alloc_urb(FRAMES_PER_DESC, GFP_KERNEL); if (!urb) { printk(KERN_ERR "cpia_init_isoc: usb_alloc_urb 0\n"); retval = -ENOMEM; @@ -222,7 +222,7 @@ static int cpia_usb_open(void *privdata) urb->iso_frame_desc[fx].length = FRAME_SIZE_PER_DESC; } - urb = usb_alloc_urb(FRAMES_PER_DESC); + urb = usb_alloc_urb(FRAMES_PER_DESC, GFP_KERNEL); if (!urb) { printk(KERN_ERR "cpia_init_isoc: usb_alloc_urb 1\n"); retval = -ENOMEM; |
