X-Git-Url: https://git.openpandora.org/cgi-bin/gitweb.cgi?p=pandora-kernel.git;a=blobdiff_plain;f=drivers%2Fnet%2Fwimax%2Fi2400m%2Fusb.c;h=307483376bec55b935ea3239a6c1da74a10c2a73;hp=6bb7f3cc64875beec2baf29fc0bc13273d67c61d;hb=ba814bb1c410a1e8837fca73a9ac7b64762bfead;hpb=cda8e22085fc1623f91bed76bb9c8b541fe019c0;ds=sidebyside diff --git a/drivers/net/wimax/i2400m/usb.c b/drivers/net/wimax/i2400m/usb.c index 6bb7f3cc6487..307483376bec 100644 --- a/drivers/net/wimax/i2400m/usb.c +++ b/drivers/net/wimax/i2400m/usb.c @@ -449,6 +449,9 @@ int i2400mu_probe(struct usb_interface *iface, struct i2400mu *i2400mu; struct usb_device *usb_dev = interface_to_usbdev(iface); + if (iface->cur_altsetting->desc.bNumEndpoints < 4) + return -ENODEV; + if (usb_dev->speed != USB_SPEED_HIGH) dev_err(dev, "device not connected as high speed\n");