[Bluetooth] Ignore additional interfaces of BPA 100/105 devices
If a BPA 100/105 device contains more then one interface then ignore the additional interfaces, because they are unused. Signed-off-by: Marcel Holtmann <marcel@holtmann.org>
This commit is contained in:
parent
dd7f5527b3
commit
245dc3d19b
|
@ -550,6 +550,9 @@ static int bpa10x_probe(struct usb_interface *intf, const struct usb_device_id *
|
||||||
if (ignore)
|
if (ignore)
|
||||||
return -ENODEV;
|
return -ENODEV;
|
||||||
|
|
||||||
|
if (intf->cur_altsetting->desc.bInterfaceNumber > 0)
|
||||||
|
return -ENODEV;
|
||||||
|
|
||||||
data = kmalloc(sizeof(*data), GFP_KERNEL);
|
data = kmalloc(sizeof(*data), GFP_KERNEL);
|
||||||
if (!data) {
|
if (!data) {
|
||||||
BT_ERR("Can't allocate data structure");
|
BT_ERR("Can't allocate data structure");
|
||||||
|
|
Loading…
Reference in New Issue