Re: [BUG] 2.6.24-git usb reset problems

!MAILaRCHIVE_VOTE_RePLACE
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
To: Boaz Harrosh <bharrosh@...>
Cc: Alan Stern <stern@...>, Greg KH <greg@...>, Jens Axboe <jens.axboe@...>, Matthew Dharm <mdharm-usb@...>, <linux-kernel@...>, <linux-usb@...>, <linux-scsi@...>
Date: Tuesday, January 29, 2008 - 2:48 pm

On Tue, 2008-01-29 at 20:27 +0200, Boaz Harrosh wrote:

Um, yes it was.  The original code did this

sb_stor_bulk_transfer_sg(..., &srp->resid, ...)

Which was at liberty not to touch resid, which it chose not to do in the
error legs.

Your new code does

int partial; <- stack uninitialised
sb_stor_bulk_transfer_sglist(..., &partial, ...);
scsi_set_resid(srb, scsi_bufflen(srb) - partial);

If the function doesn't touch partial, as it doesn't in the error legs,
resid now gets set with rubbish.

Actually, my code is still wrong .. we have to set it to
scsi_bufflen(srb) - scsi_resid(srb) so that it comes back the same if
left untouched.


James


--
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
[BUG] 2.6.24-git usb reset problems, Jens Axboe, (Mon Jan 28, 4:49 pm)
Re: [BUG] 2.6.24-git usb reset problems, Greg KH, (Mon Jan 28, 5:21 pm)
Re: [BUG] 2.6.24-git usb reset problems, Boaz Harrosh, (Tue Jan 29, 8:15 am)
Re: [BUG] 2.6.24-git usb reset problems, Matthew Dharm, (Tue Jan 29, 11:00 am)
Re: [BUG] 2.6.24-git usb reset problems, Alan Stern, (Tue Jan 29, 11:36 am)
Re: [BUG] 2.6.24-git usb reset problems, James Bottomley, (Tue Jan 29, 12:34 pm)
Re: [BUG] 2.6.24-git usb reset problems, Boaz Harrosh, (Tue Jan 29, 2:27 pm)
Re: [BUG] 2.6.24-git usb reset problems, James Bottomley, (Tue Jan 29, 2:48 pm)
Re: [BUG] 2.6.24-git usb reset problems, Boaz Harrosh, (Tue Jan 29, 2:58 pm)
Re: [BUG] 2.6.24-git usb reset problems, James Bottomley, (Tue Jan 29, 3:17 pm)
Re: [BUG] 2.6.24-git usb reset problems, Boaz Harrosh, (Tue Jan 29, 3:28 pm)
Re: [BUG] 2.6.24-git usb reset problems, Boaz Harrosh, (Tue Jan 29, 11:54 am)
Re: [BUG] 2.6.24-git usb reset problems, Jens Axboe, (Tue Jan 29, 9:54 am)
Re: [BUG] 2.6.24-git usb reset problems, Boaz Harrosh, (Tue Jan 29, 10:06 am)
Re: [BUG] 2.6.24-git usb reset problems, Boaz Harrosh, (Tue Jan 29, 10:13 am)
Re: [BUG] 2.6.24-git usb reset problems, Jens Axboe, (Tue Jan 29, 10:11 am)
Re: [BUG] 2.6.24-git usb reset problems, Oliver Neukum, (Tue Jan 29, 10:31 am)
Re: [BUG] 2.6.24-git usb reset problems, Boaz Harrosh, (Tue Jan 29, 11:50 am)
Re: [BUG] 2.6.24-git usb reset problems, Oliver Neukum, (Tue Jan 29, 1:42 pm)
Re: [BUG] 2.6.24-git usb reset problems, Jens Axboe, (Tue Jan 29, 10:31 am)
Re: [BUG] 2.6.24-git usb reset problems, Jens Axboe, (Tue Jan 29, 2:39 pm)
Re: [BUG] 2.6.24-git usb reset problems, Matthew Dharm, (Tue Jan 29, 3:10 pm)
Re: [BUG] 2.6.24-git usb reset problems, James Bottomley, (Tue Jan 29, 3:33 pm)
Re: [BUG] 2.6.24-git usb reset problems, Jens Axboe, (Tue Jan 29, 3:35 pm)
Re: [BUG] 2.6.24-git usb reset problems, Jens Axboe, (Tue Jan 29, 3:45 pm)
Re: [BUG] 2.6.24-git usb reset problems, Geert Uytterhoeven, (Wed Jan 30, 6:27 am)
Re: [BUG] 2.6.24-git usb reset problems, Jens Axboe, (Wed Jan 30, 6:38 am)
Re: [BUG] 2.6.24-git usb reset problems, James Bottomley, (Wed Jan 30, 10:38 am)
Re: [BUG] 2.6.24-git usb reset problems, Jens Axboe, (Wed Jan 30, 2:06 pm)
Re: [BUG] 2.6.24-git usb reset problems, Jens Axboe, (Wed Jan 30, 3:07 pm)
Re: [BUG] 2.6.24-git usb reset problems, Boaz Harrosh, (Tue Jan 29, 3:58 pm)
Re: [BUG] 2.6.24-git usb reset problems, Boaz Harrosh, (Tue Jan 29, 4:09 pm)
Re: [BUG] 2.6.24-git usb reset problems, Jens Axboe, (Tue Jan 29, 4:13 pm)
Re: [BUG] 2.6.24-git usb reset problems, Boaz Harrosh, (Tue Jan 29, 4:26 pm)
Re: [BUG] 2.6.24-git usb reset problems, Jens Axboe, (Tue Jan 29, 4:03 pm)
Re: [BUG] 2.6.24-git usb reset problems, James Bottomley, (Tue Jan 29, 4:04 pm)
Re: [BUG] 2.6.24-git usb reset problems, Jens Axboe, (Tue Jan 29, 4:06 pm)
Re: [BUG] 2.6.24-git usb reset problems, James Bottomley, (Tue Jan 29, 4:24 pm)
Re: [BUG] 2.6.24-git usb reset problems, Boaz Harrosh, (Tue Jan 29, 4:53 pm)
Re: [BUG] 2.6.24-git usb reset problems, Jens Axboe, (Tue Jan 29, 3:15 pm)
Re: [BUG] 2.6.24-git usb reset problems, Matthew Dharm, (Tue Jan 29, 3:37 pm)
Re: [BUG] 2.6.24-git usb reset problems, Jens Axboe, (Tue Jan 29, 3:26 pm)
Re: [BUG] 2.6.24-git usb reset problems, Boaz Harrosh, (Tue Jan 29, 3:09 pm)
Re: [BUG] 2.6.24-git usb reset problems, Boaz Harrosh, (Tue Jan 29, 10:14 am)
Re: [BUG] 2.6.24-git usb reset problems, Jens Axboe, (Tue Jan 29, 3:48 am)