yaffs2.git
10 years agoChange initnandsim to accept parameters to lauch different simulations
charles [Sun, 17 Jan 2010 23:58:49 +0000 (23:58 +0000)]
Change initnandsim to accept parameters to lauch different simulations

10 years agoChange parameters to packing/unpacking to fix mkyaffs2image compilation issue
charles [Mon, 11 Jan 2010 21:43:18 +0000 (21:43 +0000)]
Change parameters to packing/unpacking to fix mkyaffs2image compilation issue

10 years agoMove tracing out of yportenv.h
charles [Mon, 11 Jan 2010 04:06:46 +0000 (04:06 +0000)]
Move tracing out of yportenv.h

10 years agoChange direct handle management to use an inode layer to make it consistent with...
charles [Wed, 6 Jan 2010 04:00:23 +0000 (04:00 +0000)]
Change direct handle management to use an inode layer to make it consistent with Linux VFS. This is done to improve testing consistency.

10 years agoChange number of handles to 100
charles [Wed, 6 Jan 2010 03:58:05 +0000 (03:58 +0000)]
Change number of handles to 100

10 years agoAdd handle tests
charles [Wed, 6 Jan 2010 03:56:46 +0000 (03:56 +0000)]
Add handle tests

10 years agoFix issue with unlinking hardlinks failing sanity check
charles [Tue, 5 Jan 2010 22:58:15 +0000 (22:58 +0000)]
Fix issue with unlinking hardlinks failing sanity check

10 years agoAdd another test
charles [Tue, 5 Jan 2010 22:53:32 +0000 (22:53 +0000)]
Add another test

10 years agoClear creation counters when deinitialising.
charles [Fri, 1 Jan 2010 23:54:03 +0000 (23:54 +0000)]
Clear creation counters when deinitialising.

10 years agoAdd more comment for yaffs_PruneWorker function.
charles [Wed, 30 Dec 2009 22:30:12 +0000 (22:30 +0000)]
Add more comment for yaffs_PruneWorker function.

10 years agoChange nandsim invocation to use 256MB partition
charles [Fri, 25 Dec 2009 01:54:10 +0000 (01:54 +0000)]
Change nandsim invocation to use 256MB partition

10 years agoFix pruning to work correctly with wide Tnodes
charles [Fri, 25 Dec 2009 01:53:05 +0000 (01:53 +0000)]
Fix pruning to work correctly with wide Tnodes

10 years agoFSX runs much better with this
charles [Wed, 23 Dec 2009 03:14:17 +0000 (03:14 +0000)]
FSX runs much better with this

10 years agoFix obvious 64-bit issues. Mounts and does basic touch, rm etc
charles [Tue, 22 Dec 2009 04:09:06 +0000 (04:09 +0000)]
Fix obvious 64-bit issues. Mounts and does basic touch, rm etc

10 years agoNew partial block handing to improve robustness
charles [Mon, 14 Dec 2009 22:03:05 +0000 (22:03 +0000)]
New partial block handing to improve robustness

10 years agoAdd fuzzer work in progress
charles [Mon, 14 Dec 2009 19:46:27 +0000 (19:46 +0000)]
Add fuzzer work in progress

10 years agoUpdate README
charles [Mon, 14 Dec 2009 19:43:29 +0000 (19:43 +0000)]
Update README

10 years agoUpdate not stress test
charles [Mon, 14 Dec 2009 19:42:36 +0000 (19:42 +0000)]
Update not stress test

10 years agoChange to strnlen() and strncpy() to avoid problems from unbounded strings
charles [Mon, 7 Dec 2009 01:17:33 +0000 (01:17 +0000)]
Change to strnlen() and strncpy() to avoid problems from unbounded strings

10 years agoClear shadowing during garbage collection since its work is done
charles [Sun, 6 Dec 2009 22:53:10 +0000 (22:53 +0000)]
Clear shadowing during garbage collection since its work is done

10 years agoAdd tracMask control option to tests to allow them to run quicker
charles [Sun, 6 Dec 2009 22:06:48 +0000 (22:06 +0000)]
Add tracMask control option to tests to allow them to run quicker

10 years agoFix problem where symllink alias pointer was being used after free
charles [Thu, 3 Dec 2009 03:42:28 +0000 (03:42 +0000)]
Fix problem where symllink alias pointer was being used after free

10 years agoAdd more info to python test
charles [Thu, 3 Dec 2009 03:28:09 +0000 (03:28 +0000)]
Add more info to python test

10 years agoNew fix for readdir hang
charles [Sun, 29 Nov 2009 21:50:10 +0000 (21:50 +0000)]
New fix for readdir hang

