[PATVH V5] nvme-core: use xarray for ctrl ns tracking

Chaitanya Kulkarni Chaitanya.Kulkarni at wdc.com
Fri Aug 14 22:59:51 EDT 2020


On 8/13/20 23:57, Christoph Hellwig wrote:
>> This patch scares me to be honest...
>>
>> We have such non-trivial synchronization paths for ns scanning, ns
>> removal, quiescing, freezing, path handling... I'm not even sure
>> how many tests we'll need to verify that nothing breaks here.
> Yes, same concern here.  That being said I have plans for this or
> next merge window to fix a lot of crap in the block layer about
> the bdev mutex to update the size, which should lead to major
> simpliciations of the nvme ns scanning/removal path.  But I'd much
> rather sort that our first rather than touching this code now.
> 

So if I understand correctly then we should wait for this until
Christoph has fixes in block layer fixes + NVMe ns-scan/removal.

I'll wait then for next merge window then.



More information about the Linux-nvme mailing list