kernel-ark/drivers/usb/core
Alan Stern 3b4d7f7916 [PATCH] USB: Support unbinding of the usb_generic driver
This patch (as556) adds support for unbinding the usb_generic "driver".
That driver only binds to USB devices, as opposed to interfaces, and it
does nothing much besides marking which struct device's go with an
overall USB device plus providing suspend/resume methods.  Now that
users can unbind drivers at will using the sysfs "unbind" attribute, we
need a rational way of dealing with USB devices that are no longer under
full control of the USB stack.  The patch handles this by unconfiguring
the device, thereby removing all the interfaces and their associated
drivers and children.

Signed-off-by: Alan Stern <stern@rowland.harvard.edu>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
2005-09-08 16:28:22 -07:00
..
buffer.c
config.c
devices.c
devio.c [PATCH] USB: Disconnect children when unbinding the hub driver 2005-09-08 16:28:19 -07:00
file.c
hcd-pci.c
hcd.c
hcd.h
hub.c [PATCH] USB: Disconnect children when unbinding the hub driver 2005-09-08 16:28:19 -07:00
hub.h
inode.c
Kconfig
Makefile
message.c [PATCH] USB: URB_ASYNC_UNLINK flag removed from the kernel 2005-09-08 16:23:04 -07:00
otg_whitelist.h
sysfs.c
urb.c [PATCH] USB: URB_ASYNC_UNLINK flag removed from the kernel 2005-09-08 16:23:04 -07:00
usb.c [PATCH] USB: Support unbinding of the usb_generic driver 2005-09-08 16:28:22 -07:00
usb.h