From: Felix Fietkau Date: Wed, 25 Oct 2006 19:47:09 +0000 (+0000) Subject: ignore mtd erase errors (will probably be required for nand flash) X-Git-Url: http://git.lede-project.org./?a=commitdiff_plain;h=97e54a19322dbcdc8788e92a8b861985ffde85eb;p=openwrt%2Fstaging%2F981213.git ignore mtd erase errors (will probably be required for nand flash) SVN-Revision: 5292 --- 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);