summaryrefslogtreecommitdiff
path: root/moduleconfig.h (follow)
AgeCommit message (Collapse)Author
2011-03-31yaffs: More mainlining cleanupCharles Manning
Signed-off-by: Charles Manning <cdhmanning@gmail.com>
2011-02-01yaffs: Update year to 2011 in copyrights etc.Charles Manning
Signed-off-by: Charles Manning <cdhmanning@gmail.com>
2011-01-13yaffs: Reformatting to be kernel friendly.Charles Manning
Passes checkpatch.pl Signed-off-by: Charles Manning <cdhmanning@gmail.com>
2010-11-09yaffs: Remove SHORT_NAMES_IN_RAM and WIDE_TNODE_DISABLE configsCharles Manning
These have been removed from Linux as their use is discouraged except for debugging purposes. The logic has also changed for SHORT_NAMES_IN_RAM. This is now negative logic. Set CONFIG_YAFFS_NO_SHORT_NAMES to **disable** short names. Signed-off-by: Charles Manning <cdhmanning@gmail.com>
2010-11-03yaffs: Redo LindentCharles Manning
Only applies to Linux files. Signed-off-by: Charles Manning <cdhmanning@gmail.com>
2010-10-07yaffs Make more symbol changesCharles Manning
Signed-off-by: Charles Manning <cdhmanning@gmail.com>
2010-06-08yaffs: Add xattrib supportCharles Manning
Signed-off-by: Charles Manning <cdhmanning@gmail.com>
2010-04-29yaffs: Improve debug chunk erased checking, change refreshPeriodCharles Manning
Normalise macro to YAFFS_CONFIG_ALWAYS_CHECK_CHUNK_ERASED. This reduces performance so output kernel message warning this is enabled. Change refreshPeriod to make it much slower. Signed-off-by: Charles Manning <cdhmanning@gmail.com>
2010-04-27yaffs Some cleanups.Charles Manning
Update copyright messages. Clean up tracing to use TSTR and KERN_DEBUG. Remove cvs $Id. Change /proc/yaffs_debug to /proc/yaffs_stats. ... and a few other clean ups. Signed-off-by: Charles Manning <cdhmanning@gmail.com>
2010-03-10Add conditional compilation for background processingcharles
2010-02-25Add block refreshing featurecharles
2009-11-07Add fix for hanging objectscharles
2009-10-14Allow the disabling of tags ECCcharles
2009-03-06Major whitespace/style changes to match Linux checkpatch.pl code stylewookey
2007-12-13Cleanup patch - Remove all trailing whitespace and fix a few typos.wookey
2007-07-23Update comments about use of CONFIG_YAFFS_9BYTE_TAGS option.imcd
2007-07-23Make CONFIG_YAFFS_9BYTE_TAGS disabled by default.imcd
2007-07-18Rolling in Ians and other changescharles
2007-02-12normalise licence headers and attributionswookey
2006-12-19Add Phils checkpoint configurationcharles
2005-09-21Added some documentation to moduleconfig.h and set it to match themarty
Kconfig defaults. Updated Kconfig to force selection of YAFFS1 and YAFFS2 for now, until we straighten out the ifdefs so that one can be built when the other isn't.
2005-09-20Silly Marty, picked wrong guard for moduleconfig.hmarty
2005-09-18Modified Makefile to allow 'out of kernel tree' module building for 2.6.xmarty
kernels. (See Documentation/kbuild for details on how to do this). Modified yportenv.h to include moduleconfig.h Added new file moduleconfig.h. This is the compromise that makes it possible to build yaffs in any of three ways: 1) in-kernel, in the kernel source tree. You put yaffs into the kernel source tree using patch-ker.sh 2) as-module, in the kernel source tree. 3) as-module, out of the kernel source tree. Because modules built outside of the kernel source tree can't use the kconfig tool to add their CONFIG_ variable to <linux/config.h>, moduleconfig.h is a compromise that gathers all of the CONFIG_ variables in one place. The CONFIG_ variables in moduleconfig.h are protected by KBUILD_MODNAME, a variable that is only set when a module is built outside of the kernel source tree. The CONFIG_ variables are all on by default -- this is probably not what you want. Comment out the ones that you don't want enabled. NOTE: Not all of the CONFIG_ variables used in yaffs2 are in moduleconfig.h. Those that are not relevant to Linux are missing.