log yaffs_guts.c @ 365:db12031081bc

age author description
Thu, 25 Feb 2010 22:41:46 +0000 charles Add block refreshing feature
Wed, 24 Feb 2010 21:06:39 +0000 charles Pass correct argument to markSuperBlockDirty
Thu, 18 Feb 2010 01:18:04 +0000 charles Rationalise context and parameter handling
Wed, 17 Feb 2010 02:01:25 +0000 charles Clean ups and improve some out of memory handling
Mon, 11 Jan 2010 04:06:46 +0000 charles Move tracing out of yportenv.h
Wed, 06 Jan 2010 04:00:23 +0000 charles Change direct handle management to use an inode layer to make it consistent with Linux VFS. This is done to improve testing consistency.
Tue, 05 Jan 2010 22:58:15 +0000 charles Fix issue with unlinking hardlinks failing sanity check
Fri, 01 Jan 2010 23:54:03 +0000 charles Clear creation counters when deinitialising.
Wed, 30 Dec 2009 22:30:12 +0000 charles Add more comment for yaffs_PruneWorker function.
Fri, 25 Dec 2009 01:53:05 +0000 charles Fix pruning to work correctly with wide Tnodes
Tue, 22 Dec 2009 04:09:06 +0000 charles Fix obvious 64-bit issues. Mounts and does basic touch, rm etc
Mon, 14 Dec 2009 22:03:05 +0000 charles New partial block handing to improve robustness
Mon, 07 Dec 2009 01:17:33 +0000 charles Change to strnlen() and strncpy() to avoid problems from unbounded strings
Sun, 06 Dec 2009 22:53:10 +0000 charles Clear shadowing during garbage collection since its work is done
Thu, 03 Dec 2009 03:42:28 +0000 charles Fix problem where symllink alias pointer was being used after free
Wed, 11 Nov 2009 01:40:41 +0000 charles Fix low-mem issue
Tue, 10 Nov 2009 23:55:05 +0000 charles Improve out of memory handling
Sat, 07 Nov 2009 02:06:58 +0000 charles Add fix for hanging objects
Tue, 03 Nov 2009 02:41:00 +0000 charles Add cleanup for aborted checkpoint
Thu, 15 Oct 2009 00:45:46 +0000 charles Runtime disbale of lazy loading. Fix problem where resize was breading rename shadowing
Wed, 23 Sep 2009 23:24:55 +0000 charles Improve sync to flush metadata
Wed, 09 Sep 2009 00:56:53 +0000 charles No need to do chunk finding the group has one chunk
Tue, 11 Aug 2009 01:28:42 +0000 charles Fix 2 problems: rmdir of non-empty dir, handling 255 char names better
Wed, 29 Jul 2009 04:30:24 +0000 charles Prevent corner case of a block changing state during a partial gc
Tue, 28 Jul 2009 03:04:54 +0000 charles Fix problem where object creation fills flash
Mon, 08 Jun 2009 23:50:44 +0000 charles Only subtract softDeletions once ber block gc.
Tue, 26 May 2009 04:50:08 +0000 charles mtime and ctime should be changed when a directory is changed
Mon, 25 May 2009 02:27:36 +0000 charles Get directory mtime to update correctly
Mon, 09 Mar 2009 04:24:17 +0000 charles More formatting fixes
Fri, 06 Mar 2009 17:20:49 +0000 wookey Major whitespace/style changes to match Linux checkpatch.pl code style
Thu, 05 Mar 2009 21:46:46 +0000 charles Remove bigus test
Thu, 05 Mar 2009 01:45:28 +0000 charles Change inode deletion to prevent issue raised by YBUG
Tue, 27 Jan 2009 02:52:45 +0000 charles Change string concats to work with all OSs
Tue, 27 Jan 2009 02:00:42 +0000 charles Consolidate with Android fixes
Fri, 23 Jan 2009 06:36:49 +0000 charles Strip out obsolete WinCE code. No longer needed because WinCE no longer causes page faults within the file system
Fri, 23 Jan 2009 00:31:01 +0000 charles Update free chunk count for skipped chunks
Sun, 18 Jan 2009 23:24:08 +0000 charles Replace printf with proper tracing
Fri, 16 Jan 2009 02:14:52 +0000 charles Change some object verification
Fri, 16 Jan 2009 00:44:45 +0000 charles Handle unfixed ecc errors better when scanning
Mon, 12 Jan 2009 00:53:47 +0000 charles Consolidate unlinked file handling durinit init to take care of restored checkpoint case too.
Fri, 09 Jan 2009 02:52:28 +0000 charles Fix chunk start problem properly
Sun, 04 Jan 2009 21:44:23 +0000 charles Restructure tests
Thu, 27 Nov 2008 20:32:52 +0000 charles Add more tracing to yafs_VerifyDirectory
Thu, 27 Nov 2008 02:46:45 +0000 charles gc part of the block at a time to reduce latency
Wed, 26 Nov 2008 20:46:47 +0000 charles Keep shadowing through gc (compare with 1.64)
Wed, 26 Nov 2008 20:42:04 +0000 charles Remove sprintf from yaffs_guts because it isn't always available
Tue, 25 Nov 2008 00:29:32 +0000 charles Fix sign handling problem. This works, buut should probably be improved
Fri, 21 Nov 2008 02:17:32 +0000 charles Fix problem where duplicate object headers were not always being selected correctly due to not reading the serial number from the tags at the right place
Fri, 07 Nov 2008 00:32:20 +0000 charles Some fixes and add NOR integrity code
Thu, 30 Oct 2008 18:25:21 +0000 charles Clean up a bit of messy code and potential GC hole
Thu, 30 Oct 2008 17:58:44 +0000 charles Merge in some clean-ups
Mon, 21 Jul 2008 01:03:19 +0000 charles Clear out some redundant code, treat bad ECC chunk as deleted
Thu, 03 Jul 2008 20:06:05 +0000 charles Some cleanups, Linux 2.6.25 handling, fix handing of root permissions
Wed, 02 Jul 2008 20:17:41 +0000 charles Clean up some yaffs1 mode issues.
Thu, 08 May 2008 23:23:26 +0000 charles Add YYIELD to yaffs_Scan loop
Mon, 05 May 2008 07:58:58 +0000 charles Check in inband tags, some extra yaffs direct functions and some other changes
Thu, 13 Dec 2007 15:35:17 +0000 wookey Cleanup patch - Remove all trailing whitespace and fix a few typos.
Mon, 03 Dec 2007 03:21:48 +0000 charles Change checkpoint to calculate number of blocks required instead of using a hardcoded value
Tue, 16 Oct 2007 00:45:05 +0000 charles Adding fsx test to yaffs direct
Mon, 23 Jul 2007 05:14:08 +0000 charles Fix yaffs_qsort linkage