Re: [PATCH 1/4] dpt_i2o: remove serial number usage

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

 



On Tue, Feb 26, 2019 at 03:39:54PM +0100, Hannes Reinecke wrote:
> On 2/26/19 3:35 PM, Christoph Hellwig wrote:
> > >   static u32 adpt_cmd_to_context(struct scsi_cmnd *cmd)
> > >   {
> > > -	return (u32)cmd->serial_number;
> > > +	return (u32)cmd->request->tag + 1;
> > 
> > Why the +1 (with the corresponding -1 later)?  Also why keep
> > this rather confusing helper?
> > 
> Because the original driver always checked for a non-zero serial number, and
> it might well be a firmware limitation (treating commands with a zero
> identifier as invalid commands).
> So to keep the original behaviour I've added the '+ 1' to the tag number.

Please add a comment explaining this then.



[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