yaffs2.git
9 years agoAdd default return
charles [Fri, 19 Feb 2010 01:05:48 +0000 (01:05 +0000)]
Add default return

9 years agoFix mtdif erasing to work properly for inband tags
charles [Fri, 19 Feb 2010 01:00:14 +0000 (01:00 +0000)]
Fix mtdif erasing to work properly for inband tags

9 years agoRationalise context and parameter handling
charles [Thu, 18 Feb 2010 01:31:29 +0000 (01:31 +0000)]
Rationalise context and parameter handling

9 years agoRationalise context and parameter handling
charles [Thu, 18 Feb 2010 01:18:04 +0000 (01:18 +0000)]
Rationalise context and parameter handling

9 years agoCleaner error reporting
charles [Wed, 17 Feb 2010 02:20:32 +0000 (02:20 +0000)]
Cleaner error reporting

9 years agomake clean works better
charles [Wed, 17 Feb 2010 02:18:57 +0000 (02:18 +0000)]
make clean works better

9 years agoClean ups and improve some out of memory handling
charles [Wed, 17 Feb 2010 02:01:25 +0000 (02:01 +0000)]
Clean ups and improve some out of memory handling

9 years agoFix wrong link
charles [Wed, 17 Feb 2010 00:51:15 +0000 (00:51 +0000)]
Fix wrong link

9 years agoAdd remount and forced unmount to yaffs direct
charles [Tue, 16 Feb 2010 23:24:57 +0000 (23:24 +0000)]
Add remount and forced unmount to yaffs direct

9 years ago Prevent resizes bigger than 2GBytes
charles [Wed, 10 Feb 2010 03:54:08 +0000 (03:54 +0000)]
 Prevent resizes bigger than 2GBytes

9 years agoBreak up yaffs direct reads and writes to prevent locking with long operations
charles [Fri, 5 Feb 2010 03:59:04 +0000 (03:59 +0000)]
Break up yaffs direct reads and writes to prevent locking with long operations

9 years agoFix typo
charles [Mon, 1 Feb 2010 00:58:04 +0000 (00:58 +0000)]
Fix typo

9 years agoUpdate Howyaffsworks
charles [Thu, 28 Jan 2010 01:17:29 +0000 (01:17 +0000)]
Update Howyaffsworks

9 years agoAdd own zero_user_segment for older kernels
charles [Tue, 19 Jan 2010 21:16:30 +0000 (21:16 +0000)]
Add own zero_user_segment for older kernels

9 years agoAdd documentation .odt files
charles [Mon, 18 Jan 2010 00:29:50 +0000 (00:29 +0000)]
Add documentation .odt files

9 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

9 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

9 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

9 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.

9 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

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

9 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

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

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

9 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.

9 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

9 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

9 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

9 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

9 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

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

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

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

9 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

9 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

9 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

9 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

9 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

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

9 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

9 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

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

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

9 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

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

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

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

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

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

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

9 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

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

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

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

9 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

9 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

10 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.

10 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.

10 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

10 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

10 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

10 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

10 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.

10 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

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

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

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

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

10 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

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

10 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

10 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

10 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

10 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

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

10 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

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

10 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

10 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

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