]> git.hungrycats.org Git - linux/commit
[PATCH] USB: Eliminate wait following interface unregistration
authorGreg Kroah-Hartman <greg@kroah.com>
Sun, 28 Mar 2004 03:16:38 +0000 (19:16 -0800)
committerLinus Torvalds <torvalds@ppc970.osdl.org>
Sun, 28 Mar 2004 03:16:38 +0000 (19:16 -0800)
commit98c81a17a708fff6360be194546a93e6cfa3a40c
treef6c810753a244a50e341a9c6525c314856bab8e2
parent9a124ef5cfe9d2b59f99fef1c68e9218f7055ca1
[PATCH] USB: Eliminate wait following interface unregistration

This patch from Alan Stern <stern@rowland.harvard.edu> fixes a bug in
the current USB code that causes khubd to hang when a device is removed
from the system, thereby preventing any future USB device changes (like
adding or removing other devices) from happening.

Both Andrew and I can easily duplicate this bug against the current -bk
tree.

It's not a perfect fix, but it works for now, and I will spend the next
week working on restructuring the code so this is handled properly.
drivers/usb/core/message.c