<feed xmlns='http://www.w3.org/2005/Atom'>
<title>u-boot.git/fs/jffs2, branch v2009.08-rc2</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<id>http://cgit.235523.xyz/u-boot.git/atom/fs/jffs2?h=v2009.08-rc2</id>
<link rel='self' href='http://cgit.235523.xyz/u-boot.git/atom/fs/jffs2?h=v2009.08-rc2'/>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/'/>
<updated>2009-07-17T00:07:47Z</updated>
<entry>
<title>Remove legacy NAND and disk on chip code.</title>
<updated>2009-07-17T00:07:47Z</updated>
<author>
<name>Scott Wood</name>
<email>scottwood@freescale.com</email>
</author>
<published>2009-04-01T20:02:13Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=be33b046b549ad88c204c209508cd7657232ffbd'/>
<id>urn:sha1:be33b046b549ad88c204c209508cd7657232ffbd</id>
<content type='text'>
Legacy NAND had been scheduled for removal.  Any boards that use this
were already not building in the previous release due to an #error.

The disk on chip code in common/cmd_doc.c relies on legacy NAND,
and it has also been removed.  There is newer disk on chip code
in drivers/mtd/nand; someone with access to hardware and sufficient
time and motivation can try to get that working, but for now disk
on chip is not supported.

Signed-off-by: Scott Wood &lt;scottwood@freescale.com&gt;
</content>
</entry>
<entry>
<title>jffs2: include &lt;linux/mtd/compat.h&gt; instead of defining own min_t</title>
<updated>2008-12-16T16:14:54Z</updated>
<author>
<name>Ilya Yanok</name>
<email>yanok@emcraft.com</email>
</author>
<published>2008-12-11T02:51:57Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=584eedab66d0828f2d571a24b10526c4e65f547b'/>
<id>urn:sha1:584eedab66d0828f2d571a24b10526c4e65f547b</id>
<content type='text'>
Include &lt;linux/mtd/compat.h&gt; header for min_t definition instead of
providing our own one. Removes warnings in case of OneNAND support
enabled.

Although I thinks it's a bit silly to include &lt;linux/mtd/compat.h&gt;
just for min_t...

Signed-off-by: Ilya Yanok &lt;yanok@emcraft.com&gt;
Acked-by: Stefan Roese &lt;sr@denx.de&gt;
</content>
</entry>
<entry>
<title>jffs2: cache data_crc results</title>
<updated>2008-12-09T22:40:01Z</updated>
<author>
<name>Ilya Yanok</name>
<email>yanok@emcraft.com</email>
</author>
<published>2008-11-13T16:49:36Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=142a80ffc3b537a9c45acd2444a42a77f147c602'/>
<id>urn:sha1:142a80ffc3b537a9c45acd2444a42a77f147c602</id>
<content type='text'>
As we moved data_crc() invocation from jffs2_1pass_build_lists() to
jffs2_1pass_read_inode() data_crc is going to be calculated on each
inode access. This patch adds caching of data_crc() results. There
is no significant improvement in speed (because of flash access
caching added in previous patch I think, crc in RAM is really fast)
but this patch impacts memory usage -- every b_node structure uses
12 bytes instead of 8.

Signed-off-by: Alexey Neyman &lt;avn@emcraft.com&gt;
Signed-off-by: Ilya Yanok &lt;yanok@emcraft.com&gt;
</content>
</entry>
<entry>
<title>jffs2: summary support</title>
<updated>2008-12-09T22:39:59Z</updated>
<author>
<name>Ilya Yanok</name>
<email>yanok@emcraft.com</email>
</author>
<published>2008-11-13T16:49:35Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=9b7076229ec6a958bd835ab70745f7676297ce82'/>
<id>urn:sha1:9b7076229ec6a958bd835ab70745f7676297ce82</id>
<content type='text'>
This patch adds support for reading fs information from summary
node instead of scanning full eraseblock.

