[PATCH v2 1/5] cdev-alias: support referencing diskuuid without child partition
Ahmad Fatoum
a.fatoum at pengutronix.de
Fri Dec 12 08:12:49 PST 2025
This is already the case with other cdev aliases, so support this for
symmetry.
Reviewed-by: Sascha Hauer <s.hauer at pengutronix.de>
Signed-off-by: Ahmad Fatoum <a.fatoum at pengutronix.de>
---
v1 -> v2:
- add Sascha's R-b
---
common/cdev-alias.c | 8 +++++---
1 file changed, 5 insertions(+), 3 deletions(-)
diff --git a/common/cdev-alias.c b/common/cdev-alias.c
index e5a059ad7f4d..1878553615d2 100644
--- a/common/cdev-alias.c
+++ b/common/cdev-alias.c
@@ -57,9 +57,11 @@ static int cdev_alias_resolve_diskuuid(struct cdev_alias_res *cdev_alias_res,
if (strcasecmp(cdev->diskuuid, uuid))
continue;
- cdev = cdev_find_partition(cdev, arg);
- if (!cdev)
- return -ENODEV;
+ if (arg) {
+ cdev = cdev_find_partition(cdev, arg);
+ if (!cdev)
+ return -ENODEV;
+ }
return fn(cdev, data);
}
--
2.47.3
More information about the barebox
mailing list