-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 The patch works for me. Now I can remove the ugly wait_for_completion/complete mechanism that I used to avoid race conditions during disconnections.
It's worth to note that a number of drivers under usb/media/ still implement "simple" urb removal (urb_unlink()+free_urb()) without the above mechanism and proper error handling. Although this is not a problem in most of the cases, it is likely that they crash the kernel on SMP machines. A patch for the W996[87]CF driver will be immediatly available once the usb_kill_urb() has been included in the mainline kernel. Luca -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.1 (GNU/Linux) iD8DBQFA45OZmdpdKvzmNaQRAnQJAJ0T6z9E3bHOpktpp1u+Jhr0pIP8NQCfe2sL 8LdCbx0YxXaWIpy/9fxn8V0= =+e9Y -----END PGP SIGNATURE----- ------------------------------------------------------- This SF.Net email sponsored by Black Hat Briefings & Training. Attend Black Hat Briefings & Training, Las Vegas July 24-29 - digital self defense, top technical experts, no vendor pitches, unmatched networking opportunities. Visit www.blackhat.com _______________________________________________ [EMAIL PROTECTED] To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-devel