yaffs Add stats tracking and control for background gc instrumentation
[yaffs2.git] / yaffs_fs.c
2010-09-03 Charles Manningyaffs Add stats tracking and control for background...
2010-08-17 Charles Manningyaffs: Compile with Linux 2.6.36
2010-08-15 Charles Manningyaffs Mark superblock dirty on writes
2010-08-10 Charles Manningyaffs: Batter read-only support handling
2010-08-09 Charles Manningyaffs: Add new follow link code for 2.6.34 support
2010-07-21 Charles Manningyaffs Refactor yaffs direct device list management...
2010-07-01 Charles Manningyaffs Refactor yaffs1 and yaffs2 specific code. WIP
2010-07-01 Charles Manningyaffs Fix readdir locking
2010-06-30 Charles ManningMerge branch 'master' of ssh://aleph1.co.uk/home/aleph1...
2010-06-17 Charles Manningyaffs: Change timer init call to init_timer_on_stack
2010-06-17 Charles Manningyaffs: Clean up unused variable
2010-06-17 Charles Manningyaffs: Change yaffs_sync_object prototype for new 2...
2010-06-13 Charles Manningyaffs: Refactor allocator
2010-06-08 Charles Manningyaffs: Add xattrib support
2010-04-29 Charles Manningyaffs: Improve debug chunk erased checking, change...
2010-04-26 Charles Manningyaffs Some cleanups.
2010-04-26 Charles Manningyaffs: Clean up 64-bit compilation
2010-04-20 Charles Manningyaffs: More background gc tweaks.
2010-04-16 Charles Manningyaffs New background garbage collector and related...
2010-04-16 Charles Manningwork in progress
2010-04-13 Charles ManningTweak nfs support
2010-04-12 Charles ManningAdd one-shot feature for yaffs auto checkpointing.
2010-03-30 Charles ManningAdd nfs support.
2010-03-15 charlesAdd garbage collection control
2010-03-15 charlesAdd more detail to yaffs_debug
2010-03-15 charlesAdd debug proc entry for gathering gc stats
2010-03-15 charlesGet rid of kernel lock, change stats to __u32
2010-03-10 charlesAdd conditional compilation for background processing
2010-03-09 charlesAdd background processing of updated directories
2010-02-25 charlesAdd block refreshing feature
2010-02-19 charlesFix parameter handling
2010-02-18 charlesRationalise context and parameter handling
2010-02-10 charles Prevent resizes bigger than 2GBytes
2010-01-19 charlesAdd own zero_user_segment for older kernels
2010-01-11 charlesMove tracing out of yportenv.h
2009-12-23 charlesFSX runs much better with this
2009-11-29 charlesNew fix for readdir hang
2009-11-29 charlesRevert readdir locking fix that doesn't work properly
2009-11-11 charlesChange locking to allow reentry during readdir
2009-11-07 charlesAdd fix for hanging objects
2009-10-15 charlesRuntime disbale of lazy loading. Fix problem where...
2009-10-14 charlesAllow the disabling of tags ECC
2009-09-23 charlesImprove sync to flush metadata
2009-09-18 charlesMore recent 2.6.8 versions need this change too
2009-05-26 charlesGet directory mtime to update correctly
2009-05-12 charlesFix -ENOSPC to work properly with zero length writes
2009-03-17 wookeyThis file escaped copyright date update. Fixed.
2009-03-09 wookeyOne whitespace fix
2009-03-09 charlesMore formatting
2009-03-06 wookeyMajor whitespace/style changes to match Linux checkpatc...
2009-03-05 charlesChange inode deletion to prevent issue raised by YBUG
2009-03-05 charlesGet rid of KERN_DEBUG so that TRACE_OS works consistently
2009-03-01 charlesAdd Linux 2.6.29 support
2009-02-04 charlesClean up ununed variable and formatting
2009-01-22 charlesChange Linux glue code to work with 2.6.28
2009-01-18 charlesAdd autocheckpoint control
2008-08-28 charlesAdd kmap for highmem access
2008-07-23 charlesFix compilation on Linux 2.6.26, fix compilation warnings
2008-07-03 charlesSome cleanups, Linux 2.6.25 handling, fix handing of...
2008-05-05 charlesCheck in inband tags, some extra yaffs direct functions...
2007-12-13 wookeyCleanup patch - Remove all trailing whitespace and...
2007-12-03 charlesChange checkpoint to calculate number of blocks require...
2007-09-19 imcdAdd support 2.6.23 filesystem interface API.
2007-08-16 imcdFix infinite loop when parsing numeric trace flags...
2007-07-18 charlesRolling in Ians and other changes
2007-05-15 charlesAdding checkpoint and robustness improvements
2007-03-20 charlesAdd read-only remount patch
2007-02-14 wookeyUpdated headers so they really are the same
2007-02-12 wookeynormalise licence headers and attributions
2007-01-19 charlesUpdate for Linux 2.6.19 support
2006-12-19 charlesAdd Phils checkpoint configuration
2006-10-24 charlesFix autodetection value
2006-10-03 charlesAdd large NAND support and improve retirement handling
2006-09-26 vwoolInterworking with 2.6.18 kernel enabled
2006-07-25 charlesMake sure mode is sane
2006-06-05 charlesAdd Nick's yaffs1 autoselection
2006-05-25 charlesFix SGID problem
2006-05-21 charlesFix some checkpoint stuff, add qsort
2006-05-17 charlesAdd non-partitioned checkpointing
2006-05-08 charlesCheckpointing changes
2006-04-25 wookeyFix a couple of mistakes in TRACE/Error messages. Updat...
2006-03-21 charlesFix unmount spare buffer leak
2006-03-08 charlesFlush entire cache at umount
2006-02-08 charlesAdd Todds readdir rewind mechanism
2006-01-27 tpoynorAdd /proc interface for modifying debugging trace flags...
2006-01-25 tpoynorHandle partial writes more gracefully: return partial...
2006-01-24 tpoynorAdd generic sendfile method for yaffs2, also thereby...
2005-12-15 charlesFix conditional
2005-12-14 charlesAdd yaffs2 autoselection
2005-12-08 charlesApply Reed's deadlocking fix (manually applied)
2005-12-07 charlesHook wide tnode support into Linux
2005-11-14 charlesApply 2.6.14 patches from Andre
2005-10-27 martyPatch from Sergey Kubushyn [ksi@koi8.net]
2005-10-27 martyPatch from Todd Poyner (tpoynor@mvista.com)
2005-09-21 charlesFix problem introduced my mv over fix
2005-09-20 charlesFix rename over problem
2005-08-11 martylindent
2005-08-09 charlesComplete shadowing
2005-08-04 lucFix an error in writepage when a file is extended.
2005-08-01 lucnewconfig: use YAFFS_DOES_ECC instead of USE_NANDECC