<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
  <channel>
    <link>https://hg.ecoscentric.com/yaffs-ecoscentric-gpl/</link>
    <language>en-us</language>

    <title>yaffs-ecoscentric-gpl: yaffs_fs.c history</title>
    <description>yaffs_fs.c revision history</description>
    <item>
    <title>yaffs: Improve debug chunk erased checking, change refreshPeriod</title>
    <link>https://hg.ecoscentric.com/yaffs-ecoscentric-gpl/log/ff48885b11fb/yaffs_fs.c</link>
    <description><![CDATA[yaffs: Improve debug chunk erased checking, change refreshPeriod<br/>
<br/>
Normalise macro to YAFFS_CONFIG_ALWAYS_CHECK_CHUNK_ERASED.<br/>
This reduces performance so output kernel message warning this is enabled.<br/>
<br/>
Change refreshPeriod to make it much slower.<br/>
<br/>
Signed-off-by: Charles Manning &lt;cdhmanning@gmail.com&gt;]]></description>
    <author>&#67;&#104;&#97;&#114;&#108;&#101;&#115;&#32;&#77;&#97;&#110;&#110;&#105;&#110;&#103;&#32;&#60;&#99;&#100;&#104;&#109;&#97;&#110;&#110;&#105;&#110;&#103;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Thu, 29 Apr 2010 13:40:28 +1200</pubDate>
</item>
<item>
    <title>yaffs Some cleanups.</title>
    <link>https://hg.ecoscentric.com/yaffs-ecoscentric-gpl/log/b5309c9b6d7f/yaffs_fs.c</link>
    <description><![CDATA[yaffs Some cleanups.<br/>
<br/>
Update copyright messages.<br/>
Clean up tracing to use TSTR and KERN_DEBUG.<br/>
Remove cvs $Id.<br/>
Change /proc/yaffs_debug to /proc/yaffs_stats.<br/>
... and a few other clean ups.<br/>
<br/>
Signed-off-by: Charles Manning &lt;cdhmanning@gmail.com&gt;]]></description>
    <author>&#67;&#104;&#97;&#114;&#108;&#101;&#115;&#32;&#77;&#97;&#110;&#110;&#105;&#110;&#103;&#32;&#60;&#99;&#100;&#104;&#109;&#97;&#110;&#110;&#105;&#110;&#103;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Tue, 20 Apr 2010 17:12:46 +1200</pubDate>
</item>
<item>
    <title>yaffs: Clean up 64-bit compilation</title>
    <link>https://hg.ecoscentric.com/yaffs-ecoscentric-gpl/log/36a72b45da7c/yaffs_fs.c</link>
    <description><![CDATA[yaffs: Clean up 64-bit compilation<br/>
<br/>
Change format fields to work properly with 64-bit compilation.<br/>
<br/>
Change name of background thread to get rid of pointer calculations.<br/>
<br/>
Signed-off-by: Charles Manning &lt;cdhmanning@gmail.com&gt;]]></description>
    <author>&#67;&#104;&#97;&#114;&#108;&#101;&#115;&#32;&#77;&#97;&#110;&#110;&#105;&#110;&#103;&#32;&#60;&#99;&#100;&#104;&#109;&#97;&#110;&#110;&#105;&#110;&#103;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Mon, 26 Apr 2010 13:31:33 +1200</pubDate>
</item>
<item>
    <title>yaffs: More background gc tweaks.</title>
    <link>https://hg.ecoscentric.com/yaffs-ecoscentric-gpl/log/792f3d959342/yaffs_fs.c</link>
    <description><![CDATA[yaffs: More background gc tweaks.<br/>
<br/>
Slight changes to urgency thresholds<br/>
<br/>
Fix problem where background gc was interfering with sync resulting in<br/>
checkpoints being lost.<br/>
<br/>
Add more tracing for background gc.<br/>
<br/>
Signed-off-by: Charles Manning &lt;cdhmanning@gmail.com&gt;]]></description>
    <author>&#67;&#104;&#97;&#114;&#108;&#101;&#115;&#32;&#77;&#97;&#110;&#110;&#105;&#110;&#103;&#32;&#60;&#99;&#100;&#104;&#109;&#97;&#110;&#110;&#105;&#110;&#103;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Tue, 20 Apr 2010 14:36:01 +1200</pubDate>