10 years agoRevert readdir locking fix that doesn't work properly
charles [Sun, 29 Nov 2009 21:42:47 +0000 (21:42 +0000)]
Revert readdir locking fix that doesn't work properly

10 years agoChange locking to allow reentry during readdir
charles [Wed, 11 Nov 2009 02:11:13 +0000 (02:11 +0000)]
Change locking to allow reentry during readdir

10 years agoUsing a bash-specific feature
charles [Wed, 11 Nov 2009 01:58:21 +0000 (01:58 +0000)]
Using a bash-specific feature

10 years agoFix low-mem issue
charles [Wed, 11 Nov 2009 01:40:41 +0000 (01:40 +0000)]
Fix low-mem issue

10 years agoAdd some handly Linux test stuff
charles [Wed, 11 Nov 2009 01:35:04 +0000 (01:35 +0000)]
Add some handly Linux test stuff

10 years agoImprove out of memory handling
charles [Tue, 10 Nov 2009 23:55:05 +0000 (23:55 +0000)]
Improve out of memory handling

10 years agoMore test stuff
charles [Mon, 9 Nov 2009 22:19:50 +0000 (22:19 +0000)]
More test stuff

10 years agoMore test code
charles [Mon, 9 Nov 2009 19:16:33 +0000 (19:16 +0000)]
More test code

10 years agoMore test tweaks
charles [Sat, 7 Nov 2009 22:35:15 +0000 (22:35 +0000)]
More test tweaks

10 years agoAdd fix for hanging objects
charles [Sat, 7 Nov 2009 02:06:58 +0000 (02:06 +0000)]
Add fix for hanging objects

10 years agoAdd cleanup for aborted checkpoint
charles [Tue, 3 Nov 2009 02:41:00 +0000 (02:41 +0000)]
Add cleanup for aborted checkpoint

10 years agoAdd extra info to checkpoint trace
charles [Tue, 3 Nov 2009 02:36:30 +0000 (02:36 +0000)]
Add extra info to checkpoint trace

10 years agoAdd more tracing to tests
charles [Tue, 3 Nov 2009 01:30:12 +0000 (01:30 +0000)]
Add more tracing to tests

10 years agoAdd option descriptions
charles [Fri, 30 Oct 2009 02:32:32 +0000 (02:32 +0000)]
Add  option descriptions

10 years agoChange default trace mask
charles [Fri, 30 Oct 2009 02:31:38 +0000 (02:31 +0000)]
Change default trace mask

10 years agoFix checkpoint to handle out of space conditions better
charles [Thu, 29 Oct 2009 03:05:55 +0000 (03:05 +0000)]
Fix checkpoint to handle out of space conditions better

10 years agoClean up code formatting
charles [Mon, 19 Oct 2009 23:42:55 +0000 (23:42 +0000)]
Clean up code formatting

10 years agoRuntime disbale of lazy loading. Fix problem where resize was breading rename shadowing
charles [Thu, 15 Oct 2009 00:45:46 +0000 (00:45 +0000)]
Runtime disbale of lazy loading. Fix problem where resize was breading rename shadowing

10 years agoExtend info in tests
charles [Thu, 15 Oct 2009 00:32:56 +0000 (00:32 +0000)]
Extend info in tests

10 years agoChange tests so they can run in parallel in same directory
charles [Wed, 14 Oct 2009 01:28:14 +0000 (01:28 +0000)]
Change tests so they can run in parallel in same directory

10 years agoAllow the disabling of tags ECC
charles [Wed, 14 Oct 2009 00:01:56 +0000 (00:01 +0000)]
Allow the disabling of tags ECC

10 years agoMore python example stuff
charles [Tue, 13 Oct 2009 03:20:05 +0000 (03:20 +0000)]
More python example stuff

10 years agoAdd some python examples
charles [Tue, 13 Oct 2009 01:28:21 +0000 (01:28 +0000)]
Add some python examples

10 years agoFull change over to ctypes
charles [Mon, 12 Oct 2009 23:05:49 +0000 (23:05 +0000)]
Full change over to ctypes

10 years agoChange from SWIG to ctypes... much easier
charles [Fri, 9 Oct 2009 06:12:26 +0000 (06:12 +0000)]
Change from SWIG to ctypes... much easier

10 years agoMore SWIG pythonry
charles [Thu, 8 Oct 2009 23:11:12 +0000 (23:11 +0000)]
More SWIG pythonry

10 years agoMore python stuff
charles [Thu, 8 Oct 2009 02:16:17 +0000 (02:16 +0000)]
More python stuff

