Clean up yaffs_FindNiceObject to be thread safe and simpler. Fix code that does a...
[yaffs2.git] / yaffs_guts.c
2010-03-02 charlesClean up yaffs_FindNiceObject to be thread safe and...
2010-02-25 charlesAdd block refreshing feature
2010-02-24 charlesPass correct argument to markSuperBlockDirty
2010-02-18 charlesRationalise context and parameter handling
2010-02-17 charlesClean ups and improve some out of memory handling
2010-01-11 charlesMove tracing out of yportenv.h
2010-01-06 charlesChange direct handle management to use an inode layer...
2010-01-05 charlesFix issue with unlinking hardlinks failing sanity check
2010-01-01 charlesClear creation counters when deinitialising.
2009-12-30 charlesAdd more comment for yaffs_PruneWorker function.
2009-12-25 charlesFix pruning to work correctly with wide Tnodes
2009-12-22 charlesFix obvious 64-bit issues. Mounts and does basic touch...
2009-12-14 charlesNew partial block handing to improve robustness
2009-12-07 charlesChange to strnlen() and strncpy() to avoid problems...
2009-12-06 charlesClear shadowing during garbage collection since its...
2009-12-03 charlesFix problem where symllink alias pointer was being...
2009-11-11 charlesFix low-mem issue
2009-11-10 charlesImprove out of memory handling
2009-11-07 charlesAdd fix for hanging objects
2009-11-03 charlesAdd cleanup for aborted checkpoint
2009-10-15 charlesRuntime disbale of lazy loading. Fix problem where...
2009-09-23 charlesImprove sync to flush metadata
2009-09-09 charlesNo need to do chunk finding the group has one chunk
2009-08-11 charlesFix 2 problems: rmdir of non-empty dir, handling 255...
2009-07-29 charlesPrevent corner case of a block changing state during...
2009-07-28 charlesFix problem where object creation fills flash
2009-06-08 charlesOnly subtract softDeletions once ber block gc.
2009-05-26 charlesmtime and ctime should be changed when a directory...
2009-05-25 charlesGet directory mtime to update correctly
2009-03-09 charlesMore formatting fixes
2009-03-06 wookeyMajor whitespace/style changes to match Linux checkpatc...
2009-03-05 charlesRemove bigus test
2009-03-05 charlesChange inode deletion to prevent issue raised by YBUG
2009-01-27 charlesChange string concats to work with all OSs
2009-01-27 charlesConsolidate with Android fixes
2009-01-23 charlesStrip out obsolete WinCE code. No longer needed because...
2009-01-23 charlesUpdate free chunk count for skipped chunks
2009-01-18 charlesReplace printf with proper tracing
2009-01-16 charlesChange some object verification
2009-01-16 charlesHandle unfixed ecc errors better when scanning
2009-01-12 charlesConsolidate unlinked file handling durinit init to...
2009-01-09 charlesFix chunk start problem properly
2009-01-04 charlesRestructure tests
2008-11-27 charlesAdd more tracing to yafs_VerifyDirectory
2008-11-27 charlesgc part of the block at a time to reduce latency
2008-11-26 charlesKeep shadowing through gc (compare with 1.64)
2008-11-26 charlesRemove sprintf from yaffs_guts because it isn't always...
2008-11-25 charlesFix sign handling problem. This works, buut should...
2008-11-21 charlesFix problem where duplicate object headers were not...
2008-11-07 charlesSome fixes and add NOR integrity code
2008-10-30 charlesClean up a bit of messy code and potential GC hole
2008-10-30 charlesMerge in some clean-ups
2008-07-21 charlesClear out some redundant code, treat bad ECC chunk...
2008-07-03 charlesSome cleanups, Linux 2.6.25 handling, fix handing of...
2008-07-02 charlesClean up some yaffs1 mode issues.
2008-05-08 charlesAdd YYIELD to yaffs_Scan loop
2007-12-03 charlesChange checkpoint to calculate number of blocks require...
2007-10-16 charlesAdding fsx test to yaffs direct
2007-07-23 charlesFix yaffs_qsort linkage
2007-07-18 charlesRolling in Ians and other changes
2007-05-15 charlesAdding checkpoint and robustness improvements
2007-03-12 charlesFix resize up problem
2007-02-12 wookeynormalise licence headers and attributions
2006-11-14 charlesFix issue with rescan of pending retired blocks
2006-11-11 charlesAdd some more tracing
2006-11-08 charlesChanges to retirement handling
2006-11-08 charlesFix block offset with checkpointing
2006-11-07 charlesFix checkpointing bug
2006-10-13 charlesTweaks to retirement handling
2006-10-03 charlesFix forced erasure check logic
2006-09-21 charlesBetter retirement and erasure checking.
2006-09-05 charlesFix problem where a chmod with no file write could...
2006-06-05 charlesAdd support for larger scan array
2006-05-21 charlesFix some checkpoint stuff, add qsort
2006-05-17 charlesNon-partitioned checkpointing; fix to cache small read...
2006-05-08 charlesCheckpointing changes
2006-03-08 charlesFlush entire cache at umount
2006-03-01 charlesAdd lazy loading
2006-02-08 charlesFix free space reporting as per Mikhail Rileev's patch
2006-02-02 charlesFix negative hash problem
2005-12-20 charlesDon't mark objects deleted during scanning
2005-12-19 charlesFix deleted hardlink handling
2005-12-08 charlesFix kernel compilation probs
2005-12-07 charlesWide tnode support
2005-11-07 charlesChange tracing flags
2005-10-13 charlesThrow out obsolete code
2005-10-09 charlesUse vmalloc for large memory allocations
2005-10-07 charlesAdd support for vmallocing large blockInfos
2005-09-20 charlesAdd support for faster yaffs direct look-ups. Fix renam...
2005-08-16 charleslindent
2005-08-09 charlesStrip obsolete code
2005-08-09 charlesComplete shadowing
2005-08-02 charlesMore stuff to fix shrinkHeader handling problem
2005-08-01 charlesDuring scanning, only adjust shrinkSize if if is a...
2005-08-01 charlesFix handling of NULL calls to FindObjectByName
2005-07-31 charlesAdd stuff for object shadowing (more to come) and clean...