projects
/
yaffs2.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
49cee65
)
newconfig: use YAFFS_DOES_ECC instead of USE_NANDECC
author
luc
<luc>
Mon, 1 Aug 2005 21:02:22 +0000
(21:02 +0000)
committer
luc
<luc>
Mon, 1 Aug 2005 21:02:22 +0000
(21:02 +0000)
Kconfig
patch
|
blob
|
history
yaffs_fs.c
patch
|
blob
|
history
diff --git
a/Kconfig
b/Kconfig
index 859f745903af00a92f4a314be50d6dc4f85573f1..075c7c7659b5aecbad4cf8561b7b56040190273a 100644
(file)
--- a/
Kconfig
+++ b/
Kconfig
@@
-35,21
+35,20
@@
config YAFFS_YAFFS2
If unsure, say Y.
If unsure, say Y.
-config YAFFS_
USE_NAND
ECC
- 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
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"
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
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
diff --git
a/yaffs_fs.c
b/yaffs_fs.c
index bfa7d6a923f654e16a6d1a4c8c0b05326450411d..4ae8a6e9309fd207f8c60ef0f23f7a926e37513c 100644
(file)
--- a/
yaffs_fs.c
+++ b/
yaffs_fs.c
@@
-30,7
+30,7
@@
*/
*/
-const char *yaffs_fs_c_version = "$Id: yaffs_fs.c,v 1.2
5 2005-08-01 20:55:24
luc Exp $";
+const char *yaffs_fs_c_version = "$Id: yaffs_fs.c,v 1.2
6 2005-08-01 21:02:22
luc Exp $";
extern const char *yaffs_guts_c_version;
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;
dev->putSuperFunc = yaffs_MTDPutSuper;
-#if
def CONFIG_YAFFS_USE_NAND
ECC
+#if
ndef CONFIG_YAFFS_DOES_
ECC
dev->useNANDECC = 1;
#endif
dev->useNANDECC = 1;
#endif