10 years agoAdd first cut of python bindings
charles [Thu, 8 Oct 2009 01:58:52 +0000 (01:58 +0000)]
Add first cut of python bindings

10 years agoAdd missing function, if only stubs
charles [Thu, 8 Oct 2009 01:57:59 +0000 (01:57 +0000)]
Add missing function, if only stubs

10 years agoImprove sync to flush metadata
charles [Wed, 23 Sep 2009 23:24:55 +0000 (23:24 +0000)]
Improve sync to flush metadata

10 years agoChange defualt fs permissions
charles [Fri, 18 Sep 2009 00:46:11 +0000 (00:46 +0000)]
Change defualt fs permissions

10 years agoMore recent 2.6.8 versions need this change too
charles [Fri, 18 Sep 2009 00:39:21 +0000 (00:39 +0000)]
More recent 2.6.8 versions need this change too

10 years agoRationalise stats gathering for nand access. Does not instrument mounting.
charles [Wed, 9 Sep 2009 03:03:01 +0000 (03:03 +0000)]
Rationalise stats gathering for nand access. Does not instrument mounting.

10 years agoNo need to do chunk finding the group has one chunk
charles [Wed, 9 Sep 2009 00:56:53 +0000 (00:56 +0000)]
No need to do chunk finding the group has one chunk

10 years agoFix 2 problems: rmdir of non-empty dir, handling 255 char names better
charles [Tue, 11 Aug 2009 01:28:42 +0000 (01:28 +0000)]
Fix 2 problems: rmdir of non-empty dir, handling 255 char names better

10 years agoPrevent corner case of a block changing state during a partial gc
charles [Wed, 29 Jul 2009 04:30:24 +0000 (04:30 +0000)]
Prevent corner case of a block changing state during a partial gc

10 years agoFix problem where object creation fills flash
charles [Tue, 28 Jul 2009 03:04:54 +0000 (03:04 +0000)]
Fix problem where object creation fills flash

11 years agoHandle malloc failure in checkpoint open.
charles [Fri, 19 Jun 2009 01:35:46 +0000 (01:35 +0000)]
Handle malloc failure in checkpoint open.

11 years agoOnly subtract softDeletions once ber block gc.
charles [Mon, 8 Jun 2009 23:50:44 +0000 (23:50 +0000)]
Only subtract softDeletions once ber block gc.

11 years agomtime and ctime should be changed when a directory is changed
charles [Tue, 26 May 2009 04:50:08 +0000 (04:50 +0000)]
mtime and ctime should be changed when a directory is changed

11 years agoGet directory mtime to update correctly
charles [Tue, 26 May 2009 01:22:44 +0000 (01:22 +0000)]
Get directory mtime to update correctly

11 years agoGet directory mtime to update correctly
charles [Mon, 25 May 2009 02:27:36 +0000 (02:27 +0000)]
Get directory mtime to update correctly

11 years agoFix -ENOSPC to work properly with zero length writes
charles [Tue, 12 May 2009 02:23:51 +0000 (02:23 +0000)]
Fix -ENOSPC to work properly with zero length writes

11 years agoThis file escaped copyright date update. Fixed.
wookey [Tue, 17 Mar 2009 01:12:00 +0000 (01:12 +0000)]
This file escaped copyright date update. Fixed.

11 years agoOne whitespace fix
wookey [Mon, 9 Mar 2009 13:08:09 +0000 (13:08 +0000)]
One whitespace fix
remove one line of unused code

11 years agoMore formatting
charles [Mon, 9 Mar 2009 08:11:07 +0000 (08:11 +0000)]
More formatting

11 years agoMore formatting
charles [Mon, 9 Mar 2009 07:41:10 +0000 (07:41 +0000)]
More formatting

11 years agoMore formatting
charles [Mon, 9 Mar 2009 07:25:09 +0000 (07:25 +0000)]
More formatting

11 years agoMore formatting fixes
charles [Mon, 9 Mar 2009 04:24:17 +0000 (04:24 +0000)]
More formatting fixes

11 years agoMajor whitespace/style changes to match Linux checkpatch.pl code style
wookey [Fri, 6 Mar 2009 17:20:49 +0000 (17:20 +0000)]
Major whitespace/style changes to match Linux checkpatch.pl code style

11 years agoRemove bigus test
charles [Thu, 5 Mar 2009 21:46:46 +0000 (21:46 +0000)]
Remove bigus test

11 years agoChange yaffs_DeleteFile to yaffs_DeleteObject and improve symlink handling
charles [Thu, 5 Mar 2009 01:47:17 +0000 (01:47 +0000)]
Change yaffs_DeleteFile to yaffs_DeleteObject and improve symlink handling

