<feed xmlns='http://www.w3.org/2005/Atom'>
<title>u-boot.git/fs, branch v2012.10-rc1</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<id>http://cgit.235523.xyz/u-boot.git/atom/fs?h=v2012.10-rc1</id>
<link rel='self' href='http://cgit.235523.xyz/u-boot.git/atom/fs?h=v2012.10-rc1'/>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/'/>
<updated>2012-09-20T18:27:35Z</updated>
<entry>
<title>Merge branch 'ext4'</title>
<updated>2012-09-20T18:27:35Z</updated>
<author>
<name>Tom Rini</name>
<email>trini@ti.com</email>
</author>
<published>2012-09-20T18:27:35Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=5fb29f3c48d26981b117b08286bc16ec99d4ca0b'/>
<id>urn:sha1:5fb29f3c48d26981b117b08286bc16ec99d4ca0b</id>
<content type='text'>
Update Makefile change for LIBS -&gt; LIBS-y change.

Conflicts:
	Makefile

Signed-off-by: Tom Rini &lt;trini@ti.com&gt;
</content>
</entry>
<entry>
<title>ext4: cache-align buffers so the invalidation works</title>
<updated>2012-09-20T18:07:26Z</updated>
<author>
<name>Stephen Warren</name>
<email>swarren@nvidia.com</email>
</author>
<published>2012-09-18T08:05:28Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=55b523b7d4ab885142f77d388007eb5490ba6bf4'/>
<id>urn:sha1:55b523b7d4ab885142f77d388007eb5490ba6bf4</id>
<content type='text'>
DMA buffer cache invalidation requires that buffers have cache-aligned
buffer locations and sizes. Use memalign() and ALLOC_CACHE_ALIGN_BUFFER()
to ensure this.

On Tegra at least, without this fix, the following fail commands fail in
u-boot-master/ext4, but succeeded at the branch's branch point in
u-boot/master. With this fix, the commands work again:

ext2ls mmc 0:1 /
ext2load mmc 0:1 /boot/zImage

Cc: Uma Shankar &lt;uma.shankar@samsung.com&gt;
Cc: Manjunatha C Achar &lt;a.manjunatha@samsung.com&gt;
Cc: Iqbal Shareef &lt;iqbal.ams@samsung.com&gt;
Cc: Hakgoo Lee &lt;goodguy.lee@samsung.com&gt;
Cc: Wolfgang Denk &lt;wd@denx.de&gt;
Cc: Tom Rini &lt;trini@ti.com&gt;
Signed-off-by: Stephen Warren &lt;swarren@nvidia.com&gt;
</content>
</entry>
<entry>
<title>FAT: Fix file contents listed as directory</title>
<updated>2012-09-18T19:01:53Z</updated>
<author>
<name>Benoît Thébaudeau</name>
<email>benoit.thebaudeau@advansee.com</email>
</author>
<published>2012-07-20T03:20:29Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=7ee46cebcbee82e3522b84a82041e4aa86760e40'/>
<id>urn:sha1:7ee46cebcbee82e3522b84a82041e4aa86760e40</id>
<content type='text'>
With:
fatls mmc 0 /dir/file
dir: regular directory
file: regular file

The previous code read the contents of file as if it were directory entries to
list. This patch refuses to list file contents as if it were a folder.

Signed-off-by: Benoît Thébaudeau &lt;benoit.thebaudeau@advansee.com&gt;
Cc: Wolfgang Denk &lt;wd@denx.de&gt;
</content>
</entry>
<entry>
<title>ubifs: Fix ubifsload when using ZLIB</title>
<updated>2012-09-10T09:37:42Z</updated>
<author>
<name>Veli-Pekka Peltola</name>
<email>veli-pekka.peltola@bluegiga.com</email>
</author>
<published>2012-09-05T15:05:14Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=8044c1387f7f8acb2a82f64f1b087848395deb15'/>
<id>urn:sha1:8044c1387f7f8acb2a82f64f1b087848395deb15</id>
<content type='text'>
Using ZLIB compression with UBIFS fails if last data node is not a size of
UBIFS_BLOCK_SIZE (4096 bytes).

Easiest way to test this is trying to read a file smaller than 4k:
=&gt; ubifsload 41000000 /etc/fstab
Loading file '/etc/fstab' to addr 0x41000000 with size 704 (0x000002c0)...
UBIFS error (pid 0): read_block: bad data node (block 0, inode 2506)
UBIFS error (pid 0): do_readpage: cannot read page 0 of inode 2506, error -22
Error reading file '/etc/fstab'
/etc/fstab not found!
exit not allowed from main input shell.
=&gt;

With this patch:

=&gt; ubifsload 41000000 /etc/fstab
Loading file '/etc/fstab' to addr 0x41000000 with size 704 (0x000002c0)...
Done
=&gt;