</item>
<item>
    <title>yaffs New background garbage collector and related tweaks</title>
    <link>https://hg.ecoscentric.com/yaffs-ecoscentric-gpl/log/205fa93db422/yaffs_fs.c</link>
    <description><![CDATA[yaffs New background garbage collector and related tweaks<br/>
<br/>
This commit<br/>
- introduces the yaffs background garbage collection feature<br/>
- tweaks the foregound garbage collection to do less work<br/>
- changes the way auto-checkpointing works<br/>
- tweaks the block refreshing logic.<br/>
<br/>
The aim of the background garbage collector is to do at least some of the<br/>
garbage collection in the background so that writing operations will not have<br/>
to do as much garbage collection which should make writes faster. The amount of<br/>
background garbage collection is controlled by the ratio between the amount of<br/>
erased space vs the amount of free space:<br/>
* If less than quarter of free space is erased, then background gc is frequent.<br/>
* Else if less than a half of the free space is erased, then background gc is<br/>
still done reasonably frequently.<br/>
* else (at least half of the free space is erased) the background gc is done<br/>
infrequently.<br/>
<br/>
Background gc is not attempted if the partition is checkpointed since that would<br/>
invalidate the checkpoint.<br/>
<br/>
The auto-checkpointing feature has changed slightly. If the yaffs_auto_checkpoint<br/>
value is set to 1 or 2 then the auto checkpointing will be blocked if the erased<br/>
space is less than half the free space (ie. the auto-checkpointing is blocked to<br/>
allow background gc to progress). Oring in 4 into the yaffs_auto_checkpoint will<br/>
do a one-shot override, forcing a checkpoint and suspending background gc until<br/>
the partition is dirtied by a write, erase etc.<br/>
<br/>
The block refreshing control has been changed. The dev-&gt;param.refreshPeriod now<br/>
controls how many blocks are garbage collected before another refresh is performed.<br/>
Values around 1000 probably make the best sense.<br/>
<br/>
Signed-off-by: Charles Manning &lt;cdhmanning@gmail.com&gt;]]></description>
    <author>&#67;&#104;&#97;&#114;&#108;&#101;&#115;&#32;&#77;&#97;&#110;&#110;&#105;&#110;&#103;&#32;&#60;&#99;&#100;&#104;&#109;&#97;&#110;&#110;&#105;&#110;&#103;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Fri, 16 Apr 2010 15:39:16 +1200</pubDate>
</item>
<item>
    <title>work in progress</title>
    <link>https://hg.ecoscentric.com/yaffs-ecoscentric-gpl/log/675a2af6ea46/yaffs_fs.c</link>
    <description><![CDATA[work in progress]]></description>
    <author>&#67;&#104;&#97;&#114;&#108;&#101;&#115;&#32;&#77;&#97;&#110;&#110;&#105;&#110;&#103;&#32;&#60;&#99;&#100;&#104;&#109;&#97;&#110;&#110;&#105;&#110;&#103;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Fri, 16 Apr 2010 12:13:27 +1200</pubDate>
</item>
<item>
    <title>Tweak nfs support</title>
    <link>https://hg.ecoscentric.com/yaffs-ecoscentric-gpl/log/7d524c984100/yaffs_fs.c</link>
    <description><![CDATA[Tweak nfs support<br/>
<br/>
Fix problem that caused a regression in busybox rm on directories<br/>
with many files.<br/>
<br/>
Limit the feature to only compile with more recent kernels that have<br/>
all the required features.<br/>
<br/>
Signed-off-by: Charles Manning &lt;cdhmanning@gmail.com&gt;]]></description>
    <author>&#67;&#104;&#97;&#114;&#108;&#101;&#115;&#32;&#77;&#97;&#110;&#110;&#105;&#110;&#103;&#32;&#60;&#99;&#100;&#104;&#109;&#97;&#110;&#110;&#105;&#110;&#103;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Wed, 14 Apr 2010 11:24:26 +1200</pubDate>
</item>
<item>
    <title>Add one-shot feature for yaffs auto checkpointing.</title>
    <link>https://hg.ecoscentric.com/yaffs-ecoscentric-gpl/log/fb6ffedcfa89/yaffs_fs.c</link>
    <description><![CDATA[Add one-shot feature for yaffs auto checkpointing.<br/>
<br/>
This feature is enabling by ORing in 0x04 to the yaffs_auto_checkpoint<br/>
module parameter. This will do a one-shot checkpoint on the next sync and<br/>
the bit will then be reset.<br/>
<br/>
This is a nice way to force a checkpoint on the next sync. eg.<br/>
echo 6 &gt; /sys/modules/yaffs/parameters/yaffs_auto_checkpoint<br/>
sync<br/>
yaffs_auto_checkpoint will now be 2<br/>
<br/>
Signed-off-by: Charles Manning &lt;cdhmanning@gmail.com&gt;]]></description>
    <author>&#67;&#104;&#97;&#114;&#108;&#101;&#115;&#32;&#77;&#97;&#110;&#110;&#105;&#110;&#103;&#32;&#60;&#99;&#100;&#104;&#109;&#97;&#110;&#110;&#105;&#110;&#103;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Mon, 12 Apr 2010 16:55:22 +1200</pubDate>
</item>
<item>
    <title>Add nfs support.</title>
    <link>https://hg.ecoscentric.com/yaffs-ecoscentric-gpl/log/a688086ddd0c/yaffs_fs.c</link>
    <description><![CDATA[Add nfs support.<br/>
This is a modified version of the patch suplied by<br/>
Jean-Loup Sabatier<br/>
<br/>
Signed-off-by: Charles Manning &lt;cdhmanning@gmail.com&gt;]]></description>
    <author>&#67;&#104;&#97;&#114;&#108;&#101;&#115;&#32;&#77;&#97;&#110;&#110;&#105;&#110;&#103;&#32;&#60;&#99;&#100;&#104;&#109;&#97;&#110;&#110;&#105;&#110;&#103;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Tue, 30 Mar 2010 14:42:21 +1300</pubDate>
