diff options
Diffstat (limited to 'drivers/usb/gadget/dummy_hcd.c')
-rw-r--r-- | drivers/usb/gadget/dummy_hcd.c | 5 |
1 files changed, 0 insertions, 5 deletions
diff --git a/drivers/usb/gadget/dummy_hcd.c b/drivers/usb/gadget/dummy_hcd.c index a56b24d305f8..5e0966485188 100644 --- a/drivers/usb/gadget/dummy_hcd.c +++ b/drivers/usb/gadget/dummy_hcd.c | |||
@@ -1306,11 +1306,6 @@ restart: | |||
1306 | setup = *(struct usb_ctrlrequest*) urb->setup_packet; | 1306 | setup = *(struct usb_ctrlrequest*) urb->setup_packet; |
1307 | w_index = le16_to_cpu(setup.wIndex); | 1307 | w_index = le16_to_cpu(setup.wIndex); |
1308 | w_value = le16_to_cpu(setup.wValue); | 1308 | w_value = le16_to_cpu(setup.wValue); |
1309 | if (le16_to_cpu(setup.wLength) != | ||
1310 | urb->transfer_buffer_length) { | ||
1311 | status = -EOVERFLOW; | ||
1312 | goto return_urb; | ||
1313 | } | ||
1314 | 1309 | ||
1315 | /* paranoia, in case of stale queued data */ | 1310 | /* paranoia, in case of stale queued data */ |
1316 | list_for_each_entry (req, &ep->queue, queue) { | 1311 | list_for_each_entry (req, &ep->queue, queue) { |