]> git.baikalelectronics.ru Git - kernel.git/commit
usb: gadget: core: fix bug when removing gadget drivers
authorFelipe Balbi <balbi@ti.com>
Mon, 3 Oct 2011 13:39:30 +0000 (16:39 +0300)
committerGreg Kroah-Hartman <gregkh@suse.de>
Mon, 14 Nov 2011 19:51:16 +0000 (11:51 -0800)
commit4a3fd221b11ff15356150e5a99c0880771950fb0
tree133190376c9d29efa2731259c4d07c7a2b782c28
parentb95e722937ec55b1548183a67892c8f4320b052a
usb: gadget: core: fix bug when removing gadget drivers

usb_gadget_disconnect() is responsible of removing
data pullups. Before doing that we must, first, tell
gadget driver we're disconnecting (by calling disconnect
method on gadget driver structure), unbind the gadget
driver and stop the controller.

Signed-off-by: Felipe Balbi <balbi@ti.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
drivers/usb/gadget/udc-core.c