summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGreg Kroah-Hartman <greg@kroah.com>2002-02-13 01:39:56 -0800
committerPaul Mackerras <paulus@samba.org>2002-02-13 01:39:56 -0800
commitc907a5bbd2eb98c2bf348779e65f2120b2ce0c55 (patch)
tree3b0fd847bd753fbdcd4bddba153249cbe78b647f
parent1ce27f885d6aedb6dd6ebb329994ded457c43b65 (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.c8
-rw-r--r--drivers/input/joystick/iforce.c6
-rw-r--r--drivers/isdn/hisax/st5481_usb.c6
-rw-r--r--drivers/media/video/cpia_usb.c4
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;