speedtouch: kill receive queue tasklet on shutdown (race pointed
out by Oliver Neukum).  


 speedtouch.c |    2 ++
 1 files changed, 2 insertions(+)


diff -Nru a/drivers/usb/misc/speedtouch.c b/drivers/usb/misc/speedtouch.c
--- a/drivers/usb/misc/speedtouch.c     Wed Jan 15 16:15:14 2003
+++ b/drivers/usb/misc/speedtouch.c     Wed Jan 15 16:15:14 2003
@@ -775,6 +775,8 @@
                ctx->skb = NULL;
        }
 
+       tasklet_kill (&instance->recvqueue_tasklet);
+
        for (i = 0; i < UDSL_NUMBER_SND_URBS; i++) {
                struct udsl_usb_send_data_context *ctx = &(instance->send_ctx[i]);
 



-------------------------------------------------------
This SF.NET email is sponsored by: Take your first step towards giving 
your online business a competitive advantage. Test-drive a Thawte SSL 
certificate - our easy online guide will show you how. Click here to get 
started: http://ads.sourceforge.net/cgi-bin/redirect.pl?thaw0027en
_______________________________________________
[EMAIL PROTECTED]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel

Reply via email to