newconfig: use YAFFS_DOES_ECC instead of USE_NANDECC
authorluc <luc>
Mon, 1 Aug 2005 21:02:22 +0000 (21:02 +0000)
committerluc <luc>
Mon, 1 Aug 2005 21:02:22 +0000 (21:02 +0000)
Kconfig
yaffs_fs.c

diff --git a/Kconfig b/Kconfig
index 859f745..075c7c7 100644 (file)
--- 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.
-
-         NB Use NAND ECC does not work at present with yaffsram.
+         This enables Yaffs to use its own ECC functions instead of using
+         the ones from the generic MTD-NAND driver.
 
-         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
index bfa7d6a..4ae8a6e 100644 (file)
@@ -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_internal_read_super(int yaffsVersion, struct su
        
        dev->putSuperFunc = yaffs_MTDPutSuper;
        
-#ifdef CONFIG_YAFFS_USE_NANDECC
+#ifndef CONFIG_YAFFS_DOES_ECC
        dev->useNANDECC = 1;
 #endif