]> git.baikalelectronics.ru Git - kernel.git/commit
[PATCH] USB: Usbcore: Don't try to delete unregistered interfaces
authorAlan Stern <stern@rowland.harvard.edu>
Fri, 29 Jul 2005 19:17:16 +0000 (12:17 -0700)
committerLinus Torvalds <torvalds@g5.osdl.org>
Fri, 29 Jul 2005 20:12:53 +0000 (13:12 -0700)
commit1028fc0f5171c03bdacbbfda3316be07a4202e9a
treea30c3e34a033f71b1fbf4b96b22555f85cb641a7
parent3485e1ce06f2a4bbee801deb2ac0144fab1bc703
[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>
drivers/usb/core/message.c