Signed-off-by: Veli-Pekka Peltola &lt;veli-pekka.peltola@bluegiga.com&gt;
Cc: kmpark@infradead.org
Tested-by: Andreas Bießmann &lt;andreas.devel@googlemail.com&gt;
Signed-off-by: Stefan Roese &lt;sr@denx.de&gt;
</content>
</entry>
<entry>
<title>ubifs: Fix memory leak in ubifs_finddir</title>
<updated>2012-09-03T09:37:50Z</updated>
<author>
<name>Stefan Roese</name>
<email>sr@denx.de</email>
</author>
<published>2012-08-28T12:00:24Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=be73913b91ca1e86c7478c1ab8af7b7ba6f3e4ad'/>
<id>urn:sha1:be73913b91ca1e86c7478c1ab8af7b7ba6f3e4ad</id>
<content type='text'>
This patch fixes a memory leak in ubifs_finddir().

Signed-off-by: Stefan Roese &lt;sr@denx.de&gt;
Cc: dev.ma.dma@gmail.com
</content>
</entry>
<entry>
<title>FAT: Simplify get_contents</title>
<updated>2012-09-02T15:22:43Z</updated>
<author>
<name>Benoît Thébaudeau</name>
<email>benoit.thebaudeau@advansee.com</email>
</author>
<published>2012-07-20T13:21:37Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=0880e5bb0c638aec47c1f9349bbb9a0f48179313'/>
<id>urn:sha1:0880e5bb0c638aec47c1f9349bbb9a0f48179313</id>
<content type='text'>
One call to get_cluster can be factorized with another, so avoid
duplicating code.

Signed-off-by: Benoît Thébaudeau &lt;benoit.thebaudeau@advansee.com&gt;
Cc: Wolfgang Denk &lt;wd@denx.de&gt;
</content>
</entry>
<entry>
<title>FAT: get_cluster: Add buffer bouncing</title>
<updated>2012-09-02T15:22:10Z</updated>
<author>
<name>Benoît Thébaudeau</name>
<email>benoit.thebaudeau@advansee.com</email>
</author>
<published>2012-07-20T13:21:08Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=cc63b25efb908afa3c1405cd6fce1dd5659f91d7'/>
<id>urn:sha1:cc63b25efb908afa3c1405cd6fce1dd5659f91d7</id>
<content type='text'>
Add a buffer bouncing mechanism to get_cluster.  This can be useful
for misaligned applicative buffers passed through get_contents.
This is required for the following patches in the case of data
aligned differently relatively to buffers and clusters.

Signed-off-by: Benoît Thébaudeau &lt;benoit.thebaudeau@advansee.com&gt;
Cc: Wolfgang Denk &lt;wd@denx.de&gt;
</content>
</entry>
<entry>
<title>FAT: Fix redundant sector read</title>
<updated>2012-09-02T15:16:08Z</updated>
<author>
<name>Benoît Thébaudeau</name>
<email>benoit.thebaudeau@advansee.com</email>
</author>
<published>2012-07-20T13:20:12Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=cd1b042c5c035719018cffb751714d30513af0a6'/>
<id>urn:sha1:cd1b042c5c035719018cffb751714d30513af0a6</id>
<content type='text'>
With the previous code, the remaining prefetched sectors were read
again after each sector.  With this patch, each sector is read only
once, thus making the prefetch useful.

Signed-off-by: Benoît Thébaudeau &lt;benoit.thebaudeau@advansee.com&gt;
Cc: Wolfgang Denk &lt;wd@denx.de&gt;
</content>
</entry>
<entry>
<title>FAT: cosmetic: Remove useless assignment</title>
<updated>2012-09-02T15:15:16Z</updated>
<author>
<name>Benoît Thébaudeau</name>
<email>benoit.thebaudeau@advansee.com</email>
</author>
<published>2012-07-20T13:19:51Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=88503ad3bb5a21a95fe388a1d45e303c206a4e9d'/>
<id>urn:sha1:88503ad3bb5a21a95fe388a1d45e303c206a4e9d</id>
<content type='text'>
fatlength is not used after this assignment, so it is useless and can
be removed.

Signed-off-by: Benoît Thébaudeau &lt;benoit.thebaudeau@advansee.com&gt;
Cc: Wolfgang Denk &lt;wd@denx.de&gt;
</content>
</entry>
<entry>
<title>FAT: get_fatent: Fix FAT boundary check</title>
<updated>2012-09-02T15:14:30Z</updated>
<author>
<name>Benoît Thébaudeau</name>
<email>benoit.thebaudeau@advansee.com</email>
</author>
<published>2012-07-20T13:19:29Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=8006dd2e57a9b30ff1c978e76c0dcd28d9786ce8'/>
<id>urn:sha1:8006dd2e57a9b30ff1c978e76c0dcd28d9786ce8</id>
<content type='text'>
startblock must be taken into account in order not to read past the
end of the FAT.

Signed-off-by: Benoît Thébaudeau &lt;benoit.thebaudeau@advansee.com&gt;
Cc: Wolfgang Denk &lt;wd@denx.de&gt;
</content>
</entry>
</feed>
