aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--drivers/mtd/ubi/attach.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/mtd/ubi/attach.c b/drivers/mtd/ubi/attach.c
index 42d465add385..68eea5befaf1 100644
--- a/drivers/mtd/ubi/attach.c
+++ b/drivers/mtd/ubi/attach.c
@@ -1419,7 +1419,7 @@ int ubi_attach(struct ubi_device *ubi, int force_scan)
1419 err = scan_all(ubi, ai, 0); 1419 err = scan_all(ubi, ai, 0);
1420 else { 1420 else {
1421 err = scan_fast(ubi, &ai); 1421 err = scan_fast(ubi, &ai);
1422 if (err > 0) { 1422 if (err > 0 || mtd_is_eccerr(err)) {
1423 if (err != UBI_NO_FASTMAP) { 1423 if (err != UBI_NO_FASTMAP) {
1424 destroy_ai(ai); 1424 destroy_ai(ai);
1425 ai = alloc_ai(); 1425 ai = alloc_ai();