]> git.sur5r.net Git - u-boot/blobdiff - common/fb_mmc.c
disk: Return the partition number in part_get_info_by_name()
[u-boot] / common / fb_mmc.c
index 6cc113d825a4057f6126ad33083156ff3222ef43..866982e41c0880940d9e25fe0164773323ac241a 100644 (file)
@@ -37,7 +37,7 @@ static int part_get_info_by_name_or_alias(struct blk_desc *dev_desc,
        int ret;
 
        ret = part_get_info_by_name(dev_desc, name, info);
-       if (ret) {
+       if (ret < 0) {
                /* strlen("fastboot_partition_alias_") + 32(part_name) + 1 */
                char env_alias_name[25 + 32 + 1];
                char *aliased_part_name;
@@ -153,7 +153,7 @@ void fb_mmc_flash_write(const char *cmd, void *download_buffer,
        }
 #endif
 
-       if (part_get_info_by_name_or_alias(dev_desc, cmd, &info)) {
+       if (part_get_info_by_name_or_alias(dev_desc, cmd, &info) < 0) {
                error("cannot find partition: '%s'\n", cmd);
                fastboot_fail("cannot find partition");
                return;
@@ -205,7 +205,7 @@ void fb_mmc_erase(const char *cmd)
        }
 
        ret = part_get_info_by_name_or_alias(dev_desc, cmd, &info);
-       if (ret) {
+       if (ret < 0) {
                error("cannot find partition: '%s'", cmd);
                fastboot_fail("cannot find partition");
                return;