diff options
Diffstat (limited to 'drivers/usb/misc/legousbtower.c')
-rw-r--r-- | drivers/usb/misc/legousbtower.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/usb/misc/legousbtower.c b/drivers/usb/misc/legousbtower.c index 6482c6e2e6b..a989356f693 100644 --- a/drivers/usb/misc/legousbtower.c +++ b/drivers/usb/misc/legousbtower.c | |||
@@ -409,7 +409,7 @@ static int tower_open (struct inode *inode, struct file *file) | |||
409 | dev->udev, | 409 | dev->udev, |
410 | usb_rcvintpipe(dev->udev, dev->interrupt_in_endpoint->bEndpointAddress), | 410 | usb_rcvintpipe(dev->udev, dev->interrupt_in_endpoint->bEndpointAddress), |
411 | dev->interrupt_in_buffer, | 411 | dev->interrupt_in_buffer, |
412 | le16_to_cpu(dev->interrupt_in_endpoint->wMaxPacketSize), | 412 | usb_endpoint_maxp(dev->interrupt_in_endpoint), |
413 | tower_interrupt_in_callback, | 413 | tower_interrupt_in_callback, |
414 | dev, | 414 | dev, |
415 | dev->interrupt_in_interval); | 415 | dev->interrupt_in_interval); |
@@ -928,7 +928,7 @@ static int tower_probe (struct usb_interface *interface, const struct usb_device | |||
928 | err("Couldn't allocate read_buffer"); | 928 | err("Couldn't allocate read_buffer"); |
929 | goto error; | 929 | goto error; |
930 | } | 930 | } |
931 | dev->interrupt_in_buffer = kmalloc (le16_to_cpu(dev->interrupt_in_endpoint->wMaxPacketSize), GFP_KERNEL); | 931 | dev->interrupt_in_buffer = kmalloc (usb_endpoint_maxp(dev->interrupt_in_endpoint), GFP_KERNEL); |
932 | if (!dev->interrupt_in_buffer) { | 932 | if (!dev->interrupt_in_buffer) { |
933 | err("Couldn't allocate interrupt_in_buffer"); | 933 | err("Couldn't allocate interrupt_in_buffer"); |
934 | goto error; | 934 | goto error; |