>>Yes, I must keep coming back until this is cleared up. ... >>[Can the author of that code (try to) check that the locking stuff is OK?]
> Could you enable the debugging Problem has been found and fixed. A wild pointer was created, and what happened afterwards was essentially random. Below the 1-symbol fix that I sent to the list yesterday. --- /linux/2.5/linux-2.5.18/linux/drivers/usb/storage/transport.c Tue May 21 07:07:37 2002 +++ /linux/2.5/linux-2.5.18a/linux/drivers/usb/storage/transport.c Sun May 26 +00:32:48 2002 @@ -430,7 +430,7 @@ /* fill the URB */ FILL_CONTROL_URB(us->current_urb, us->pusb_dev, pipe, - (unsigned char*) &dr, data, size, + (unsigned char*) dr, data, size, usb_stor_blocking_completion, NULL); /* submit the URB */ Andries _______________________________________________________________ Don't miss the 2002 Sprint PCS Application Developer's Conference August 25-28 in Las Vegas -- http://devcon.sprintpcs.com/adp/index.cfm _______________________________________________ [EMAIL PROTECTED] To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-devel