aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/net/usb/usbnet.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/net/usb/usbnet.c')
-rw-r--r--drivers/net/usb/usbnet.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/drivers/net/usb/usbnet.c b/drivers/net/usb/usbnet.c
index e44849499b89..dde05e2fdc3e 100644
--- a/drivers/net/usb/usbnet.c
+++ b/drivers/net/usb/usbnet.c
@@ -100,6 +100,11 @@ int usbnet_get_endpoints(struct usbnet *dev, struct usb_interface *intf)
100 int intr = 0; 100 int intr = 0;
101 101
102 e = alt->endpoint + ep; 102 e = alt->endpoint + ep;
103
104 /* ignore endpoints which cannot transfer data */
105 if (!usb_endpoint_maxp(&e->desc))
106 continue;
107
103 switch (e->desc.bmAttributes) { 108 switch (e->desc.bmAttributes) {
104 case USB_ENDPOINT_XFER_INT: 109 case USB_ENDPOINT_XFER_INT:
105 if (!usb_endpoint_dir_in(&e->desc)) 110 if (!usb_endpoint_dir_in(&e->desc))