yaffs2.git
12 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

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

12 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

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

12 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

12 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

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

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

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

12 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

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

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

12 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

12 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

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

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

12 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

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

12 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

12 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

12 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

12 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

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

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

12 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

12 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

12 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

12 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

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

12 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

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

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

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

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

12 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

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

12 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

12 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

12 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

12 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

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

12 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

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

12 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

12 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

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

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

12 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

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

12 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

12 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

12 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

12 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

12 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

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

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

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

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

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

12 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

12 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

12 years agoImprove handling of ecc on tags
charles [Fri, 16 Jan 2009 00:45:47 +0000 (00:45 +0000)]
Improve handling of ecc on tags

12 years agoHandle unfixed ecc errors better when scanning
charles [Fri, 16 Jan 2009 00:44:45 +0000 (00:44 +0000)]
Handle unfixed ecc errors better when scanning

12 years agoConsolidate unlinked file handling durinit init to take care of restored checkpoint...
charles [Mon, 12 Jan 2009 00:53:47 +0000 (00:53 +0000)]
Consolidate unlinked file handling durinit init to take care of restored checkpoint case too.

12 years agoMore test clean ups
charles [Mon, 12 Jan 2009 00:49:01 +0000 (00:49 +0000)]
More test clean ups

12 years agoMore test fiddling
charles [Fri, 9 Jan 2009 02:59:47 +0000 (02:59 +0000)]
More test fiddling

12 years agoFix compiler grizzle
charles [Fri, 9 Jan 2009 02:54:14 +0000 (02:54 +0000)]
Fix compiler grizzle

12 years agoFix chunk start problem properly
charles [Fri, 9 Jan 2009 02:52:28 +0000 (02:52 +0000)]
Fix chunk start problem properly

12 years agoRestructure tests
charles [Sun, 4 Jan 2009 21:44:23 +0000 (21:44 +0000)]
Restructure tests

13 years agoAdd more tracing to yafs_VerifyDirectory
charles [Thu, 27 Nov 2008 20:32:52 +0000 (20:32 +0000)]
Add more tracing to yafs_VerifyDirectory

13 years agogc part of the block at a time to reduce latency
charles [Thu, 27 Nov 2008 02:46:45 +0000 (02:46 +0000)]
gc part of the block at a time to reduce latency

13 years agoSome test case changes
charles [Wed, 26 Nov 2008 20:49:36 +0000 (20:49 +0000)]
Some test case changes

13 years agoKeep shadowing through gc (compare with 1.64)
charles [Wed, 26 Nov 2008 20:46:47 +0000 (20:46 +0000)]
Keep shadowing through gc (compare with 1.64)

13 years agoRemove sprintf from yaffs_guts because it isn't always available
charles [Wed, 26 Nov 2008 20:42:04 +0000 (20:42 +0000)]
Remove sprintf from yaffs_guts because it isn't always available

13 years agoFix sign handling problem. This works, buut should probably be improved
charles [Tue, 25 Nov 2008 00:29:32 +0000 (00:29 +0000)]
Fix sign handling problem. This works, buut should probably be improved

13 years agoTweaks to nor stress simulation. Save random seed so that we can do better debugging
charles [Fri, 21 Nov 2008 02:19:30 +0000 (02:19 +0000)]
Tweaks to nor stress simulation. Save random seed so that we can do better debugging

13 years agoFix problem where duplicate object headers were not always being selected correctly...
charles [Fri, 21 Nov 2008 02:17:32 +0000 (02:17 +0000)]
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

13 years agoExtra page status checking to combat power loss causing only one bit to change
charles [Thu, 13 Nov 2008 01:50:16 +0000 (01:50 +0000)]
Extra page status checking to combat power loss causing only one bit to change

13 years agoAdd nor stress test script
charles [Tue, 11 Nov 2008 20:43:10 +0000 (20:43 +0000)]
Add nor stress test script

13 years agoReduce size for nor simulation testing to try force errors
charles [Tue, 11 Nov 2008 01:48:47 +0000 (01:48 +0000)]
Reduce size for nor simulation testing to try force errors

13 years agoFix uninitialised variable
charles [Tue, 11 Nov 2008 01:47:46 +0000 (01:47 +0000)]
Fix uninitialised variable

13 years agoSome fixes and add NOR integrity code
charles [Fri, 7 Nov 2008 00:32:20 +0000 (00:32 +0000)]
Some fixes and add NOR integrity code

13 years agoUpdate mtd interface for inband tags
charles [Sun, 2 Nov 2008 22:47:13 +0000 (22:47 +0000)]
Update mtd interface for inband tags

13 years agoClean up a bit of messy code and potential GC hole
charles [Thu, 30 Oct 2008 18:25:21 +0000 (18:25 +0000)]
Clean up a bit of messy code and potential GC hole

13 years agoMerge in some clean-ups
charles [Thu, 30 Oct 2008 17:58:44 +0000 (17:58 +0000)]
Merge in some clean-ups

13 years agoFix looping on handles
charles [Mon, 13 Oct 2008 03:47:26 +0000 (03:47 +0000)]
Fix looping on handles

13 years agoChange a few tests
charles [Thu, 11 Sep 2008 04:27:58 +0000 (04:27 +0000)]
Change a few tests

13 years agoAdd kmap for highmem access
charles [Thu, 28 Aug 2008 02:42:11 +0000 (02:42 +0000)]
Add kmap for highmem access

13 years agoChange name matching algorithm
charles [Tue, 19 Aug 2008 23:14:22 +0000 (23:14 +0000)]
Change name matching algorithm

13 years agoFix permissions on test files
charles [Tue, 19 Aug 2008 21:47:44 +0000 (21:47 +0000)]
Fix permissions on test files

13 years agoEnsure checkpt stream is not corrupted
charles [Tue, 12 Aug 2008 22:51:57 +0000 (22:51 +0000)]
Ensure checkpt stream is not corrupted

13 years agoEnsure variable is sane
charles [Tue, 12 Aug 2008 22:50:23 +0000 (22:50 +0000)]
Ensure variable is sane

13 years agoupdate to latest configs
charles [Thu, 7 Aug 2008 22:45:44 +0000 (22:45 +0000)]
update to latest configs

13 years agoFix compilation on Linux 2.6.26, fix compilation warnings
charles [Wed, 23 Jul 2008 03:35:12 +0000 (03:35 +0000)]
Fix compilation on Linux 2.6.26, fix compilation warnings

13 years agoClear out some redundant code, treat bad ECC chunk as deleted
charles [Mon, 21 Jul 2008 01:03:19 +0000 (01:03 +0000)]
Clear out some redundant code, treat bad ECC chunk as deleted

13 years agoSome cleanups, Linux 2.6.25 handling, fix handing of root permissions
charles [Thu, 3 Jul 2008 20:06:05 +0000 (20:06 +0000)]
Some cleanups, Linux 2.6.25 handling, fix handing of root permissions

13 years agoAdd new file
charles [Wed, 2 Jul 2008 21:28:06 +0000 (21:28 +0000)]
Add new file

13 years agoClean up some yaffs1 mode issues.
charles [Wed, 2 Jul 2008 20:17:41 +0000 (20:17 +0000)]
Clean up some yaffs1 mode issues.

13 years agoAdd YYIELD to yaffs_Scan loop
charles [Thu, 8 May 2008 23:23:26 +0000 (23:23 +0000)]
Add YYIELD to yaffs_Scan loop

13 years agoChange direct partition prefix to YCHAR
charles [Thu, 8 May 2008 23:21:28 +0000 (23:21 +0000)]
Change direct partition prefix to YCHAR