Re: [PATCH 10/24] scsi: allocate separate queue for reserved commands

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

 



On 6/4/19 10:23 AM, Christoph Hellwig wrote:
> On Thu, May 30, 2019 at 07:14:14PM +0200, Hannes Reinecke wrote:
>>> Is this really required? I would think that a non-zero value for 
>>> shost->nr_reserved_cmds means the same thing in practice.
>>> ;
>> My implementation actually allows for per-device reserved tags (eg for 
>> virtio). But some drivers require to use internal commands prior to any 
>> device setup, so they have to use a separate reserved command queue just to 
>> be able to allocate tags.
> 
> Why would virtio-scsi need per-device reserved commands?  It currently uses
> a global mempool to allocate the reset commands.
> 
Oh, I'm perfectly fine with dropping the per-device reserved commands,
and use the host-wide queue in general.
It turns out most of the drivers use it that way already.
Will be doing so for the next iteration.

Cheers,

Hannes
-- 
Dr. Hannes Reinecke		   Teamlead Storage & Networking
hare@xxxxxxx			               +49 911 74053 688
SUSE LINUX GmbH, Maxfeldstr. 5, 90409 Nürnberg
GF: Felix Imendörffer, Mary Higgins, Sri Rasiah
HRB 21284 (AG Nürnberg)



[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