commit | ebcf3ede6d84bf8aeff4378035d3fb312ede8dc9 | [log] [tgz] |
---|---|---|
author | Oliver Neukum <oneukum@suse.de> | Tue Mar 20 13:54:05 2007 +0100 |
committer | Greg Kroah-Hartman <gregkh@suse.de> | Fri Apr 27 13:28:37 2007 -0700 |
tree | 06bbf9d37e53ed1eb3afaba4a5d35c755d03f26a | |
parent | 7d28e74b97c8eb859fd9f5eb018bb1c75627bd55 [diff] |
USB: sierra close race the sierra driver does not directly use usb_kill_urb(). It uses a wrapper. This wrapper means that callbacks which are running are not killed during close, resubmitting and illicitly pushing data into the tty layer. The whole purpose of usb_kill_urb() is subverted. The wrapper must be removed. The same problem as the option driver. Signed-off-by: Oliver Neukum <oneukum@suse.de> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>