Age | Commit message (Collapse) | Author |
|
Signed-off-by: Charles Manning <cdhmanning@gmail.com>
|
|
Signed-off-by: Charles Manning <cdhmanning@gmail.com>
|
|
Passes checkpatch.pl
Signed-off-by: Charles Manning <cdhmanning@gmail.com>
|
|
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>
|
|
Only applies to Linux files.
Signed-off-by: Charles Manning <cdhmanning@gmail.com>
|
|
Signed-off-by: Charles Manning <cdhmanning@gmail.com>
|
|
Signed-off-by: Charles Manning <cdhmanning@gmail.com>
|
|
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>
|
|
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>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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.
|
|
|
|
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.
|