</item>
<item>
    <title>Add garbage collection control</title>
    <link>https://hg.ecoscentric.com/yaffs-ecoscentric-gpl/log/36569f389824/yaffs_fs.c</link>
    <description><![CDATA[Add garbage collection control]]></description>
    <author>&#99;&#104;&#97;&#114;&#108;&#101;&#115;&#32;&#60;&#99;&#104;&#97;&#114;&#108;&#101;&#115;&#62;</author>
    <pubDate>Mon, 15 Mar 2010 23:10:33 +0000</pubDate>
</item>
<item>
    <title>Add more detail to yaffs_debug</title>
    <link>https://hg.ecoscentric.com/yaffs-ecoscentric-gpl/log/8e0094175e71/yaffs_fs.c</link>
    <description><![CDATA[Add more detail to yaffs_debug]]></description>
    <author>&#99;&#104;&#97;&#114;&#108;&#101;&#115;&#32;&#60;&#99;&#104;&#97;&#114;&#108;&#101;&#115;&#62;</author>
    <pubDate>Mon, 15 Mar 2010 22:27:15 +0000</pubDate>
</item>
<item>
    <title>Add debug proc entry for gathering gc stats</title>
    <link>https://hg.ecoscentric.com/yaffs-ecoscentric-gpl/log/d76a2de52a82/yaffs_fs.c</link>
    <description><![CDATA[Add debug proc entry for gathering gc stats]]></description>
    <author>&#99;&#104;&#97;&#114;&#108;&#101;&#115;&#32;&#60;&#99;&#104;&#97;&#114;&#108;&#101;&#115;&#62;</author>
    <pubDate>Mon, 15 Mar 2010 06:28:36 +0000</pubDate>
</item>
<item>
    <title>Get rid of kernel lock, change stats to __u32</title>
    <link>https://hg.ecoscentric.com/yaffs-ecoscentric-gpl/log/c9e1700f2e05/yaffs_fs.c</link>
    <description><![CDATA[Get rid of kernel lock, change stats to __u32]]></description>
    <author>&#99;&#104;&#97;&#114;&#108;&#101;&#115;&#32;&#60;&#99;&#104;&#97;&#114;&#108;&#101;&#115;&#62;</author>
    <pubDate>Mon, 15 Mar 2010 06:07:44 +0000</pubDate>
</item>
<item>
    <title>Add conditional compilation for background processing</title>
    <link>https://hg.ecoscentric.com/yaffs-ecoscentric-gpl/log/043bd07468b6/yaffs_fs.c</link>
    <description><![CDATA[Add conditional compilation for background processing]]></description>
    <author>&#99;&#104;&#97;&#114;&#108;&#101;&#115;&#32;&#60;&#99;&#104;&#97;&#114;&#108;&#101;&#115;&#62;</author>
    <pubDate>Wed, 10 Mar 2010 01:22:19 +0000</pubDate>
</item>
<item>
    <title>Add background processing of updated directories</title>
    <link>https://hg.ecoscentric.com/yaffs-ecoscentric-gpl/log/952d0cdd1cbc/yaffs_fs.c</link>
    <description><![CDATA[Add background processing of updated directories]]></description>
    <author>&#99;&#104;&#97;&#114;&#108;&#101;&#115;&#32;&#60;&#99;&#104;&#97;&#114;&#108;&#101;&#115;&#62;</author>
    <pubDate>Tue, 09 Mar 2010 04:12:00 +0000</pubDate>
</item>
<item>
    <title>Add block refreshing feature</title>
    <link>https://hg.ecoscentric.com/yaffs-ecoscentric-gpl/log/db12031081bc/yaffs_fs.c</link>
    <description><![CDATA[Add block refreshing feature]]></description>
    <author>&#99;&#104;&#97;&#114;&#108;&#101;&#115;&#32;&#60;&#99;&#104;&#97;&#114;&#108;&#101;&#115;&#62;</author>
    <pubDate>Thu, 25 Feb 2010 22:41:46 +0000</pubDate>
</item>
<item>
    <title>Fix parameter handling</title>
    <link>https://hg.ecoscentric.com/yaffs-ecoscentric-gpl/log/77453ad2ede7/yaffs_fs.c</link>
    <description><![CDATA[Fix parameter handling]]></description>
    <author>&#99;&#104;&#97;&#114;&#108;&#101;&#115;&#32;&#60;&#99;&#104;&#97;&#114;&#108;&#101;&#115;&#62;</author>
    <pubDate>Fri, 19 Feb 2010 01:19:12 +0000</pubDate>
</item>
<item>
    <title>Rationalise context and parameter handling</title>
    <link>https://hg.ecoscentric.com/yaffs-ecoscentric-gpl/log/7ee0cc4ba753/yaffs_fs.c</link>
    <description><![CDATA[Rationalise context and parameter handling]]></description>
    <author>&#99;&#104;&#97;&#114;&#108;&#101;&#115;&#32;&#60;&#99;&#104;&#97;&#114;&#108;&#101;&#115;&#62;</author>
    <pubDate>Thu, 18 Feb 2010 01:18:04 +0000</pubDate>
