[PATCH RFC v2 1/2] block: scan partitions for hidden disks

Christoph Hellwig hch at lst.de
Wed Aug 19 02:13:50 PDT 2026


On Wed, Aug 19, 2026 at 10:12:50AM +0100, John Garry wrote:
>> It also is used for giving a handle to NVMe devices that we can't support
>> as block devices and for which we only want a handle to issue passthrough
>> commands.  For those attempting a partition scan is rather suboptimal.
>
> We could set GENHD_FL_NO_PART in that case (as well as the hidden flag).

I guess we could do that.  It still feels wrong, though :

>> As is in general doing an extra scan per controller when we know it must
>> give the same results.  Wouldn't it make more sense to just propagate
>> the partition table from the ns_head to each individual path?
>
> So you mean that we would have something which can clone the head gendisk 
> partitions onto the per-path gendisk by itering  >part_tbl and calling 
> something like blk_add_partition(), right?

Yes.



More information about the Linux-nvme mailing list