aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/usb/core/driver.c
diff options
context:
space:
mode:
authorGreg Kroah-Hartman <gregkh@linuxfoundation.org>2015-08-18 09:58:26 -0700
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>2015-08-18 09:58:26 -0700
commit8c2ea97a3a4124628de2ed9a1f891c706788468a (patch)
tree50fb67830b239e6d7cb661957336ec79305c12b9 /drivers/usb/core/driver.c
parentRevert "usb: interface authorization: Introduces the USB interface authorization" (diff)
downloadlinux-dev-8c2ea97a3a4124628de2ed9a1f891c706788468a.tar.xz
linux-dev-8c2ea97a3a4124628de2ed9a1f891c706788468a.zip
Revert "usb: interface authorization: Control interface probing and claiming"
This reverts commit de7718bd9c4d3db96991a98c2a0cb38258a04e47 as the signed-off-by address is invalid. Cc: Stefan Koch <stefan.koch10@gmail.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'drivers/usb/core/driver.c')
-rw-r--r--drivers/usb/core/driver.c8
1 files changed, 0 insertions, 8 deletions
diff --git a/drivers/usb/core/driver.c b/drivers/usb/core/driver.c
index 941625465e2a..6b5063e7943f 100644
--- a/drivers/usb/core/driver.c
+++ b/drivers/usb/core/driver.c
@@ -296,10 +296,6 @@ static int usb_probe_interface(struct device *dev)
if (udev->authorized == 0) {
dev_err(&intf->dev, "Device is not authorized for usage\n");
return error;
- } else if (intf->authorized == 0) {
- dev_err(&intf->dev, "Interface %d is not authorized for usage\n",
- intf->altsetting->desc.bInterfaceNumber);
- return error;
}
id = usb_match_dynamic_id(intf, driver);
@@ -512,10 +508,6 @@ int usb_driver_claim_interface(struct usb_driver *driver,
if (dev->driver)
return -EBUSY;
- /* reject claim if not iterface is not authorized */
- if (!iface->authorized)
- return -ENODEV;
-
udev = interface_to_usbdev(iface);
dev->driver = &driver->drvwrap.driver;