</item>
<item>
    <title>Prevent resizes bigger than 2GBytes</title>
    <link>https://hg.ecoscentric.com/yaffs-ecoscentric-gpl/log/c927f461f731/yaffs_fs.c</link>
    <description><![CDATA[Prevent resizes bigger than 2GBytes]]></description>
    <author>&#99;&#104;&#97;&#114;&#108;&#101;&#115;&#32;&#60;&#99;&#104;&#97;&#114;&#108;&#101;&#115;&#62;</author>
    <pubDate>Wed, 10 Feb 2010 03:54:08 +0000</pubDate>
</item>
<item>
    <title>Add own zero_user_segment for older kernels</title>
    <link>https://hg.ecoscentric.com/yaffs-ecoscentric-gpl/log/e67cba11aad9/yaffs_fs.c</link>
    <description><![CDATA[Add own zero_user_segment for older kernels]]></description>
    <author>&#99;&#104;&#97;&#114;&#108;&#101;&#115;&#32;&#60;&#99;&#104;&#97;&#114;&#108;&#101;&#115;&#62;</author>
    <pubDate>Tue, 19 Jan 2010 21:16:30 +0000</pubDate>
</item>
<item>
    <title>Move tracing out of yportenv.h</title>
    <link>https://hg.ecoscentric.com/yaffs-ecoscentric-gpl/log/ce702882929d/yaffs_fs.c</link>
    <description><![CDATA[Move tracing out of yportenv.h]]></description>
    <author>&#99;&#104;&#97;&#114;&#108;&#101;&#115;&#32;&#60;&#99;&#104;&#97;&#114;&#108;&#101;&#115;&#62;</author>
    <pubDate>Mon, 11 Jan 2010 04:06:46 +0000</pubDate>
</item>
<item>
    <title>FSX runs much better with this</title>
    <link>https://hg.ecoscentric.com/yaffs-ecoscentric-gpl/log/56d04ee60d06/yaffs_fs.c</link>
    <description><![CDATA[FSX runs much better with this]]></description>
    <author>&#99;&#104;&#97;&#114;&#108;&#101;&#115;&#32;&#60;&#99;&#104;&#97;&#114;&#108;&#101;&#115;&#62;</author>
    <pubDate>Wed, 23 Dec 2009 03:14:17 +0000</pubDate>
</item>
<item>
    <title>New fix for readdir hang</title>
    <link>https://hg.ecoscentric.com/yaffs-ecoscentric-gpl/log/be04ef15b604/yaffs_fs.c</link>
    <description><![CDATA[New fix for readdir hang]]></description>
    <author>&#99;&#104;&#97;&#114;&#108;&#101;&#115;&#32;&#60;&#99;&#104;&#97;&#114;&#108;&#101;&#115;&#62;</author>
    <pubDate>Sun, 29 Nov 2009 21:50:10 +0000</pubDate>
