Re: [PATCH v6 2/4] ufs: Avoid busy-waiting by eliminating tag conflicts

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

 



On 2019-11-26 03:51, Hannes Reinecke wrote:
> On 11/21/19 11:08 PM, Bart Van Assche wrote:
>> @@ -561,7 +560,6 @@ struct ufs_hba {
>>  	u32 ahit;
>>  
>>  	struct ufshcd_lrb *lrb;
>> -	unsigned long lrb_in_use;
>>  
>>  	unsigned long outstanding_tasks;
>>  	unsigned long outstanding_reqs;
>>
> This is pretty similar to the 'reserved tags' patchset I send as a
> proposal a while ago (cf 'scsi: enable reserved commands for LLDDs').
> 
> Shouldn't we resurrect this? Once the shared host_tags have gone in we
> can leverage this from other dreivers, too ...

Hi Hannes,

As you may have noticed a previous version of this patch series used
reserved tags. That approach has been abandoned because it made it
impossible to suspend SCSI command processing without suspending
processing of other UFS commands.

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