Signed-off-by: Ilya Yanok &lt;yanok@emcraft.com&gt;
</content>
</entry>
<entry>
<title>jffs2: add buffer to cache flash accesses</title>
<updated>2008-12-09T22:39:58Z</updated>
<author>
<name>Ilya Yanok</name>
<email>yanok@emcraft.com</email>
</author>
<published>2008-11-13T16:49:34Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=70741004dc28946cd82c7af6789c4ddb3fc94526'/>
<id>urn:sha1:70741004dc28946cd82c7af6789c4ddb3fc94526</id>
<content type='text'>
With this patch JFFS2 code allocates memory buffer of max_totlen size
(size of the largest node, calculated during scan time) and uses it to
store entire node. Speeds up loading. If malloc fails we use old ways
to do things.

Signed-off-by: Alexey Neyman &lt;avn@emcraft.com&gt;
Signed-off-by: Ilya Yanok &lt;yanok@emcraft.com&gt;
</content>
</entry>
<entry>
<title>jffs2: rewrite jffs2 scanning code based on Linux one</title>
<updated>2008-12-09T22:39:16Z</updated>
<author>
<name>Ilya Yanok</name>
<email>yanok@emcraft.com</email>
</author>
<published>2008-11-13T16:49:33Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=8a36d31f72411144ac0412ee7e1880e801acd754'/>
<id>urn:sha1:8a36d31f72411144ac0412ee7e1880e801acd754</id>
<content type='text'>
Rewrites jffs2_1pass_build_lists() function in style of Linux's
jffs2_scan_medium() and jffs2_scan_eraseblock().
This includes:
 - Caching flash acceses
 - Smart dealing with free space

Signed-off-by: Alexey Neyman &lt;avn@emcraft.com&gt;
Signed-off-by: Ilya Yanok &lt;yanok@emcraft.com&gt;
</content>
</entry>
<entry>
<title>jffs2: fix searching for latest version in jffs2_1pass_list_inodes()</title>
<updated>2008-12-09T22:38:21Z</updated>
<author>
<name>Ilya Yanok</name>
<email>yanok@emcraft.com</email>
</author>
<published>2008-11-13T16:49:31Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=f73846956778a7dfee83403ef9747aff77198848'/>
<id>urn:sha1:f73846956778a7dfee83403ef9747aff77198848</id>
<content type='text'>
We need to update i_version inside cycle to find really latest version
inside jffs2_1pass_list_inodes(). With that fixed we can use isize inside
dump_inode() instead of calling expensive jffs2_1pass_read_inode().

Signed-off-by: Alexey Neyman &lt;avn@emcraft.com&gt;
Signed-off-by: Ilya Yanok &lt;yanok@emcraft.com&gt;
</content>
</entry>
<entry>
<title>JFFS2: Eliminate compiler error when both NAND and OneNAND are enabled.</title>
<updated>2008-10-31T18:51:12Z</updated>
<author>
<name>Scott Wood</name>
<email>scottwood@freescale.com</email>
</author>
<published>2008-10-31T18:51:12Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=2f77c7f45b9a37ef265a8dbe3c18efa706fed214'/>
<id>urn:sha1:2f77c7f45b9a37ef265a8dbe3c18efa706fed214</id>
<content type='text'>
Reported-by: Alessandro Rubini &lt;rubini-list@gnudd.com&gt;
Signed-off-by: Scott Wood &lt;scottwood@freescale.com&gt;
</content>
</entry>
<entry>
<title>rename CFG_ macros to CONFIG_SYS</title>
<updated>2008-10-18T19:54:03Z</updated>
<author>
<name>Jean-Christophe PLAGNIOL-VILLARD</name>
<email>plagnioj@jcrosoft.com</email>
</author>
<published>2008-10-16T13:01:15Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=6d0f6bcf337c5261c08fabe12982178c2c489d76'/>
<id>urn:sha1:6d0f6bcf337c5261c08fabe12982178c2c489d76</id>
<content type='text'>
Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD &lt;plagnioj@jcrosoft.com&gt;
</content>
</entry>
<entry>
<title>Add JFFS2 command support on OneNAND</title>
<updated>2008-09-06T20:50:08Z</updated>
<author>
<name>Kyungmin Park</name>
<email>kmpark@infradead.org</email>
</author>
<published>2008-08-27T05:45:20Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=1a7f8ccec981648ccd38fca2535490582eee08e6'/>
<id>urn:sha1:1a7f8ccec981648ccd38fca2535490582eee08e6</id>
<content type='text'>
Signed-off-by: Kyungmin Park &lt;kyungmin.park@samsung.com&gt;
</content>
</entry>
</feed>
