On Wed, May 27, 2026 at 10:10:14AM -0600, Simon Glass wrote:

> It is confusing to use decimal values in device names. For example, with
> virtio:
> 
>   => dm tree
>   ...
>   pci           5  [ + ]   pci_bridge_drv        |   |-- pci_0:1.5
>     virtio        5  [ + ]   virtio-pci.m          |   |   `-- virtio-pci.m#5
>    blk           0  [ + ]   virtio-blk            |   |       |-- virtio-blk#5
>    partition     0  [ + ]   blk_partition         |   |       |   |-- 
> virtio-blk#5:1
>    partition     1  [ + ]   blk_partition         |   |       |   |-- 
> virtio-blk#5:14
>    partition     2  [ + ]   blk_partition         |   |       |   |-- 
> virtio-blk#5:15
>    partition     3  [ + ]   blk_partition         |   |       |   `-- 
> virtio-blk#5:16
>    bootdev       2  [ + ]   virtio_bootdev        |   |       `-- 
> virtio-blk#5.bootdev
>    pci           6  [ + ]   pci_bridge_drv        |   |-- pci_0:1.6
>    ...
>   => ls virtio 0:14
>   ** Invalid partition 20 **
>   Couldn't find partition virtio 0:14
> 
> Fix this by using hex for both the block-device number and the partition.
> 
> Signed-off-by: Simon Glass <[email protected]>

Reviewed-by: Tom Rini <[email protected]>

-- 
Tom

Attachment: signature.asc
Description: PGP signature

Reply via email to