linux/drivers/usb/core
Alan Stern 86d30741e4 [PATCH] USB: Usbcore: Don't try to delete unregistered interfaces
This patch handles a rarely-encountered failure mode in usbcore.  It's
legal for device_add to fail (although now it happens even more rarely
than before since failure to bind a driver is no longer fatal).  So when
we destroy the interfaces in a configuration, we shouldn't try to delete
ones which weren't successfully registered.  Also, failure to register an
interface shouldn't be fatal either -- I think; you may disagree about
this part of the patch.

Signed-off-by: Alan Stern <stern@rowland.harvard.edu>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2005-07-29 13:12:53 -07:00
..
Kconfig
Makefile
buffer.c [PATCH] USB: Fix kmalloc's flags type in USB 2005-07-12 11:52:56 -07:00
config.c [PATCH] USB: fix up some sparse warnings about static functions that aren't static. 2005-04-18 17:39:24 -07:00
devices.c [PATCH] make driver's name be const char * 2005-06-20 15:15:01 -07:00
devio.c [PATCH] USB: usbfs: Don't leak uninitialized data 2005-07-29 13:12:52 -07:00
file.c [PATCH] USB: trivial error path fix 2005-06-20 15:15:09 -07:00
hcd-pci.c [ACPI] S3 Suspend to RAM: fix driver suspend/resume methods 2005-07-11 23:23:46 -04:00
hcd.c [PATCH] USB: Fix kmalloc's flags type in USB 2005-07-12 11:52:56 -07:00
hcd.h [PATCH] USB: Fix kmalloc's flags type in USB 2005-07-12 11:52:56 -07:00
hub.c [PATCH] USB: khubd: use kthread API 2005-07-12 11:52:54 -07:00
hub.h [PATCH] usbcore: Remove hub_set_power_budget 2005-06-27 14:43:48 -07:00
inode.c [PATCH] remove duplicate get_dentry functions in various places 2005-06-23 09:45:20 -07:00
message.c [PATCH] USB: Usbcore: Don't try to delete unregistered interfaces 2005-07-29 13:12:53 -07:00
otg_whitelist.h
sysfs.c [PATCH] USB: add bMaxPacketSize0 attribute to sysfs 2005-07-12 11:52:54 -07:00
urb.c [PATCH] USB: Fix kmalloc's flags type in USB 2005-07-12 11:52:56 -07:00
usb.c [PATCH] USB: export usb_get_intf() and usb_put_intf() 2005-07-12 11:52:57 -07:00
usb.h [PATCH] USB: fix up some sparse warnings about static functions that aren't static. 2005-04-18 17:39:24 -07:00