diff options
author | Elliott Hughes <enh@google.com> | 2015-03-23 22:53:13 +0100 |
---|---|---|
committer | Gerrit Code Review <noreply-gerritcodereview@google.com> | 2015-03-23 22:53:13 +0100 |
commit | 31e4787634a59d32ff80ccd684bc439cecc4d8c8 (patch) | |
tree | ad1df5da827f51d31d05ce5d80d44e7488e25dc4 /mtdutils | |
parent | Merge "Add "Apply update from sdcard" to default recovery image." (diff) | |
parent | Always use strerror to report errno in recovery. (diff) | |
download | android_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.c | 8 |
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. } |