projects
/
librecmc
/
librecmc.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
5261766
)
ar71xx: Fix UBIFS work on Mikrotik RB95x devices
author
Sergey Sergeev
<adron@yapic.net>
Wed, 31 May 2017 08:00:01 +0000
(11:00 +0300)
committer
Felix Fietkau
<nbd@nbd.name>
Wed, 5 Jul 2017 10:48:58 +0000
(12:48 +0200)
If nand chip has no NAND_NO_SUBPAGE_WRITE flag on its options
ubifs can't use it mtd devices and the kernel crashes with error:
__nand_correct_data: uncorrectable ECC error
Signed-off-by: Sergey Sergeev <adron@yapic.net>
target/linux/ar71xx/files/arch/mips/ath79/mach-rb95x.c
patch
|
blob
|
history
diff --git
a/target/linux/ar71xx/files/arch/mips/ath79/mach-rb95x.c
b/target/linux/ar71xx/files/arch/mips/ath79/mach-rb95x.c
index 05e15e77e1132e5e0a426a87a52ecee0f834bd07..e940d6cc119b99ff6a48b7b98b8008043ab9b9ec 100644
(file)
--- a/
target/linux/ar71xx/files/arch/mips/ath79/mach-rb95x.c
+++ b/
target/linux/ar71xx/files/arch/mips/ath79/mach-rb95x.c
@@
-165,6
+165,8
@@
static int rb95x_nand_scan_fixup(struct mtd_info *mtd)
chip->ecc.layout = &rb95x_nand_ecclayout;
}
+ chip->options = NAND_NO_SUBPAGE_WRITE;
+
return 0;
}