Mercurial > yaffs-ecoscentric-gpl
changeset 61:49f66fca0b09
newconfig: use YAFFS_DOES_ECC instead of USE_NANDECC
| author | luc <luc> |
|---|---|
| date | Mon, 01 Aug 2005 21:02:22 +0000 |
| parents | b24e73535ec8 |
| children | 6bbd34cee11c |
| files | Kconfig yaffs_fs.c |
| diffstat | 2 files changed, 11 insertions(+), 12 deletions(-) [+] |
line wrap: on
line diff
--- a/Kconfig +++ b/Kconfig @@ -35,21 +35,20 @@ config YAFFS_YAFFS2 If unsure, say Y. -config YAFFS_USE_NANDECC - bool "Use ECC functions of the generic MTD-NAND driver" - depends on YAFFS_FS - default y +config YAFFS_DOES_ECC + bool "Lets Yaffs do its own ECC" + depends on YAFFS_FS && YAFFS_YAFFS1 + default n help - This enables the ECC functions of the generic MTD-NAND driver. - This will not work if you are using the old mtd. + This enables Yaffs to use its own ECC functions instead of using + the ones from the generic MTD-NAND driver. - NB Use NAND ECC does not work at present with yaffsram. - - If unsure, say Y. + If unsure, say N. config YAFFS_ECC_WRONG_ORDER bool "Use the same ecc byte order as Steven Hill's nand_ecc.c" - depends on YAFFS_FS && !YAFFS_USE_NANDECC + depends on YAFFS_FS && YAFFS_DOES_ECC + default n help This makes yaffs_ecc.c use the same ecc byte order as Steven Hill's nand_ecc.c. If not set, then you get the
--- a/yaffs_fs.c +++ b/yaffs_fs.c @@ -30,7 +30,7 @@ */ -const char *yaffs_fs_c_version = "$Id: yaffs_fs.c,v 1.25 2005-08-01 20:55:24 luc Exp $"; +const char *yaffs_fs_c_version = "$Id: yaffs_fs.c,v 1.26 2005-08-01 21:02:22 luc Exp $"; extern const char *yaffs_guts_c_version; @@ -1409,7 +1409,7 @@ static struct super_block *yaffs_interna dev->putSuperFunc = yaffs_MTDPutSuper; -#ifdef CONFIG_YAFFS_USE_NANDECC +#ifndef CONFIG_YAFFS_DOES_ECC dev->useNANDECC = 1; #endif
