dm: blk: Use the correct error code for blk_get_device_by_str()
Return -EINVAL instead of -1 in this function, to provide a more meaningful error. Signed-off-by: Simon Glass <sjg@chromium.org>
This commit is contained in:
parent
c40fdca6b7
commit
1598dfcb10
|
@ -350,7 +350,7 @@ int blk_get_device_by_str(const char *ifname, const char *dev_hwpart_str,
|
|||
if (*ep) {
|
||||
printf("** Bad device specification %s %s **\n",
|
||||
ifname, dev_str);
|
||||
dev = -1;
|
||||
dev = -EINVAL;
|
||||
goto cleanup;
|
||||
}
|
||||
|
||||
|
@ -359,7 +359,7 @@ int blk_get_device_by_str(const char *ifname, const char *dev_hwpart_str,
|
|||
if (*ep) {
|
||||
printf("** Bad HW partition specification %s %s **\n",
|
||||
ifname, hwpart_str);
|
||||
dev = -1;
|
||||
dev = -EINVAL;
|
||||
goto cleanup;
|
||||
}
|
||||
}
|
||||
|
@ -367,7 +367,7 @@ int blk_get_device_by_str(const char *ifname, const char *dev_hwpart_str,
|
|||
*dev_desc = get_dev_hwpart(ifname, dev, hwpart);
|
||||
if (!(*dev_desc) || ((*dev_desc)->type == DEV_TYPE_UNKNOWN)) {
|
||||
printf("** Bad device %s %s **\n", ifname, dev_hwpart_str);
|
||||
dev = -1;
|
||||
dev = -ENOENT;
|
||||
goto cleanup;
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in a new issue