https://github.com/torvalds/linux
Revision dcf78d80a6c2de829ec08c8e663a3370e982d616 authored by Karsten Wiese on 14 June 2005, 16:56:20 UTC, committed by Linus Torvalds on 14 June 2005, 18:05:13 UTC
Without this patch, some usb kobjects, which are parents to the usx2y's
kobjects can be freed before the usx2y's.  This led to an oops in
get_kobj_path_length() and a dead keyboard, when the usx2y's kobjects
were freed.  The patch ensures the correct sequence.  Tested ok on
kernel 2.6.12-rc2.

Present in ALSA cvs

Signed-off-by: Karsten Wiese <annabellesgarden@yahoo.de>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
Signed-off-by: Chris Wright <chrisw@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
1 parent efa93db
History
Tip revision: dcf78d80a6c2de829ec08c8e663a3370e982d616 authored by Karsten Wiese on 14 June 2005, 16:56:20 UTC
[PATCH] usbusx2y: prevent oops & dead keyboard on usb unplugging while the device is being used
Tip revision: dcf78d8

README

back to top