<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/drivers/mtd/redboot.c, branch v2.6.26.4</title>
<subtitle>Linux kernel source tree</subtitle>
<id>https://git.amat.us/linux/atom/drivers/mtd/redboot.c?h=v2.6.26.4</id>
<link rel='self' href='https://git.amat.us/linux/atom/drivers/mtd/redboot.c?h=v2.6.26.4'/>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/'/>
<updated>2008-06-06T18:29:10Z</updated>
<entry>
<title>Fix various old email addresses for dwmw2</title>
<updated>2008-06-06T18:29:10Z</updated>
<author>
<name>David Woodhouse</name>
<email>dwmw2@infradead.org</email>
</author>
<published>2008-06-06T05:46:18Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=44d1b980c72db0faf35adb082fb2208351803028'/>
<id>urn:sha1:44d1b980c72db0faf35adb082fb2208351803028</id>
<content type='text'>
Although if people have questions about ARCnet, perhaps it's _better_
for them to be mailing dwmw2@cam.ac.uk about it...

Signed-off-by: David Woodhouse &lt;dwmw2@infradead.org&gt;
Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;
</content>
</entry>
<entry>
<title>[MTD] Skip bad blocks when checking for RedBoot partition table</title>
<updated>2007-10-29T01:57:02Z</updated>
<author>
<name>David Woodhouse</name>
<email>dwmw2@infradead.org</email>
</author>
<published>2007-10-29T01:57:02Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=3c441baa0365ea7c3be9ee79f03e944289dd37e1'/>
<id>urn:sha1:3c441baa0365ea7c3be9ee79f03e944289dd37e1</id>
<content type='text'>
Signed-off-by: David Woodhouse &lt;dwmw2@infradead.org&gt;
</content>
</entry>
<entry>
<title>[MTD] Improve heuristic for detecting wrong-endian RedBoot partition table</title>
<updated>2007-02-10T09:58:31Z</updated>
<author>
<name>David Woodhouse</name>
<email>dwmw2@infradead.org</email>
</author>
<published>2007-02-10T09:58:31Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=7ca353a428ecbaf77b651fbacfcb2f2f6d813879'/>
<id>urn:sha1:7ca353a428ecbaf77b651fbacfcb2f2f6d813879</id>
<content type='text'>
Also limit the amount we scan to one eraseblock.

Signed-off-by: David Woodhouse &lt;dwmw2@infradead.org&gt;
</content>
</entry>
<entry>
<title>[MTD] Fix RedBoot partition parsing regression harder.</title>
<updated>2007-02-10T09:26:48Z</updated>
<author>
<name>Rod Whitby</name>
<email>rod@whitby.id.au</email>
</author>
<published>2007-02-10T09:26:48Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=11192146e57bc8e58865e7d9c2497f66a4f7e6e7'/>
<id>urn:sha1:11192146e57bc8e58865e7d9c2497f66a4f7e6e7</id>
<content type='text'>
Correct the location of the recalculation of the FIS directory size,
and also add the same recalculation for the byte-swapped case.

Signed-off-by: Rod Whitby &lt;rod@whitby.id.au&gt;
Signed-off-by: David Woodhouse &lt;dwmw2@infradead.org&gt;
</content>
</entry>
<entry>
<title>[MTD] Don't oops when the RedBoot partition table is empty</title>
<updated>2007-02-09T15:06:53Z</updated>
<author>
<name>Martin Michlmayr</name>
<email>tbm@cyrius.com</email>
</author>
<published>2007-02-02T18:14:41Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=678c857f3cffb076c36ce55dfa9fb570712cec12'/>
<id>urn:sha1:678c857f3cffb076c36ce55dfa9fb570712cec12</id>
<content type='text'>
This fixes a regression with the RedBoot parsing code introduced by
commit 0b47d654089c5ce3f2ea26a4485db9bcead1e515

Signed-off-by: Martin Michlmayr &lt;tbm@cyrius.com&gt;
Signed-off-by: David Woodhouse &lt;dwmw2@infradead.org&gt;
</content>
</entry>
<entry>
<title>[MTD] Support combined RedBoot FIS directory and configuration area</title>
<updated>2006-12-08T13:28:26Z</updated>
<author>
<name>Rod Whitby</name>
<email>rod@whitby.id.au</email>
</author>
<published>2006-12-06T01:41:15Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=f33665d931f33a0baf44fc5d3594b23f8118eb44'/>
<id>urn:sha1:f33665d931f33a0baf44fc5d3594b23f8118eb44</id>
<content type='text'>
RedBoot supports storing the FIS directory and the RedBoot
configuration area in the same block of flash memory.  This is
not the most common RedBoot configuration, but it is used on
commercially available boards supported by the kernel.

