diff options
-rw-r--r-- | drivers/mtd/ubi/fastmap.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/drivers/mtd/ubi/fastmap.c b/drivers/mtd/ubi/fastmap.c index 8b95c48a002d..3d913f53fd06 100644 --- a/drivers/mtd/ubi/fastmap.c +++ b/drivers/mtd/ubi/fastmap.c | |||
@@ -1466,8 +1466,10 @@ err: | |||
1466 | ret = 0; | 1466 | ret = 0; |
1467 | if (old_fm) { | 1467 | if (old_fm) { |
1468 | ret = invalidate_fastmap(ubi, old_fm); | 1468 | ret = invalidate_fastmap(ubi, old_fm); |
1469 | if (ret < 0) | 1469 | if (ret < 0) { |
1470 | ubi_err(ubi, "Unable to invalidiate current fastmap!"); | 1470 | ubi_err(ubi, "Unable to invalidiate current fastmap!"); |
1471 | ubi_ro_mode(ubi); | ||
1472 | } | ||
1471 | else if (ret) | 1473 | else if (ret) |
1472 | ret = 0; | 1474 | ret = 0; |
1473 | } | 1475 | } |