diff options
author | Felix Fietkau <nbd@openwrt.org> | 2006-10-25 19:47:09 +0000 |
---|---|---|
committer | Felix Fietkau <nbd@openwrt.org> | 2006-10-25 19:47:09 +0000 |
commit | c124cbd78c45d256afd53b510f263b05883b8f27 (patch) | |
tree | 61ed95a10e2667e69e717cfcf06041196c42ff5c /package/mtd | |
parent | 70a31f5d30a00052073630923f96fc17237beade (diff) | |
download | upstream-c124cbd78c45d256afd53b510f263b05883b8f27.tar.gz upstream-c124cbd78c45d256afd53b510f263b05883b8f27.tar.bz2 upstream-c124cbd78c45d256afd53b510f263b05883b8f27.zip |
ignore mtd erase errors (will probably be required for nand flash)
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@5292 3c298f89-4303-0410-b956-a3cf2f4a3e73
Diffstat (limited to 'package/mtd')
-rw-r--r-- | package/mtd/src/mtd.c | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/package/mtd/src/mtd.c b/package/mtd/src/mtd.c index 559b937f97..f5acb1effc 100644 --- a/package/mtd/src/mtd.c +++ b/package/mtd/src/mtd.c @@ -235,11 +235,8 @@ mtd_erase(const char *mtd) mtdEraseInfo.start += mtdInfo.erasesize) { ioctl(fd, MEMUNLOCK, &mtdEraseInfo); - if(ioctl(fd, MEMERASE, &mtdEraseInfo)) { - fprintf(stderr, "Could not erase MTD device: %s\n", mtd); - close(fd); - exit(1); - } + if(ioctl(fd, MEMERASE, &mtdEraseInfo)) + fprintf(stderr, "Failed to erase block on %s at 0x%x\n", mtd, mtdEraseInfo.start); } close(fd); |