Re: [PATCH] Fix handling of failed requests in scsi_io_completion

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Fri, 19 Sep 2008, Antonio Ospite wrote:

> On Fri, 5 Sep 2008 15:35:13 -0400 (EDT)
> Alan Stern <stern@xxxxxxxxxxxxxxxxxxx> wrote:
> 
> > On Wed, 27 Aug 2008, Alan Stern wrote:
> > 
> > > This patch (as1133) fixes a bug in the interaction between
> > > scsi_end_request() and scsi_io_completion().  The bug was triggered by
> > > recent changes to accomodate USB drives can't access their last few
> > > sectors using multi-sector transfers (the so-called last_sector_bug
> > > flag).
> > > 
> > > The bug shows up when a multi-sector I/O request has been broken up
> > > into single-sector commands.  If one of those commands gets an error,
> > > the remainder of the request never gets completed.  This is because
> > > the "bytes" value passed to scsi_end_request() is completely wrong; it
> > > is the transfer size of the current command, not the total transfer
> > > size of the request.
> > 
> > There hasn't been any reply to this patch submission.  For reference,
> > the original message is at
> > 
> > 	http://marc.info/?l=linux-scsi&m=121986305201166&w=2
> > 
> > Has it been accepted, rejected, or did it fall through the cracks?
> > 
> > Alan Stern
> >
> 
> Hi again,
> 
> anything new about this patch? Alan, I'll keep reminding about it from
> time to time, until it is accepted or rejected.

All I can tell you is that I asked James Bottomley at the Linux Kernel
Summit, and he said he has been too busy to look at it but it's got an
"!" on his to-do list.

Alan Stern

--
To unsubscribe from this list: send the line "unsubscribe linux-scsi" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [SCSI Target Devel]     [Linux SCSI Target Infrastructure]     [Kernel Newbies]     [IDE]     [Security]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux ATA RAID]     [Linux IIO]     [Samba]     [Device Mapper]
  Powered by Linux