usb: interface authorization: Introduces the USB interface authorization
authorStefan Koch <stefan.koch10@gmail.com>
Sat, 8 Aug 2015 09:32:53 +0000 (11:32 +0200)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Fri, 14 Aug 2015 23:55:54 +0000 (16:55 -0700)
commitef0909c50fe63be3f9aa09bdf4db7efaa5919be9
tree77d37fb54eaf4d882add3799d2a1f264ae227f58
parentde7718bd9c4d3db96991a98c2a0cb38258a04e47
usb: interface authorization: Introduces the USB interface authorization

The kernel supports the device authorization because of wireless USB.
These is usable for wired USB devices, too.
These new interface authorization allows to enable or disable
individual interfaces instead a whole device.

If a deauthorized interface will be authorized so the driver probing must
be triggered manually by writing INTERFACE to /sys/bus/usb/drivers_probe

Signed-off-by: Stefan Koch <skoch@suse.de>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/usb/core/message.c
drivers/usb/core/usb.h