11 years agoChange inode deletion to prevent issue raised by YBUG
charles [Thu, 5 Mar 2009 01:45:28 +0000 (01:45 +0000)]
Change  inode deletion to prevent issue raised by YBUG

11 years agoGet rid of KERN_DEBUG so that TRACE_OS works consistently
charles [Thu, 5 Mar 2009 01:05:28 +0000 (01:05 +0000)]
Get rid of KERN_DEBUG so that TRACE_OS works consistently

11 years agoAdd Linux 2.6.29 support
charles [Sun, 1 Mar 2009 23:52:28 +0000 (23:52 +0000)]
Add Linux 2.6.29 support

11 years agoAdd experimental yaffs_nandif.[ch]
charles [Mon, 9 Feb 2009 03:20:33 +0000 (03:20 +0000)]
Add experimental yaffs_nandif.[ch]

11 years agoClean up ununed variable and formatting
charles [Wed, 4 Feb 2009 21:40:27 +0000 (21:40 +0000)]
Clean up ununed variable and formatting

11 years agoFix dependencies in Kconfig
charles [Wed, 4 Feb 2009 19:46:48 +0000 (19:46 +0000)]
Fix dependencies in Kconfig

11 years agoChange string concats to work with all OSs
charles [Tue, 27 Jan 2009 03:09:37 +0000 (03:09 +0000)]
Change string concats to work with all OSs

11 years agoChange string concats to work with all OSs
charles [Tue, 27 Jan 2009 02:52:45 +0000 (02:52 +0000)]
Change string concats to work with all OSs

11 years agoConsolidate with Android fixes
charles [Tue, 27 Jan 2009 02:00:42 +0000 (02:00 +0000)]
Consolidate with Android fixes

11 years agoClean up come cruft
charles [Mon, 26 Jan 2009 23:29:20 +0000 (23:29 +0000)]
Clean up come cruft

11 years agoChange Linux kernel kmalloc flag to prevent deadlock
charles [Mon, 26 Jan 2009 23:27:15 +0000 (23:27 +0000)]
Change Linux kernel kmalloc flag to prevent deadlock

11 years agoRemove obsolete file
charles [Mon, 26 Jan 2009 23:24:59 +0000 (23:24 +0000)]
Remove obsolete file

11 years agoUpdate to new tags field names
charles [Sun, 25 Jan 2009 18:21:17 +0000 (18:21 +0000)]
Update to new tags field names

11 years agoStrip out obsolete WinCE code. No longer needed because WinCE no longer causes page...
charles [Fri, 23 Jan 2009 06:36:49 +0000 (06:36 +0000)]
Strip out obsolete WinCE code. No longer needed because WinCE no longer causes page faults within the file system

11 years agoUpdate free chunk count for skipped chunks
charles [Fri, 23 Jan 2009 00:31:01 +0000 (00:31 +0000)]
Update free chunk count for skipped chunks

11 years agoChange Linux glue code to work with 2.6.28
charles [Thu, 22 Jan 2009 00:45:54 +0000 (00:45 +0000)]
Change Linux glue code to work with 2.6.28

11 years agoChange kernel patchin script for 2.6.28 friendliness
charles [Thu, 22 Jan 2009 00:44:46 +0000 (00:44 +0000)]
Change kernel patchin script for 2.6.28 friendliness

11 years agoMore test fiddling
charles [Mon, 19 Jan 2009 01:21:14 +0000 (01:21 +0000)]
More test fiddling

11 years agoReplace printf with proper tracing
charles [Sun, 18 Jan 2009 23:24:08 +0000 (23:24 +0000)]
Replace printf with proper tracing

11 years agoAdd autocheckpoint control
charles [Sun, 18 Jan 2009 21:50:37 +0000 (21:50 +0000)]
Add autocheckpoint control

11 years agoTweak tests
charles [Fri, 16 Jan 2009 02:26:56 +0000 (02:26 +0000)]
Tweak tests

11 years agoChange some object verification
charles [Fri, 16 Jan 2009 02:14:52 +0000 (02:14 +0000)]
Change some object verification

11 years agoReplace test scrips with nand and nor versions
charles [Fri, 16 Jan 2009 00:49:25 +0000 (00:49 +0000)]
Replace test scrips with nand and nor versions

11 years agoImprove test harness for yaffs2 mode
charles [Fri, 16 Jan 2009 00:46:59 +0000 (00:46 +0000)]
Improve test harness for yaffs2 mode