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
File Mode Size
keys
selinux
Kconfig -rw-r--r-- 2.7 KB
Makefile -rw-r--r-- 591 bytes
capability.c -rw-r--r-- 2.8 KB
commoncap.c -rw-r--r-- 9.4 KB
dummy.c -rw-r--r-- 22.5 KB
root_plug.c -rw-r--r-- 3.9 KB
seclvl.c -rw-r--r-- 20.1 KB
security.c -rw-r--r-- 6.0 KB

back to top