android_kernel_xiaomi_sm8350/drivers/usb/core
Alan Stern bf193d3cd2 [PATCH] USB: Disconnect children when unbinding the hub driver
This patch (as554) makes the hub driver disconnect any child USB devices
when it is unbound from a hub.  Normally this will never happen, but
there are a few oddball ways to unbind the hub driver while leaving the
children intact.  For example, the new "unbind" sysfs attribute can be
used for this purpose.

Given that unbinding hubs with children is now safe, the patch also
removes the code that prevented people from doing so using usbfs.

Signed-off-by: Alan Stern <stern@rowland.harvard.edu>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
2005-09-08 16:28:19 -07:00
..
buffer.c [PATCH] USB: Fix kmalloc's flags type in USB 2005-07-12 11:52:56 -07:00
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 [PATCH] USB: convert kcalloc to kzalloc 2005-09-07 16:57:46 -07:00
hcd.h [PATCH] USB: fix in usb_calc_bus_time 2005-07-29 13:12:54 -07:00
hub.c [PATCH] USB: Disconnect children when unbinding the hub driver 2005-09-08 16:28:19 -07:00
hub.h
inode.c [PATCH] USB: real nodes instead of usbfs 2005-09-08 16:22:29 -07:00
Kconfig
Makefile [PATCH] USB: real nodes instead of usbfs 2005-09-08 16:22:29 -07:00
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: real nodes instead of usbfs 2005-09-08 16:22:29 -07:00
usb.h [PATCH] USB: real nodes instead of usbfs 2005-09-08 16:22:29 -07:00