summaryrefslogtreecommitdiff
path: root/yaffs_mtdif.c (follow)
AgeCommit message (Collapse)Author
2011-02-01yaffs: Update year to 2011 in copyrights etc.Charles Manning
Signed-off-by: Charles Manning <cdhmanning@gmail.com>
2011-02-01yaffs: Clean up as per Ryan's commentsCharles Manning
Clean up a whole lot of code issues raised by Ryan. Some further reformatting etc to be mor kernel friendly. 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-03yaffs: Redo LindentCharles Manning
Only applies to Linux files. Signed-off-by: Charles Manning <cdhmanning@gmail.com>
2010-11-02yaffs: More clean upCharles Manning
Signed-off-by: Charles Manning <cdhmanning@gmail.com>
2010-11-02yaffs: Change __uxx types to uxxCharles Manning
__u32 -> u32 and such. Signed-off-by: Charles Manning <cdhmanning@gmail.com>
2010-10-27yaffs Further name changes and file reorganisationCharles Manning
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-10-07yaffs First round of name changesCharles Manning
Signed-off-by: Charles Manning <cdhmanning@gmail.com>
2010-07-21yaffs Refactor yaffs direct device list management, add nand abstraction, ↵Charles Manning
divide up test code This all makes for a far cleaner layout of test code. The new yaffs direct list management allows partitions to be added synamically rather than statically. This is better for OSs that install partitions at runtime (eg. WInCE). The nand abstraction makes it tidier to add a new nand driver to yaffs direct and test code. The test code has been repartitioned to make porting and file management cleaner. 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-02-19Remove obsolete mtdif codecharles
2010-02-19Fix mtdif erasing to work properly for inband tagscharles
2010-02-18Rationalise context and parameter handlingcharles
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-12-12Replace KERNEL_VERSION with MTD_VERSION so that builds which don't usecolin
a Linux Kernel still build correctly. Set MTD_VERSION_CODE either from the kernel or by hand.
2007-02-14Updated headers so they really are the samewookey
2007-02-12normalise licence headers and attributionswookey
2006-11-29Fix slow 512-byte problem. Thanx Frank.charles
2006-11-08Change nBytesPerChunk to nDataBytesPerChunkcharles
2006-10-03Add large NAND support and improve retirement handlingcharles
2006-09-26Interworking with 2.6.18 kernel enabledvwool
Notable is that to enable it for yaffs1 compatibility mode, I introduced a workaround (translate_spare2oob/translate_oob2spare) which should be redesigned if possible. The thing is that yaffs1 presumes SmartMedia OOB layout which might be not true for a lot of modern flash controllers, so there has to be translation. Or, in case we get to tags inband, this workaround will become useless.
2005-11-07Remove kernel version testcharles
2005-09-20Move commentcharles
2005-09-20Take out CONFIG_YAFFS_YAFFS1s for easier buildcharles
2005-08-11lindentmarty
2005-08-02Check the return value of mtd->write_ecc() calls.luc
If not done, write failures will not be detected. Thanks to Artis Kugevics.
2005-08-02Initialize the field eccbytes in nand_oobinfo.luc
Required to specify eccbytes for current MTD version, otherwise ECC will fail. Thanks to Artis Kugevics.
2005-08-01Remove the support for the old MTD.luc
2005-07-31Remove CONFIG_YAFFS_USE_CHUNK_SIZEmarty
convert CONFIG_YAFFS_MTD_ENABLED to CONFIG_YAFFS_YAFFS1 convert CONFIG_YAFFS2_MTD_ENABLED to CONFIG_YAFFS_YAFFS2
2005-07-31If kernel/config.h is included in yportenv.h, then yportenv.h must bemarty
always included. Move it outside of ifdef CONFIG_YAFFS_MTD_ENABLED. added in additional configuration conditionals to shut up gcc about defined but not used functions in yaffs_fs.c added in NOTYET around functions that aren't currently used in yaffs_tagscompat.c to shut up gcc about defined but not used function.
2005-07-31applied patch 13-sparse-fix--make-some-symbol-static.diffmarty
2005-07-31applied patch 11-sparse-fix--use-C99-struct-initializer.diffmarty
2005-07-19Apply Luc's patchescharles
2004-12-17*** empty log message ***charles