[PATCH 04/13] blk: Use hex indices for the device name

Tom Rini trini at konsulko.com
Wed May 27 19:09:49 CEST 2026


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 <sjg at chromium.org>

Reviewed-by: Tom Rini <trini at konsulko.com>

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 228 bytes
Desc: not available
URL: <https://lists.denx.de/pipermail/u-boot/attachments/20260527/0757e0b7/attachment.sig>


More information about the U-Boot mailing list