</item>
<item>
    <title>Revert readdir locking fix that doesn't work properly</title>
    <link>https://hg.ecoscentric.com/yaffs-ecoscentric-gpl/log/37b5b3fda7c0/yaffs_fs.c</link>
    <description><![CDATA[Revert readdir locking fix that doesn't work properly]]></description>
    <author>&#99;&#104;&#97;&#114;&#108;&#101;&#115;&#32;&#60;&#99;&#104;&#97;&#114;&#108;&#101;&#115;&#62;</author>
    <pubDate>Sun, 29 Nov 2009 21:42:47 +0000</pubDate>
</item>
<item>
    <title>Change locking to allow reentry during readdir</title>
    <link>https://hg.ecoscentric.com/yaffs-ecoscentric-gpl/log/b22d1f927037/yaffs_fs.c</link>
    <description><![CDATA[Change locking to allow reentry during readdir]]></description>
    <author>&#99;&#104;&#97;&#114;&#108;&#101;&#115;&#32;&#60;&#99;&#104;&#97;&#114;&#108;&#101;&#115;&#62;</author>
    <pubDate>Wed, 11 Nov 2009 02:11:13 +0000</pubDate>
</item>
<item>
    <title>Add fix for hanging objects</title>
    <link>https://hg.ecoscentric.com/yaffs-ecoscentric-gpl/log/97a4bd3d225e/yaffs_fs.c</link>
    <description><![CDATA[Add fix for hanging objects]]></description>
    <author>&#99;&#104;&#97;&#114;&#108;&#101;&#115;&#32;&#60;&#99;&#104;&#97;&#114;&#108;&#101;&#115;&#62;</author>
    <pubDate>Sat, 07 Nov 2009 02:06:58 +0000</pubDate>
</item>
<item>
    <title>Runtime disbale of lazy loading. Fix problem where resize was breading rename shadowing</title>
    <link>https://hg.ecoscentric.com/yaffs-ecoscentric-gpl/log/a9dda7e5b822/yaffs_fs.c</link>
    <description><![CDATA[Runtime disbale of lazy loading. Fix problem where resize was breading rename shadowing]]></description>
    <author>&#99;&#104;&#97;&#114;&#108;&#101;&#115;&#32;&#60;&#99;&#104;&#97;&#114;&#108;&#101;&#115;&#62;</author>
    <pubDate>Thu, 15 Oct 2009 00:45:46 +0000</pubDate>
</item>
<item>
    <title>Allow the disabling of tags ECC</title>
    <link>https://hg.ecoscentric.com/yaffs-ecoscentric-gpl/log/4d9d442da93f/yaffs_fs.c</link>
    <description><![CDATA[Allow the disabling of tags ECC]]></description>
    <author>&#99;&#104;&#97;&#114;&#108;&#101;&#115;&#32;&#60;&#99;&#104;&#97;&#114;&#108;&#101;&#115;&#62;</author>
    <pubDate>Wed, 14 Oct 2009 00:01:56 +0000</pubDate>
</item>
<item>
    <title>Improve sync to flush metadata</title>
    <link>https://hg.ecoscentric.com/yaffs-ecoscentric-gpl/log/b2333fb73eea/yaffs_fs.c</link>
    <description><![CDATA[Improve sync to flush metadata]]></description>
    <author>&#99;&#104;&#97;&#114;&#108;&#101;&#115;&#32;&#60;&#99;&#104;&#97;&#114;&#108;&#101;&#115;&#62;</author>
    <pubDate>Wed, 23 Sep 2009 23:24:55 +0000</pubDate>
</item>
<item>
    <title>More recent 2.6.8 versions need this change too</title>
    <link>https://hg.ecoscentric.com/yaffs-ecoscentric-gpl/log/850410979014/yaffs_fs.c</link>
    <description><![CDATA[More recent 2.6.8 versions need this change too]]></description>
    <author>&#99;&#104;&#97;&#114;&#108;&#101;&#115;&#32;&#60;&#99;&#104;&#97;&#114;&#108;&#101;&#115;&#62;</author>
    <pubDate>Fri, 18 Sep 2009 00:39:21 +0000</pubDate>
</item>
<item>
    <title>Get directory mtime to update correctly</title>
    <link>https://hg.ecoscentric.com/yaffs-ecoscentric-gpl/log/6353980fff95/yaffs_fs.c</link>
    <description><![CDATA[Get directory mtime to update correctly]]></description>
    <author>&#99;&#104;&#97;&#114;&#108;&#101;&#115;&#32;&#60;&#99;&#104;&#97;&#114;&#108;&#101;&#115;&#62;</author>
    <pubDate>Tue, 26 May 2009 01:22:44 +0000</pubDate>
</item>
<item>
    <title>Fix -ENOSPC to work properly with zero length writes</title>
    <link>https://hg.ecoscentric.com/yaffs-ecoscentric-gpl/log/ba8a7124dc1f/yaffs_fs.c</link>
    <description><![CDATA[Fix -ENOSPC to work properly with zero length writes]]></description>
    <author>&#99;&#104;&#97;&#114;&#108;&#101;&#115;&#32;&#60;&#99;&#104;&#97;&#114;&#108;&#101;&#115;&#62;</author>
    <pubDate>Tue, 12 May 2009 02:23:51 +0000</pubDate>
</item>
<item>
    <title>This file escaped copyright date update. Fixed.</title>
    <link>https://hg.ecoscentric.com/yaffs-ecoscentric-gpl/log/b55b92214eea/yaffs_fs.c</link>
    <description><![CDATA[This file escaped copyright date update. Fixed.]]></description>
    <author>&#119;&#111;&#111;&#107;&#101;&#121;&#32;&#60;&#119;&#111;&#111;&#107;&#101;&#121;&#62;</author>
    <pubDate>Tue, 17 Mar 2009 01:12:00 +0000</pubDate>
</item>
<item>
    <title>One whitespace fix</title>
    <link>https://hg.ecoscentric.com/yaffs-ecoscentric-gpl/log/319f24142eed/yaffs_fs.c</link>
    <description><![CDATA[One whitespace fix<br/>
remove one line of unused code]]></description>
    <author>&#119;&#111;&#111;&#107;&#101;&#121;&#32;&#60;&#119;&#111;&#111;&#107;&#101;&#121;&#62;</author>
    <pubDate>Mon, 09 Mar 2009 13:08:09 +0000</pubDate>
</item>
<item>
    <title>More formatting</title>
    <link>https://hg.ecoscentric.com/yaffs-ecoscentric-gpl/log/5cf3a2a54469/yaffs_fs.c</link>
    <description><![CDATA[More formatting]]></description>
    <author>&#99;&#104;&#97;&#114;&#108;&#101;&#115;&#32;&#60;&#99;&#104;&#97;&#114;&#108;&#101;&#115;&#62;</author>
    <pubDate>Mon, 09 Mar 2009 07:25:09 +0000</pubDate>
</item>
<item>
    <title>Major whitespace/style changes to match Linux checkpatch.pl code style</title>
    <link>https://hg.ecoscentric.com/yaffs-ecoscentric-gpl/log/c0dfae9e8073/yaffs_fs.c</link>
    <description><![CDATA[Major whitespace/style changes to match Linux checkpatch.pl code style]]></description>
    <author>&#119;&#111;&#111;&#107;&#101;&#121;&#32;&#60;&#119;&#111;&#111;&#107;&#101;&#121;&#62;</author>
    <pubDate>Fri, 06 Mar 2009 17:20:49 +0000</pubDate>
</item>
<item>
    <title>Change  inode deletion to prevent issue raised by YBUG</title>
    <link>https://hg.ecoscentric.com/yaffs-ecoscentric-gpl/log/f13c5ef026ec/yaffs_fs.c</link>
    <description><![CDATA[Change  inode deletion to prevent issue raised by YBUG]]></description>
    <author>&#99;&#104;&#97;&#114;&#108;&#101;&#115;&#32;&#60;&#99;&#104;&#97;&#114;&#108;&#101;&#115;&#62;</author>
    <pubDate>Thu, 05 Mar 2009 01:45:28 +0000</pubDate>
</item>
<item>
    <title>Get rid of KERN_DEBUG so that TRACE_OS works consistently</title>
    <link>https://hg.ecoscentric.com/yaffs-ecoscentric-gpl/log/b14e2b98b91b/yaffs_fs.c</link>
    <description><![CDATA[Get rid of KERN_DEBUG so that TRACE_OS works consistently]]></description>
    <author>&#99;&#104;&#97;&#114;&#108;&#101;&#115;&#32;&#60;&#99;&#104;&#97;&#114;&#108;&#101;&#115;&#62;</author>
    <pubDate>Thu, 05 Mar 2009 01:05:28 +0000</pubDate>
</item>
<item>
    <title>Add Linux 2.6.29 support</title>
    <link>https://hg.ecoscentric.com/yaffs-ecoscentric-gpl/log/1fc8a6a2271f/yaffs_fs.c</link>
    <description><![CDATA[Add Linux 2.6.29 support]]></description>
    <author>&#99;&#104;&#97;&#114;&#108;&#101;&#115;&#32;&#60;&#99;&#104;&#97;&#114;&#108;&#101;&#115;&#62;</author>
    <pubDate>Sun, 01 Mar 2009 23:52:28 +0000</pubDate>
</item>
<item>
    <title>Clean up ununed variable and formatting</title>
    <link>https://hg.ecoscentric.com/yaffs-ecoscentric-gpl/log/3d3cda524900/yaffs_fs.c</link>
    <description><![CDATA[Clean up ununed variable and formatting]]></description>
    <author>&#99;&#104;&#97;&#114;&#108;&#101;&#115;&#32;&#60;&#99;&#104;&#97;&#114;&#108;&#101;&#115;&#62;</author>
    <pubDate>Wed, 04 Feb 2009 21:40:27 +0000</pubDate>
</item>
<item>
    <title>Change Linux glue code to work with 2.6.28</title>
    <link>https://hg.ecoscentric.com/yaffs-ecoscentric-gpl/log/6dd9ed6bed42/yaffs_fs.c</link>
    <description><![CDATA[Change Linux glue code to work with 2.6.28]]></description>
    <author>&#99;&#104;&#97;&#114;&#108;&#101;&#115;&#32;&#60;&#99;&#104;&#97;&#114;&#108;&#101;&#115;&#62;</author>
    <pubDate>Thu, 22 Jan 2009 00:45:54 +0000</pubDate>
</item>
<item>
    <title>Add autocheckpoint control</title>
    <link>https://hg.ecoscentric.com/yaffs-ecoscentric-gpl/log/7f2e4c70cc30/yaffs_fs.c</link>
    <description><![CDATA[Add autocheckpoint control]]></description>
    <author>&#99;&#104;&#97;&#114;&#108;&#101;&#115;&#32;&#60;&#99;&#104;&#97;&#114;&#108;&#101;&#115;&#62;</author>
    <pubDate>Sun, 18 Jan 2009 21:50:37 +0000</pubDate>
</item>
<item>
    <title>Add kmap for highmem access</title>
    <link>https://hg.ecoscentric.com/yaffs-ecoscentric-gpl/log/fb0b6002a827/yaffs_fs.c</link>
    <description><![CDATA[Add kmap for highmem access]]></description>
    <author>&#99;&#104;&#97;&#114;&#108;&#101;&#115;&#32;&#60;&#99;&#104;&#97;&#114;&#108;&#101;&#115;&#62;</author>
    <pubDate>Thu, 28 Aug 2008 02:42:11 +0000</pubDate>
</item>
<item>
    <title>Fix compilation on Linux 2.6.26, fix compilation warnings</title>
    <link>https://hg.ecoscentric.com/yaffs-ecoscentric-gpl/log/0107f21a03fb/yaffs_fs.c</link>
    <description><![CDATA[Fix compilation on Linux 2.6.26, fix compilation warnings]]></description>
    <author>&#99;&#104;&#97;&#114;&#108;&#101;&#115;&#32;&#60;&#99;&#104;&#97;&#114;&#108;&#101;&#115;&#62;</author>
    <pubDate>Wed, 23 Jul 2008 03:35:12 +0000</pubDate>
</item>
<item>
    <title>Some cleanups, Linux 2.6.25 handling, fix handing of root permissions</title>
    <link>https://hg.ecoscentric.com/yaffs-ecoscentric-gpl/log/8a4f31e59ad8/yaffs_fs.c</link>
    <description><![CDATA[Some cleanups, Linux 2.6.25 handling, fix handing of root permissions]]></description>
    <author>&#99;&#104;&#97;&#114;&#108;&#101;&#115;&#32;&#60;&#99;&#104;&#97;&#114;&#108;&#101;&#115;&#62;</author>
    <pubDate>Thu, 03 Jul 2008 20:06:05 +0000</pubDate>
</item>
<item>
    <title>Check in inband tags, some extra yaffs direct functions and some other changes</title>
    <link>https://hg.ecoscentric.com/yaffs-ecoscentric-gpl/log/0f70320a2274/yaffs_fs.c</link>
    <description><![CDATA[Check in inband tags, some extra yaffs direct functions and some other changes]]></description>
    <author>&#99;&#104;&#97;&#114;&#108;&#101;&#115;&#32;&#60;&#99;&#104;&#97;&#114;&#108;&#101;&#115;&#62;</author>
    <pubDate>Mon, 05 May 2008 07:58:58 +0000</pubDate>
</item>
<item>
    <title>Cleanup patch - Remove all trailing whitespace and fix a few typos.</title>
    <link>https://hg.ecoscentric.com/yaffs-ecoscentric-gpl/log/b7f785925166/yaffs_fs.c</link>
    <description><![CDATA[Cleanup patch - Remove all trailing whitespace and fix a few typos.]]></description>
    <author>&#119;&#111;&#111;&#107;&#101;&#121;&#32;&#60;&#119;&#111;&#111;&#107;&#101;&#121;&#62;</author>
    <pubDate>Thu, 13 Dec 2007 15:35:17 +0000</pubDate>
</item>
<item>
    <title>Change checkpoint to calculate number of blocks required instead of using a hardcoded value</title>
    <link>https://hg.ecoscentric.com/yaffs-ecoscentric-gpl/log/46d4855f90b0/yaffs_fs.c</link>
    <description><![CDATA[Change checkpoint to calculate number of blocks required instead of using a hardcoded value]]></description>
    <author>&#99;&#104;&#97;&#114;&#108;&#101;&#115;&#32;&#60;&#99;&#104;&#97;&#114;&#108;&#101;&#115;&#62;</author>
    <pubDate>Mon, 03 Dec 2007 03:21:48 +0000</pubDate>
</item>
<item>
    <title>Add support 2.6.23 filesystem interface API.</title>
    <link>https://hg.ecoscentric.com/yaffs-ecoscentric-gpl/log/b3429807adbf/yaffs_fs.c</link>
    <description><![CDATA[Add support 2.6.23 filesystem interface API.]]></description>
    <author>&#105;&#109;&#99;&#100;&#32;&#60;&#105;&#109;&#99;&#100;&#62;</author>
    <pubDate>Wed, 19 Sep 2007 20:35:40 +0000</pubDate>
</item>
<item>
    <title>Fix infinite loop when parsing numeric trace flags written to /proc/yaffs.</title>
    <link>https://hg.ecoscentric.com/yaffs-ecoscentric-gpl/log/62921764ba1b/yaffs_fs.c</link>
    <description><![CDATA[Fix infinite loop when parsing numeric trace flags written to /proc/yaffs.]]></description>
    <author>&#105;&#109;&#99;&#100;&#32;&#60;&#105;&#109;&#99;&#100;&#62;</author>
    <pubDate>Thu, 16 Aug 2007 20:42:11 +0000</pubDate>
</item>
<item>
    <title>Rolling in Ians and other changes</title>
    <link>https://hg.ecoscentric.com/yaffs-ecoscentric-gpl/log/2c3cea26b1ca/yaffs_fs.c</link>
    <description><![CDATA[Rolling in Ians and other changes]]></description>
    <author>&#99;&#104;&#97;&#114;&#108;&#101;&#115;&#32;&#60;&#99;&#104;&#97;&#114;&#108;&#101;&#115;&#62;</author>
    <pubDate>Wed, 18 Jul 2007 19:40:37 +0000</pubDate>
</item>
<item>
    <title>Adding checkpoint and robustness improvements</title>
    <link>https://hg.ecoscentric.com/yaffs-ecoscentric-gpl/log/570d9d4cac30/yaffs_fs.c</link>
    <description><![CDATA[Adding checkpoint and robustness improvements]]></description>
    <author>&#99;&#104;&#97;&#114;&#108;&#101;&#115;&#32;&#60;&#99;&#104;&#97;&#114;&#108;&#101;&#115;&#62;</author>
    <pubDate>Tue, 15 May 2007 20:07:40 +0000</pubDate>
</item>
<item>
    <title>Add read-only remount patch</title>
    <link>https://hg.ecoscentric.com/yaffs-ecoscentric-gpl/log/6c5c85e954a8/yaffs_fs.c</link>
    <description><![CDATA[Add read-only remount patch]]></description>
    <author>&#99;&#104;&#97;&#114;&#108;&#101;&#115;&#32;&#60;&#99;&#104;&#97;&#114;&#108;&#101;&#115;&#62;</author>
    <pubDate>Tue, 20 Mar 2007 20:59:40 +0000</pubDate>
</item>
<item>
    <title>Updated headers so they really are the same</title>
    <link>https://hg.ecoscentric.com/yaffs-ecoscentric-gpl/log/fcfa82492193/yaffs_fs.c</link>
    <description><![CDATA[Updated headers so they really are the same]]></description>
    <author>&#119;&#111;&#111;&#107;&#101;&#121;&#32;&#60;&#119;&#111;&#111;&#107;&#101;&#121;&#62;</author>
    <pubDate>Wed, 14 Feb 2007 01:09:06 +0000</pubDate>
</item>
<item>
    <title>normalise licence headers and attributions</title>
    <link>https://hg.ecoscentric.com/yaffs-ecoscentric-gpl/log/b8f20fdc3a58/yaffs_fs.c</link>
    <description><![CDATA[normalise licence headers and attributions]]></description>
    <author>&#119;&#111;&#111;&#107;&#101;&#121;&#32;&#60;&#119;&#111;&#111;&#107;&#101;&#121;&#62;</author>
    <pubDate>Mon, 12 Feb 2007 16:55:25 +0000</pubDate>
</item>
<item>
    <title>Update for Linux 2.6.19 support</title>
    <link>https://hg.ecoscentric.com/yaffs-ecoscentric-gpl/log/8375558dcd05/yaffs_fs.c</link>
    <description><![CDATA[Update for Linux 2.6.19 support]]></description>
    <author>&#99;&#104;&#97;&#114;&#108;&#101;&#115;&#32;&#60;&#99;&#104;&#97;&#114;&#108;&#101;&#115;&#62;</author>
    <pubDate>Fri, 19 Jan 2007 04:07:48 +0000</pubDate>
</item>
<item>
    <title>Add Phils checkpoint configuration</title>
    <link>https://hg.ecoscentric.com/yaffs-ecoscentric-gpl/log/c2f9b707a39e/yaffs_fs.c</link>
    <description><![CDATA[Add Phils checkpoint configuration]]></description>
    <author>&#99;&#104;&#97;&#114;&#108;&#101;&#115;&#32;&#60;&#99;&#104;&#97;&#114;&#108;&#101;&#115;&#62;</author>
    <pubDate>Tue, 19 Dec 2006 21:33:41 +0000</pubDate>
</item>
<item>
    <title>Fix autodetection value</title>
    <link>https://hg.ecoscentric.com/yaffs-ecoscentric-gpl/log/393921ea49ce/yaffs_fs.c</link>
    <description><![CDATA[Fix autodetection value]]></description>
    <author>&#99;&#104;&#97;&#114;&#108;&#101;&#115;&#32;&#60;&#99;&#104;&#97;&#114;&#108;&#101;&#115;&#62;</author>
    <pubDate>Tue, 24 Oct 2006 18:09:15 +0000</pubDate>
</item>
<item>
    <title>Add large NAND support and improve retirement handling</title>
    <link>https://hg.ecoscentric.com/yaffs-ecoscentric-gpl/log/1a32267ef1c1/yaffs_fs.c</link>
    <description><![CDATA[Add large NAND support and improve retirement handling]]></description>
    <author>&#99;&#104;&#97;&#114;&#108;&#101;&#115;&#32;&#60;&#99;&#104;&#97;&#114;&#108;&#101;&#115;&#62;</author>
    <pubDate>Tue, 03 Oct 2006 10:13:03 +0000</pubDate>
</item>
<item>
    <title>Interworking with 2.6.18 kernel enabled</title>
    <link>https://hg.ecoscentric.com/yaffs-ecoscentric-gpl/log/bec3d6bed11a/yaffs_fs.c</link>
    <description><![CDATA[Interworking with 2.6.18 kernel enabled<br/>
<br/>
Notable is that to enable it for yaffs1 compatibility mode, I introduced<br/>
a workaround (translate_spare2oob/translate_oob2spare) which should be<br/>
redesigned if possible. The thing is that yaffs1 presumes SmartMedia OOB<br/>
layout which might be not true for a lot of modern flash controllers, so<br/>
there has to be translation.<br/>
Or, in case we get to tags inband, this workaround will become useless.]]></description>
    <author>&#118;&#119;&#111;&#111;&#108;&#32;&#60;&#118;&#119;&#111;&#111;&#108;&#62;</author>
    <pubDate>Tue, 26 Sep 2006 13:28:13 +0000</pubDate>
</item>

  </channel>
</rss>
