Browse Source

ignore mtd erase errors (will probably be required for nand flash)

SVN-Revision: 5292
Felix Fietkau 19 years ago
parent
commit
97e54a1932
1 changed files with 2 additions and 5 deletions
  1. 2 5
      package/mtd/src/mtd.c

+ 2 - 5
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);