[source] yaffs: fix to detect MLC/TLC NAND flash
LEDE Commits
lede-commits at lists.infradead.org
Fri Jan 6 06:46:43 PST 2017
nbd pushed a commit to source.git, branch master:
https://git.lede-project.org/f277f45bd682f82aa7ac69f68abd1835730289af
commit f277f45bd682f82aa7ac69f68abd1835730289af
Author: Vladimir Zahradnik <vladimir.zahradnik at gmail.com>
AuthorDate: Sun Dec 25 00:20:17 2016 +0100
yaffs: fix to detect MLC/TLC NAND flash
Signed-off-by: Vladimir Zahradnik <vladimir.zahradnik at gmail.com>
---
target/linux/generic/files/fs/yaffs2/yaffs_mtdif.c | 2 +-
target/linux/generic/files/fs/yaffs2/yaffs_vfs.c | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/target/linux/generic/files/fs/yaffs2/yaffs_mtdif.c b/target/linux/generic/files/fs/yaffs2/yaffs_mtdif.c
index 7c01461..d15c660 100644
--- a/target/linux/generic/files/fs/yaffs2/yaffs_mtdif.c
+++ b/target/linux/generic/files/fs/yaffs2/yaffs_mtdif.c
@@ -259,7 +259,7 @@ struct mtd_info * yaffs_get_mtd_device(dev_t sdev)
return NULL; /* This isn't an mtd device */
/* Check it's NAND */
- if (mtd->type != MTD_NANDFLASH) {
+ if (mtd->type != MTD_NANDFLASH && mtd->type != MTD_MLCNANDFLASH) {
yaffs_trace(YAFFS_TRACE_ALWAYS,
"yaffs: MTD device is not NAND it's type %d",
mtd->type);
diff --git a/target/linux/generic/files/fs/yaffs2/yaffs_vfs.c b/target/linux/generic/files/fs/yaffs2/yaffs_vfs.c
index 864a5dc..73dcc3c 100644
--- a/target/linux/generic/files/fs/yaffs2/yaffs_vfs.c
+++ b/target/linux/generic/files/fs/yaffs2/yaffs_vfs.c
@@ -2598,7 +2598,7 @@ static int yaffs_remount_fs(struct super_block *sb, int *flags, char *data)
}
/* Check it's NAND */
- if (mtd->type != MTD_NANDFLASH) {
+ if (mtd->type != MTD_NANDFLASH && mtd->type != MTD_MLCNANDFLASH) {
yaffs_trace(YAFFS_TRACE_ALWAYS,
"MTD device is not NAND it's type %d",
mtd->type);
More information about the lede-commits
mailing list