On Thu, Jun 07, 2018 at 10:29:44AM +0200, Hannes Reinecke wrote: > blk_partition_remap() will only clear bi_partno if an actual remapping > has happened. But flush request et al don't have an actual size, so > the remapping doesn't happen and bi_partno is never cleared. > So for stacked devices blk_partition_remap() will be called on each level. > If (as is the case for native nvme multipathing) one of the lower-level > devices do _not_support partitioning a spurious I/O error is generated. > > Signed-off-by: Hannes Reinecke <hare@xxxxxxxx> Looks good, Reviewed-by: Christoph Hellwig <hch@xxxxxx>