A recent patch to mtd/redboot.c (http://lkml.org/lkml/2006/3/20/410)
which corrected the skipping of deleted table entries has exposed the
latent problem of the kernel redboot parser running off the end of the
FIS directory and interpreting the RedBoot configuration information
as table entries.

This patch terminates the table parsing when the first truly empty
entry is found (table entry deletion only clears the first byte of the
name, so two cleared bytes in a row indicates the end of the table),
thereby supporting the combined redboot FIS directory and RedBoot
configuration information flash layout scenario.

Signed-off-by: Rod Whitby &lt;rod@whitby.id.au&gt;
Signed-off-by: David Woodhouse &lt;dwmw2@infradead.org&gt;
</content>
</entry>
<entry>
<title>[MTD] redboot partition combined fis / config problem</title>
<updated>2006-12-01T10:01:50Z</updated>
<author>
<name>Yoshinori Sato</name>
<email>ysato@users.sourceforge.jp</email>
</author>
<published>2006-12-01T10:01:50Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=0b47d654089c5ce3f2ea26a4485db9bcead1e515'/>
<id>urn:sha1:0b47d654089c5ce3f2ea26a4485db9bcead1e515</id>
<content type='text'>
Can't analyze FIS directory in CYGSEM_REDBOOT_FLASH_COMBINED_FIS_AND_CONFIG
really.

Signed-off-by: Yoshinori Sato &lt;ysato@users.sourceforge.jp&gt;
Signed-off-by: Andrew Morton &lt;akpm@osdl.org&gt;
Signed-off-by: David Woodhouse &lt;dwmw2@infradead.org&gt;
</content>
</entry>
<entry>
<title>[MTD] replace kmalloc+memset with kzalloc</title>
<updated>2006-11-28T23:47:21Z</updated>
<author>
<name>Burman Yan</name>
<email>yan_952@hotmail.com</email>
</author>
<published>2006-11-15T19:10:29Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=95b93a0cd46682c6d9e8eea803fda510cb6b863a'/>
<id>urn:sha1:95b93a0cd46682c6d9e8eea803fda510cb6b863a</id>
<content type='text'>
Signed-off-by: Yan Burman &lt;yan_952@hotmail.com&gt;
Signed-off-by: David Woodhouse &lt;dwmw2@infradead.org&gt;
</content>
</entry>
<entry>
<title>[MTD] Fix build warnings in RedBoot MTD partition parser.</title>
<updated>2006-05-16T16:31:15Z</updated>
<author>
<name>Ben Dooks</name>
<email>ben-linux@fluff.org</email>
</author>
<published>2006-05-16T16:31:15Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=b020bb7d3b3a8e3568a16eaf98c033bb9ee474eb'/>
<id>urn:sha1:b020bb7d3b3a8e3568a16eaf98c033bb9ee474eb</id>
<content type='text'>
Fix build warnings from drivers/mtd/redboot.c due to
use of `unsigned long` in `struct fis_image_desc` for
fields being passed to swab32s() which expects __u32 *

Change the entries to uint32_t to make them compatible
with the swab32s() function

Signed-off-by: Ben Dooks &lt;ben-linux@fluff.org&gt;
Signed-off-by: David Woodhouse &lt;dwmw2@infradead.org&gt;
</content>
</entry>
<entry>
<title>[PATCH] mtd/redboot: Handle holes in fis table</title>
<updated>2006-03-31T20:18:49Z</updated>
<author>
<name>Peter Korsgaard</name>
<email>jacmet@sunsite.dk</email>
</author>
<published>2006-03-31T10:29:52Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=84e699e6ec5b431289474f78f8df9dfcc2737085'/>
<id>urn:sha1:84e699e6ec5b431289474f78f8df9dfcc2737085</id>
<content type='text'>
Redboot simply sets the first character of a fis entry to 0xff on "fis
delete".  The kernel redboot parser stops parsing on such an entry, and
without this patch any entries after a deleted image would not be detected.

Signed-off-by: Peter Korsgaard &lt;jacmet@sunsite.dk&gt;
Cc: Thomas Gleixner &lt;tglx@linutronix.de&gt;
Acked-by: David Woodhouse &lt;dwmw2@infradead.org&gt;
Signed-off-by: Andrew Morton &lt;akpm@osdl.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@osdl.org&gt;
</content>
</entry>
</feed>
