summaryrefslogtreecommitdiffstats
path: root/mtdutils
diff options
context:
space:
mode:
authorElliott Hughes <enh@google.com>2015-03-23 22:53:13 +0100
committerGerrit Code Review <noreply-gerritcodereview@google.com>2015-03-23 22:53:13 +0100
commit31e4787634a59d32ff80ccd684bc439cecc4d8c8 (patch)
treead1df5da827f51d31d05ce5d80d44e7488e25dc4 /mtdutils
parentMerge "Add "Apply update from sdcard" to default recovery image." (diff)
parentAlways use strerror to report errno in recovery. (diff)
downloadandroid_bootable_recovery-31e4787634a59d32ff80ccd684bc439cecc4d8c8.tar
android_bootable_recovery-31e4787634a59d32ff80ccd684bc439cecc4d8c8.tar.gz
android_bootable_recovery-31e4787634a59d32ff80ccd684bc439cecc4d8c8.tar.bz2
android_bootable_recovery-31e4787634a59d32ff80ccd684bc439cecc4d8c8.tar.lz
android_bootable_recovery-31e4787634a59d32ff80ccd684bc439cecc4d8c8.tar.xz
android_bootable_recovery-31e4787634a59d32ff80ccd684bc439cecc4d8c8.tar.zst
android_bootable_recovery-31e4787634a59d32ff80ccd684bc439cecc4d8c8.zip
Diffstat (limited to 'mtdutils')
-rw-r--r--mtdutils/mtdutils.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/mtdutils/mtdutils.c b/mtdutils/mtdutils.c
index d04b26efa..9a17e38d8 100644
--- a/mtdutils/mtdutils.c
+++ b/mtdutils/mtdutils.c
@@ -313,8 +313,8 @@ static int read_block(const MtdPartition *partition, int fd, char *data)
memcpy(&before, &after, sizeof(struct mtd_ecc_stats));
} else if ((mgbb = ioctl(fd, MEMGETBADBLOCK, &pos))) {
fprintf(stderr,
- "mtd: MEMGETBADBLOCK returned %d at 0x%08llx (errno=%d)\n",
- mgbb, pos, errno);
+ "mtd: MEMGETBADBLOCK returned %d at 0x%08llx: %s\n",
+ mgbb, pos, strerror(errno));
} else {
return 0; // Success!
}
@@ -419,8 +419,8 @@ static int write_block(MtdWriteContext *ctx, const char *data)
if (ret != 0 && !(ret == -1 && errno == EOPNOTSUPP)) {
add_bad_block_offset(ctx, pos);
fprintf(stderr,
- "mtd: not writing bad block at 0x%08lx (ret %d errno %d)\n",
- pos, ret, errno);
+ "mtd: not writing bad block at 0x%08lx (ret %d): %s\n",
+ pos, ret, strerror(errno));
pos += partition->erase_size;
continue; // Don't try to erase known factory-bad blocks.
}