Mercurial > yaffs-ecoscentric
annotate moduleconfig.h @ 165:a554f00d0875
Fix offset problem in checkpt code
| author | charles |
|---|---|
| date | Sat, 11 Nov 2006 23:27:04 +0000 |
| parents | 31598d35e840 |
| children | 52ba5731a251 |
| rev | line source |
|---|---|
|
83
51cad800e99c
Modified Makefile to allow 'out of kernel tree' module building for 2.6.x
marty
parents:
diff
changeset
|
1 #ifndef __YAFFS_CONFIG_H__ |
|
51cad800e99c
Modified Makefile to allow 'out of kernel tree' module building for 2.6.x
marty
parents:
diff
changeset
|
2 #define __YAFFS_CONFIG_H__ |
|
51cad800e99c
Modified Makefile to allow 'out of kernel tree' module building for 2.6.x
marty
parents:
diff
changeset
|
3 |
| 88 | 4 #ifdef YAFFS_OUT_OF_TREE |
|
92
31598d35e840
Added some documentation to moduleconfig.h and set it to match the
marty
parents:
88
diff
changeset
|
5 |
|
31598d35e840
Added some documentation to moduleconfig.h and set it to match the
marty
parents:
88
diff
changeset
|
6 /* DO NOT UNSET THESE THREE. YAFFS2 will not compile if you do. */ |
|
83
51cad800e99c
Modified Makefile to allow 'out of kernel tree' module building for 2.6.x
marty
parents:
diff
changeset
|
7 #define CONFIG_YAFFS_FS |
|
51cad800e99c
Modified Makefile to allow 'out of kernel tree' module building for 2.6.x
marty
parents:
diff
changeset
|
8 #define CONFIG_YAFFS_YAFFS1 |
|
51cad800e99c
Modified Makefile to allow 'out of kernel tree' module building for 2.6.x
marty
parents:
diff
changeset
|
9 #define CONFIG_YAFFS_YAFFS2 |
|
92
31598d35e840
Added some documentation to moduleconfig.h and set it to match the
marty
parents:
88
diff
changeset
|
10 |
|
31598d35e840
Added some documentation to moduleconfig.h and set it to match the
marty
parents:
88
diff
changeset
|
11 /* These options are independent of each other. Select those that matter. */ |
|
31598d35e840
Added some documentation to moduleconfig.h and set it to match the
marty
parents:
88
diff
changeset
|
12 |
|
31598d35e840
Added some documentation to moduleconfig.h and set it to match the
marty
parents:
88
diff
changeset
|
13 /* Default: Not selected */ |
|
31598d35e840
Added some documentation to moduleconfig.h and set it to match the
marty
parents:
88
diff
changeset
|
14 /* Meaning: Yaffs does its own ECC, rather than using MTD ECC */ |
|
31598d35e840
Added some documentation to moduleconfig.h and set it to match the
marty
parents:
88
diff
changeset
|
15 //#define CONFIG_YAFFS_DOES_ECC |
|
31598d35e840
Added some documentation to moduleconfig.h and set it to match the
marty
parents:
88
diff
changeset
|
16 |
|
31598d35e840
Added some documentation to moduleconfig.h and set it to match the
marty
parents:
88
diff
changeset
|
17 /* Default: Not selected */ |
|
31598d35e840
Added some documentation to moduleconfig.h and set it to match the
marty
parents:
88
diff
changeset
|
18 /* Meaning: ECC byte order is 'wrong'. Only meaningful if */ |
|
31598d35e840
Added some documentation to moduleconfig.h and set it to match the
marty
parents:
88
diff
changeset
|
19 /* CONFIG_YAFFS_DOES_ECC is set */ |
|
31598d35e840
Added some documentation to moduleconfig.h and set it to match the
marty
parents:
88
diff
changeset
|
20 //#define CONFIG_YAFFS_ECC_WRONG_ORDER |
|
31598d35e840
Added some documentation to moduleconfig.h and set it to match the
marty
parents:
88
diff
changeset
|
21 |
|
31598d35e840
Added some documentation to moduleconfig.h and set it to match the
marty
parents:
88
diff
changeset
|
22 /* Default: Selected */ |
|
31598d35e840
Added some documentation to moduleconfig.h and set it to match the
marty
parents:
88
diff
changeset
|
23 /* Meaning: Disables testing whether chunks are erased before writing to them*/ |
|
83
51cad800e99c
Modified Makefile to allow 'out of kernel tree' module building for 2.6.x
marty
parents:
diff
changeset
|
24 #define CONFIG_YAFFS_DISABLE_CHUNK_ERASED_CHECK |
|
92
31598d35e840
Added some documentation to moduleconfig.h and set it to match the
marty
parents:
88
diff
changeset
|
25 |
|
31598d35e840
Added some documentation to moduleconfig.h and set it to match the
marty
parents:
88
diff
changeset
|
26 /* Default: Selected */ |
|
31598d35e840
Added some documentation to moduleconfig.h and set it to match the
marty
parents:
88
diff
changeset
|
27 /* Meaning: Cache short names, taking more RAM, but faster look-ups */ |
|
83
51cad800e99c
Modified Makefile to allow 'out of kernel tree' module building for 2.6.x
marty
parents:
diff
changeset
|
28 #define CONFIG_YAFFS_SHORT_NAMES_IN_RAM |
|
92
31598d35e840
Added some documentation to moduleconfig.h and set it to match the
marty
parents:
88
diff
changeset
|
29 |
|
31598d35e840
Added some documentation to moduleconfig.h and set it to match the
marty
parents:
88
diff
changeset
|
30 #endif /* YAFFS_OUT_OF_TREE */ |
|
83
51cad800e99c
Modified Makefile to allow 'out of kernel tree' module building for 2.6.x
marty
parents:
diff
changeset
|
31 |
|
51cad800e99c
Modified Makefile to allow 'out of kernel tree' module building for 2.6.x
marty
parents:
diff
changeset
|
32 #endif /* __YAFFS_CONFIG_H__ */ |
