log

age author description
Fri, 09 Oct 2009 07:12:26 +0100 charles Change from SWIG to ctypes... much easier
Fri, 09 Oct 2009 00:11:12 +0100 charles More SWIG pythonry
Thu, 08 Oct 2009 03:16:17 +0100 charles More python stuff
Thu, 08 Oct 2009 02:58:52 +0100 charles Add first cut of python bindings
Thu, 29 Oct 2009 17:37:17 +0000 Ross Younger yaffs_guts.c: Fix low-memory assert bug. (Also sent upstream.)
Fri, 09 Oct 2009 14:28:39 +0000 wry Update for upstream changes
Mon, 28 Sep 2009 16:51:16 +0000 wry yaffs: fixup tests (#1000826)
Thu, 24 Sep 2009 13:09:01 +0000 wry build fixes; docs fix
Fri, 18 Sep 2009 11:13:00 +0000 wry ecos-yaffs-nand.c: Correctly use ECC on YAFFS tags in yaffs2
Tue, 03 Nov 2009 15:33:54 +0000 Ross Younger Merge upstream up to Thu Oct 08 02:57:59 2009 +0100
Thu, 08 Oct 2009 02:57:59 +0100 charles Add missing function, if only stubs
Thu, 24 Sep 2009 00:24:55 +0100 charles Improve sync to flush metadata
Fri, 18 Sep 2009 01:46:11 +0100 charles Change defualt fs permissions
Fri, 18 Sep 2009 01:39:21 +0100 charles More recent 2.6.8 versions need this change too
Wed, 09 Sep 2009 04:03:01 +0100 charles Rationalise stats gathering for nand access. Does not instrument mounting.
Wed, 09 Sep 2009 01:56:53 +0100 charles No need to do chunk finding the group has one chunk
Wed, 02 Sep 2009 14:29:32 +0100 Ross Younger Make YAFFS_N_TEMP_BUFFERS a configurable parameter.
Fri, 28 Aug 2009 12:07:33 +0100 Ross Younger update YAFFS docs
Tue, 03 Nov 2009 15:09:04 +0000 Ross Younger Add ecos.db to ease testing of this repo
Tue, 03 Nov 2009 12:15:09 +0000 Ross Younger Graft in 20090826 source snapshot
Tue, 03 Nov 2009 12:04:57 +0000 Ross Younger Remove upstream sources we don't use
Tue, 03 Nov 2009 15:21:23 +0000 Ross Younger Move upstream sources to packages/fs/yaffs/current/src/
Tue, 11 Aug 2009 02:28:42 +0100 charles Fix 2 problems: rmdir of non-empty dir, handling 255 char names better
Wed, 29 Jul 2009 05:30:24 +0100 charles Prevent corner case of a block changing state during a partial gc
Tue, 28 Jul 2009 04:04:54 +0100 charles Fix problem where object creation fills flash
Fri, 19 Jun 2009 02:35:46 +0100 charles Handle malloc failure in checkpoint open.
Tue, 09 Jun 2009 00:50:44 +0100 charles Only subtract softDeletions once ber block gc.
Tue, 26 May 2009 05:50:08 +0100 charles mtime and ctime should be changed when a directory is changed
Tue, 26 May 2009 02:22:44 +0100 charles Get directory mtime to update correctly
Mon, 25 May 2009 03:27:36 +0100 charles Get directory mtime to update correctly
Tue, 12 May 2009 03:23:51 +0100 charles Fix -ENOSPC to work properly with zero length writes
Tue, 17 Mar 2009 01:12:00 +0000 wookey This file escaped copyright date update. Fixed.
Mon, 09 Mar 2009 13:08:09 +0000 wookey One whitespace fix
Mon, 09 Mar 2009 08:11:07 +0000 charles More formatting
Mon, 09 Mar 2009 07:41:10 +0000 charles More formatting
Mon, 09 Mar 2009 07:25:09 +0000 charles More formatting
Mon, 09 Mar 2009 04:24:17 +0000 charles More formatting fixes
Fri, 06 Mar 2009 17:20:56 +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 pre-checkpatch-20090306
Thu, 05 Mar 2009 01:47:17 +0000 charles Change yaffs_DeleteFile to yaffs_DeleteObject and improve symlink handling
Thu, 05 Mar 2009 01:45:31 +0000 charles Change inode deletion to prevent issue raised by YBUG
Thu, 05 Mar 2009 01:05:28 +0000 charles Get rid of KERN_DEBUG so that TRACE_OS works consistently
Sun, 01 Mar 2009 23:52:28 +0000 charles Add Linux 2.6.29 support
Mon, 09 Feb 2009 03:20:33 +0000 charles Add experimental yaffs_nandif.[ch]
Wed, 04 Feb 2009 21:40:27 +0000 charles Clean up ununed variable and formatting
Wed, 04 Feb 2009 19:46:48 +0000 charles Fix dependencies in Kconfig
Tue, 27 Jan 2009 03:09:37 +0000 charles Change string concats to work with all OSs
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
Mon, 26 Jan 2009 23:29:20 +0000 charles Clean up come cruft
Mon, 26 Jan 2009 23:27:15 +0000 charles Change Linux kernel kmalloc flag to prevent deadlock
Mon, 26 Jan 2009 23:24:59 +0000 charles Remove obsolete file
Sun, 25 Jan 2009 18:21:17 +0000 charles Update to new tags field names
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
Thu, 22 Jan 2009 00:45:54 +0000 charles Change Linux glue code to work with 2.6.28
Thu, 22 Jan 2009 00:44:46 +0000 charles Change kernel patchin script for 2.6.28 friendliness
Mon, 19 Jan 2009 01:21:14 +0000 charles More test fiddling
Sun, 18 Jan 2009 23:24:08 +0000 charles Replace printf with proper tracing
Sun, 18 Jan 2009 21:50:37 +0000 charles Add autocheckpoint control
Fri, 16 Jan 2009 02:26:56 +0000 charles Tweak tests
Fri, 16 Jan 2009 02:14:52 +0000 charles Change some object verification
Fri, 16 Jan 2009 00:49:25 +0000 charles Replace test scrips with nand and nor versions
Fri, 16 Jan 2009 00:47:00 +0000 charles Improve test harness for yaffs2 mode
Fri, 16 Jan 2009 00:45:47 +0000 charles Improve handling of ecc on tags
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.
Mon, 12 Jan 2009 00:49:01 +0000 charles More test clean ups
Fri, 09 Jan 2009 02:59:47 +0000 charles More test fiddling
Fri, 09 Jan 2009 02:54:14 +0000 charles Fix compiler grizzle
Fri, 09 Jan 2009 02:52:28 +0000 charles Fix chunk start problem properly
Sun, 04 Jan 2009 21:44:24 +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:49:36 +0000 charles Some test case changes
Wed, 26 Nov 2008 20:46:47 +0000 charles Keep shadowing through gc (compare with 1.64)
Wed, 26 Nov 2008 20:44:20 +0000 charles Remove sprintf from yaffs_guts because it isn't always available
Wed, 26 Nov 2008 20:42:36 +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:19:30 +0000 charles Tweaks to nor stress simulation. Save random seed so that we can do better debugging
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
Thu, 13 Nov 2008 01:50:16 +0000 charles Extra page status checking to combat power loss causing only one bit to change
Tue, 11 Nov 2008 20:43:10 +0000 charles Add nor stress test script
Tue, 11 Nov 2008 01:48:47 +0000 charles Reduce size for nor simulation testing to try force errors
Tue, 11 Nov 2008 01:47:46 +0000 charles Fix uninitialised variable
Fri, 07 Nov 2008 00:37:59 +0000 charles Some fixes and add NOR integrity code
Fri, 07 Nov 2008 00:36:36 +0000 charles Some fixes and add NOR integrity code
Fri, 07 Nov 2008 00:34:47 +0000 charles Some fixes and add NOR integrity code
Fri, 07 Nov 2008 00:32:22 +0000 charles Some fixes and add NOR integrity code
Sun, 02 Nov 2008 22:47:13 +0000 charles Update mtd interface for inband tags
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, 13 Oct 2008 04:47:26 +0100 charles Fix looping on handles
Thu, 11 Sep 2008 05:27:58 +0100 charles Change a few tests
Thu, 28 Aug 2008 03:42:11 +0100 charles Add kmap for highmem access
Wed, 20 Aug 2008 00:14:22 +0100 charles Change name matching algorithm
Tue, 19 Aug 2008 22:47:44 +0100 charles Fix permissions on test files
Tue, 12 Aug 2008 23:51:57 +0100 charles Ensure checkpt stream is not corrupted
Tue, 12 Aug 2008 23:50:23 +0100 charles Ensure variable is sane
Thu, 07 Aug 2008 23:45:44 +0100 charles update to latest configs
Wed, 23 Jul 2008 04:35:12 +0100 charles Fix compilation on Linux 2.6.26, fix compilation warnings
Mon, 21 Jul 2008 02:03:19 +0100 charles Clear out some redundant code, treat bad ECC chunk as deleted
Thu, 03 Jul 2008 21:06:05 +0100 charles Some cleanups, Linux 2.6.25 handling, fix handing of root permissions
Wed, 02 Jul 2008 22:28:06 +0100 charles Add new file
Wed, 02 Jul 2008 21:17:41 +0100 charles Clean up some yaffs1 mode issues.
Fri, 09 May 2008 00:23:26 +0100 charles Add YYIELD to yaffs_Scan loop
Fri, 09 May 2008 00:21:28 +0100 charles Change direct partition prefix to YCHAR
Thu, 08 May 2008 03:12:25 +0100 charles Add missing file
Mon, 05 May 2008 08:58:58 +0100 charles Check in inband tags, some extra yaffs direct functions and some other changes
Mon, 17 Mar 2008 19:46:59 +0000 charles Fix list init pre-inbandtags-checkin
Thu, 13 Mar 2008 22:32:28 +0000 charles Change list macros
Tue, 22 Jan 2008 10:30:45 +0000 colin Conditionally define old style info structures
Tue, 22 Jan 2008 10:25:02 +0000 colin fix error in conditional define (and move it after header)
Fri, 04 Jan 2008 15:54:03 +0000 colin Fix minor typo.
Thu, 13 Dec 2007 15:35:19 +0000 wookey Cleanup patch - Remove all trailing whitespace and fix a few typos.
Wed, 12 Dec 2007 18:08:15 +0000 colin Replace KERNEL_VERSION with MTD_VERSION so that builds which don't use
Mon, 03 Dec 2007 03:21:48 +0000 charles Change checkpoint to calculate number of blocks required instead of using a hardcoded value
Mon, 29 Oct 2007 14:59:57 +0000 imcd Add newlines to a couple of trace/diagnostic messages.
Wed, 17 Oct 2007 02:29:31 +0100 charles Call callback to support mtd tools
Tue, 16 Oct 2007 01:46:33 +0100 charles Adding fsx test to yaffs direct
Tue, 16 Oct 2007 01:45:05 +0100 charles Adding fsx test to yaffs direct
Mon, 01 Oct 2007 20:43:12 +0100 imcd Examine etags.eccResult before looking at etags.chunkUsed during query.
Mon, 01 Oct 2007 20:40:33 +0100 imcd Fix bad-block status during query.
Wed, 19 Sep 2007 21:37:38 +0100 imcd Add #include <linux/sched.h> -- needed for 2.6.23.
Wed, 19 Sep 2007 21:35:40 +0100 imcd Add support 2.6.23 filesystem interface API.
Thu, 16 Aug 2007 21:42:11 +0100 imcd Fix infinite loop when parsing numeric trace flags written to /proc/yaffs.
Tue, 31 Jul 2007 19:53:38 +0100 imcd Fix typos and correct URL.
Wed, 25 Jul 2007 02:05:10 +0100 charles Add files missing from kernel makefile
Wed, 25 Jul 2007 02:04:38 +0100 charles Add a symlink option to the patching script
Mon, 23 Jul 2007 20:43:07 +0100 imcd Update comments about use of CONFIG_YAFFS_9BYTE_TAGS option.
Mon, 23 Jul 2007 20:14:04 +0100 imcd When configured with CONFIG_YAFFS_9BYTE_TAGS, set chunkDeleted state using
Mon, 23 Jul 2007 20:10:11 +0100 imcd Make CONFIG_YAFFS_9BYTE_TAGS disabled by default.
Mon, 23 Jul 2007 06:14:08 +0100 charles Fix yaffs_qsort linkage
Mon, 23 Jul 2007 06:02:20 +0100 charles Add missing yaffs_mtdif1.h
Wed, 18 Jul 2007 20:40:38 +0100 charles Rolling in Ians and other changes
Mon, 21 May 2007 01:36:17 +0100 charles Change blockState field from enum to unsigned because some compilers use ints for enums which would break here pre_Ians_changes
Wed, 16 May 2007 00:46:06 +0100 charles Add yaffs_malloc.h
Tue, 15 May 2007 21:07:40 +0100 charles Adding checkpoint and robustness improvements
Tue, 20 Mar 2007 20:59:40 +0000 charles Add read-only remount patch pre_checkpoint_robustness
Mon, 12 Mar 2007 20:55:39 +0000 charles Fix resize up problem
Wed, 07 Mar 2007 08:30:40 +0000 colin Fix all Makefile headers to be the same format
Wed, 07 Mar 2007 08:05:58 +0000 colin Fix file header to match all the others
Wed, 14 Feb 2007 01:09:06 +0000 wookey Updated headers so they really are the same
Wed, 14 Feb 2007 00:43:20 +0000 wookey Add linux patching readme, updated from YAFFS1
Wed, 14 Feb 2007 00:42:06 +0000 wookey Add updated readme
Mon, 12 Feb 2007 16:55:27 +0000 wookey normalise licence headers and attributions
Mon, 12 Feb 2007 16:49:50 +0000 wookey normalise licence headers
Fri, 19 Jan 2007 04:07:48 +0000 charles Update for Linux 2.6.19 support
Tue, 19 Dec 2006 21:33:41 +0000 charles Add Phils checkpoint configuration
Wed, 29 Nov 2006 20:21:12 +0000 charles Fix slow 512-byte problem. Thanx Frank.
Fri, 17 Nov 2006 01:43:48 +0000 charles Remove duplicate code. Thanks Johann
Tue, 14 Nov 2006 03:07:17 +0000 charles Fix issue with rescan of pending retired blocks
Mon, 13 Nov 2006 07:16:37 +0000 charles Add more test harness stuff
Sat, 11 Nov 2006 23:27:44 +0000 charles Add some more tracing
Sat, 11 Nov 2006 23:27:04 +0000 charles Fix offset problem in checkpt code
Fri, 10 Nov 2006 02:51:10 +0000 charles Even more checkpoint tracing
Thu, 09 Nov 2006 23:57:07 +0000 charles Add more checkpoint tracing
Thu, 09 Nov 2006 19:55:24 +0000 charles More checkpoint logging
Wed, 08 Nov 2006 09:52:12 +0000 charles Changes to retirement handling
Wed, 08 Nov 2006 09:49:47 +0000 charles More changes to test harness
Wed, 08 Nov 2006 06:24:34 +0000 charles Change nBytesPerChunk to nDataBytesPerChunk
Wed, 08 Nov 2006 00:33:29 +0000 charles Fix block offset with checkpointing
Tue, 07 Nov 2006 23:37:43 +0000 charles Add more test stuff
Tue, 07 Nov 2006 23:26:52 +0000 charles Fix checkpointing bug
Tue, 07 Nov 2006 23:20:09 +0000 charles Replace with own version of header file
Tue, 24 Oct 2006 19:09:15 +0100 charles Fix autodetection value
Fri, 13 Oct 2006 09:52:49 +0100 charles Tweaks to retirement handling
Tue, 03 Oct 2006 11:13:03 +0100 charles Add large NAND support and improve retirement handling
Tue, 03 Oct 2006 03:26:58 +0100 charles Add missing files to make pre-large-nand-changes
Tue, 03 Oct 2006 03:25:57 +0100 charles Fix forced erasure check logic
Tue, 26 Sep 2006 14:28:13 +0100 vwool Interworking with 2.6.18 kernel enabled
Thu, 21 Sep 2006 09:13:59 +0100 charles Better retirement and erasure checking. before_2_6_18_support
Thu, 14 Sep 2006 23:02:46 +0100 charles Bounds check on ecc correction Pre-retirement-changes
Wed, 06 Sep 2006 00:23:34 +0100 charles Fix problem where a chmod with no file write could cause cache loss
Tue, 25 Jul 2006 22:03:22 +0100 charles Make sure mode is sane
Mon, 05 Jun 2006 05:13:36 +0100 charles Add checkpoint source to kernel compilation
Mon, 05 Jun 2006 05:12:44 +0100 charles Add Nick's yaffs1 autoselection
Mon, 05 Jun 2006 05:10:49 +0100 charles Add support for larger scan array
Thu, 25 May 2006 02:51:27 +0100 charles Add Sergey's patch
Thu, 25 May 2006 02:37:27 +0100 charles Add Sergey's patch
Thu, 25 May 2006 02:26:57 +0100 charles Fix SGID problem
Tue, 23 May 2006 20:08:41 +0100 charles Fix problem with checkpoint free space handling
Sun, 21 May 2006 10:39:12 +0100 charles Fix some checkpoint stuff, add qsort
Sun, 21 May 2006 10:34:12 +0100 charles Add qsort
Wed, 17 May 2006 10:36:06 +0100 charles Add non-partitioned checkpointing
Wed, 17 May 2006 10:31:07 +0100 charles Add non-partitioned checkpointing
Wed, 17 May 2006 10:27:23 +0100 charles Add non-partitioned checkpointing
Wed, 17 May 2006 10:20:26 +0100 charles Non-partitioned checkpointing; fix to cache small read/write problem
Mon, 08 May 2006 11:13:35 +0100 charles Checkpointing changes
Tue, 25 Apr 2006 01:41:43 +0100 wookey Fix a couple of mistakes in TRACE/Error messages. Update copyright date.
Fri, 21 Apr 2006 21:24:35 +0100 colin Fix trivial compiler warning
Tue, 21 Mar 2006 20:31:08 +0000 charles Fix unmount spare buffer leak
Wed, 08 Mar 2006 07:59:20 +0000 charles Flush entire cache at umount
Wed, 01 Mar 2006 08:18:09 +0000 charles Fix possible null ptr dereference
Wed, 01 Mar 2006 08:16:24 +0000 charles Add lazy loading and mtd depend
Wed, 01 Mar 2006 08:15:45 +0000 charles Add lazy loading
Wed, 01 Mar 2006 08:14:32 +0000 charles Add lazy loading
Wed, 08 Feb 2006 22:38:24 +0000 charles Add hardlinks to yaffs direct
Wed, 08 Feb 2006 22:29:14 +0000 charles Fix free space reporting as per Mikhail Rileev's patch
Wed, 08 Feb 2006 07:52:51 +0000 charles Add Todds readdir rewind mechanism
Thu, 02 Feb 2006 22:14:44 +0000 charles Fix negative hash problem
Fri, 27 Jan 2006 23:54:21 +0000 tpoynor Add /proc interface for modifying debugging trace flags, from John M Cavallo.
Fri, 27 Jan 2006 00:44:10 +0000 charles Remove unused lazyloaded field
Wed, 25 Jan 2006 01:21:08 +0000 tpoynor Handle partial writes more gracefully: return partial byte counts, return
Tue, 24 Jan 2006 22:22:52 +0000 tpoynor Add generic sendfile method for yaffs2, also thereby allowing loopback mount.
Tue, 20 Dec 2005 04:02:18 +0000 charles Don't mark objects deleted during scanning
Mon, 19 Dec 2005 21:46:07 +0000 charles Fix deleted hardlink handling
Thu, 15 Dec 2005 20:27:56 +0000 charles Fix conditional
Wed, 14 Dec 2005 01:18:45 +0000 charles Add yaffs2 autoselection
Tue, 13 Dec 2005 00:34:58 +0000 tpoynor Make the "convert" argument to mkyaffs*image optional.
Thu, 08 Dec 2005 00:54:55 +0000 charles Apply Reed's deadlocking fix (manually applied)
Thu, 08 Dec 2005 00:51:15 +0000 charles Fix kernel compilation probs
Wed, 07 Dec 2005 22:19:26 +0000 charles Hook wide tnode support into Linux
Wed, 07 Dec 2005 22:00:38 +0000 charles Back out mistaken checkin
Wed, 07 Dec 2005 21:49:18 +0000 charles Wide tnode support
Tue, 06 Dec 2005 02:43:01 +0000 tpoynor Add mkyaffsimage to yaffs2 module, some further "make clean" cleanups.
Tue, 29 Nov 2005 20:54:32 +0000 marty Subject: [Yaffs] Avoid tagsEccUnfixed stats bump on mounting partially usedblock
Mon, 14 Nov 2005 21:00:54 +0000 charles Apply 2.6.14 patches from Andre
Mon, 07 Nov 2005 07:19:34 +0000 charles Change tracing flags
Mon, 07 Nov 2005 07:13:33 +0000 charles Remove kernel version test
Wed, 02 Nov 2005 06:45:24 +0000 charles Add first cut mkyaffs2image util
Thu, 27 Oct 2005 23:24:04 +0100 marty Patch from Sergey Kubushyn [ksi@koi8.net]
Thu, 27 Oct 2005 08:22:49 +0100 marty Patch from Todd Poyner (tpoynor@mvista.com)
Thu, 13 Oct 2005 03:17:00 +0100 charles Throw out obsolete code
Sun, 09 Oct 2005 08:55:00 +0100 charles Use vmalloc for large memory allocations
Fri, 07 Oct 2005 04:48:50 +0100 charles Improve YDI lookup and device prefic handling
Fri, 07 Oct 2005 03:46:50 +0100 charles Add support for vmallocing large blockInfos
Wed, 21 Sep 2005 16:16:59 +0100 marty Added some documentation to moduleconfig.h and set it to match the
Wed, 21 Sep 2005 02:14:03 +0100 charles Fix problem introduced my mv over fix
Wed, 21 Sep 2005 00:14:14 +0100 charles Move comment
Wed, 21 Sep 2005 00:12:38 +0100 charles Improve ecc warnings
Tue, 20 Sep 2005 23:46:17 +0100 marty Silly Marty, picked wrong guard for moduleconfig.h
Tue, 20 Sep 2005 06:23:41 +0100 charles Take out CONFIG_YAFFS_YAFFS1s for easier build
Tue, 20 Sep 2005 06:22:43 +0100 charles Fix rename over problem
Tue, 20 Sep 2005 06:08:50 +0100 charles Add support for faster yaffs direct look-ups. Fix rename over problem
Tue, 20 Sep 2005 06:05:40 +0100 charles Add support for faster yaffs direct look-ups.
Sun, 18 Sep 2005 06:31:26 +0100 marty Modified Makefile to allow 'out of kernel tree' module building for 2.6.x
Tue, 16 Aug 2005 03:28:04 +0100 charles lindent post_Lindent_20050816
Thu, 11 Aug 2005 03:51:49 +0100 charles *** empty log message ***
Thu, 11 Aug 2005 03:37:49 +0100 marty lindent