RE: [PATCH v2] scsi: ufs: Unbreak the reset handler

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

 



> 
> 
> On 9/17/21 2:31 PM, Avri Altman wrote:
> >> -                       __ufshcd_transfer_req_compl(hba, pos,
> >> /*retry_requests=*/true);
> >> +                       __ufshcd_transfer_req_compl(hba, 1U << pos,
> >> + false);
> > 1) Maybe a word in the commit log about changing retry_requests from
> true to false.
> > 2) Also while at it, maybe change u32 pos to u8 tag?
> > 3) Add an unsigned long pending_reqs, add the tag inside the loop,
> >   And call __ufshcd_transfer_req_compl(hba, pending_reqs, false) one time
> outside the loop.
> 
> Hi Avri,
> 
> While working on this patch I realized that commit c11a1ae9b8f6
> ("scsi: ufs: Add fault injection support") is not necessary.
> ufshcd_prepare_req_desc_hdr() initializes the command status to
> OCS_INVALID_COMMAND_STATUS and ufshcd_transfer_rsp_status()
> translates that status code into DID_REQUEUE. I'm considering to revert
> commit c11a1ae9b8f6.
> 
> I prefer not to change "u32 pos" into "u8 tag", otherwise backporting this
> patch would become harder than necessary.
> 
> Is (3) important to you? I don't think that calls to
> ufshcd_eh_device_reset_handler() are that common so performance
> probably is not that important in this function.
OK.

Thanks,
Avri

> 
> Thanks,
> 
> Bart.




[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