commit | 85237f202d46d55c1bffe0c5b1aa3ddc0f1dce4d | [log] [tgz] |
---|---|---|
author | Oliver Neukum <oneukum@suse.de> | Tue Aug 21 07:10:42 2007 +0200 |
committer | Greg Kroah-Hartman <gregkh@suse.de> | Wed Aug 22 14:27:58 2007 -0700 |
tree | 261871504ea83df81488ac36e567e36de08c9b7a | |
parent | c39772d82ad453647ea4bf9d793010d86ef5e597 [diff] |
USB: fix DoS in pwc USB video driver the pwc driver has a disconnect method that waits for user space to close the device. This opens up an opportunity for a DoS attack, blocking the USB subsystem and making khubd's task busy wait in kernel space. This patch shifts freeing resources to close if an opened device is disconnected. Signed-off-by: Oliver Neukum <oneukum@suse.de> CC: stable <stable@kernel.org> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>