Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 180a5357 authored by Richard Weinberger's avatar Richard Weinberger
Browse files

UBI: Fastmap: Fall back to scanning mode after ECC error



If we encounter an uncorrectable ECC error while scanning for the fastmap
UBI must not fail hard. Instead fall back to scanning mode.

Reported-by: default avatarAlexander Block <Alexander.Block@continental-corporation.com>
Signed-off-by: default avatarRichard Weinberger <richard@nod.at>
parent 56794c0a
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -1419,7 +1419,7 @@ int ubi_attach(struct ubi_device *ubi, int force_scan)
		err = scan_all(ubi, ai, 0);
	else {
		err = scan_fast(ubi, &ai);
		if (err > 0) {
		if (err > 0 || mtd_is_eccerr(err)) {
			if (err != UBI_NO_FASTMAP) {
				destroy_ai(ai);
				ai = alloc_ai();