am 5d6309e7
: fix comparison of ECC stats before and after mtd reads
* commit '5d6309e77f6055a9aec062dd991d071054726ebb': fix comparison of ECC stats before and after mtd reads
This commit is contained in:
commit
c5ebf1fba2
1 changed files with 2 additions and 0 deletions
|
@ -309,6 +309,8 @@ static int read_block(const MtdPartition *partition, int fd, char *data)
|
|||
fprintf(stderr, "mtd: ECC errors (%d soft, %d hard) at 0x%08llx\n",
|
||||
after.corrected - before.corrected,
|
||||
after.failed - before.failed, pos);
|
||||
// copy the comparison baseline for the next read.
|
||||
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",
|
||||
|
|
Loading…
Reference in a new issue