(void *) spl_image.load_addr);
 
 end:
+       if (count == 0) {
 #ifdef CONFIG_SPL_LIBCOMMON_SUPPORT
-       if (count == 0)
-               printf("spl: mmc block read error\n");
+               puts("spl: mmc block read error\n");
 #endif
-
-       if (count == 0)
                return -1;
+       }
 
        return 0;
 }
        err = get_partition_info(&mmc->block_dev, partition, &info);
        if (err) {
 #ifdef CONFIG_SPL_LIBCOMMON_SUPPORT
-               printf("spl: partition error\n");
+               puts("spl: partition error\n");
 #endif
                return -1;
        }
                (void *) CONFIG_SYS_SPL_ARGS_ADDR);
        if (count == 0) {
 #ifdef CONFIG_SPL_LIBCOMMON_SUPPORT
-               printf("spl: mmc block read error\n");
+               puts("spl: mmc block read error\n");
 #endif
                return -1;
        }