Move cache code to own file Signed-off-by: Charles Manning <cdhmanning@gmail.com>
Fix copyright Signed-off-by: Charles Manning <cdhmanning@gmail.com>
yaffs2: Yaffs endian support Allow the forcing of endians so that Yaffs can be used on mixed endian machines, or a flash image can be extracted and used elsewhere. Signed-off-by: Charles Manning <cdhmanning@gmail.com>
Refactor nand driver layer. WIP: yaffs2 working on Linux Signed-off-by: Charles Manning <cdhmanning@gmail.com>
Add Waldemar's patches for Linux 3.2 Also rolled in some suggestions for the multi-version code. Signed-off-by: Charles Manning <cdhmanning@gmail.com>
yaffs: Tweaks to summary code Trying some different ideas for handling free space cleaner. Signed-off-by: Charles Manning <cdhmanning@gmail.com>
yaffs: Remove tags validity checking code. It was only really useful during development and no longer serves any purpose. Signed-off-by: Charles Manning <cdhmanning@gmail.com>
yaffs: More clean up Signed-off-by: Charles Manning <cdhmanning@gmail.com>
yaffs: More name changes Signed-off-by: Charles Manning <cdhmanning@gmail.com>
yaffs Modify Makefile to handle multi or single version variants Signed-off-by: Charles Manning <cdhmanning@gmail.com>
yaffs Add multi and single version Linux glue code First step to single/mutli veriosns of yaffs for mainlining. Signed-off-by: Charles Manning <cdhmanning@gmail.com>
yaffs Refactorisation first phase Partitoning code. More to happen. Signed-off-by: Charles Manning <cdhmanning@gmail.com>
yaffs Reactoring WIP Signed-off-by: Charles Manning <cdhmanning@gmail.com>
yaffs: Refactor allocator Refactoring the allocator allows alternate allocators to be switched in more easily Signed-off-by: Charles Manning <cdhmanning@gmail.com>
yaffs: Add xattrib support Signed-off-by: Charles Manning <cdhmanning@gmail.com>
yaffs: Integrate Android tree differences This brings in Android changes, and a few more clean-ups to normalise with the Android tree. More to follow maybe. Signed-off-by: Charles Manning <cdhmanning@gmail.com>
yaffs Some cleanups. 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>
Cleanup patch - Remove all trailing whitespace and fix a few typos.
Rolling in Ians and other changes
Fix all Makefile headers to be the same format