<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel/git/stable/linux-stable.git/drivers/mtd/mtdoops.c, branch linux-2.6.28.y</title>
<subtitle>Linux kernel stable tree</subtitle>
<id>https://git.rulkc.org/pub/scm/linux/kernel/git/stable/linux-stable.git/atom?h=linux-2.6.28.y</id>
<link rel='self' href='https://git.rulkc.org/pub/scm/linux/kernel/git/stable/linux-stable.git/atom?h=linux-2.6.28.y'/>
<link rel='alternate' type='text/html' href='https://git.rulkc.org/pub/scm/linux/kernel/git/stable/linux-stable.git/'/>
<updated>2008-10-18T10:51:48+00:00</updated>
<entry>
<title>[MTD] mtdoops: Fix a bug where block may not be erased</title>
<updated>2008-10-18T10:51:48+00:00</updated>
<author>
<name>Richard Purdie</name>
<email>rpurdie@rpsys.net</email>
</author>
<published>2008-07-26T08:25:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rulkc.org/pub/scm/linux/kernel/git/stable/linux-stable.git/commit/?id=43b5693d404127697d62962def8c1bfe3a89811a'/>
<id>urn:sha1:43b5693d404127697d62962def8c1bfe3a89811a</id>
<content type='text'>
This makes the driver erase a block when it doesn't find any
existing saved log messages which is safer than assuming the
flash was already erased.

Signed-off-by: Richard Purdie &lt;rpurdie@rpsys.net&gt;
Signed-off-by: David Woodhouse &lt;David.Woodhouse@intel.com&gt;
</content>
</entry>
<entry>
<title>[MTD] mtdoops: Add a magic number to logged kernel oops</title>
<updated>2008-10-18T10:51:27+00:00</updated>
<author>
<name>Richard Purdie</name>
<email>rpurdie@rpsys.net</email>
</author>
<published>2008-07-26T08:22:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rulkc.org/pub/scm/linux/kernel/git/stable/linux-stable.git/commit/?id=f0482ee3669a78bdb1e15b9f9c58a9f1ffc5a997'/>
<id>urn:sha1:f0482ee3669a78bdb1e15b9f9c58a9f1ffc5a997</id>
<content type='text'>
Add a magic number to logged kernel oops messages so that they
can be more accurately detected rather than just having to rely
on the sequence number. This also allows easier detection of
saved crashes by userspace.

Signed-off-by: Richard Purdie &lt;rpurdie@rpsys.net&gt;
Signed-off-by: David Woodhouse &lt;David.Woodhouse@intel.com&gt;
</content>
</entry>
<entry>
<title>[MTD] mtdoops: Fix an off by one error</title>
<updated>2008-10-18T10:51:13+00:00</updated>
<author>
<name>Richard Purdie</name>
<email>rpurdie@rpsys.net</email>
</author>
<published>2008-07-26T08:17:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rulkc.org/pub/scm/linux/kernel/git/stable/linux-stable.git/commit/?id=ecd5b3102322011610a2521c389ab5804c811837'/>
<id>urn:sha1:ecd5b3102322011610a2521c389ab5804c811837</id>
<content type='text'>
Fix an off by one error in the mtdoops driver

Signed-off-by: Richard Purdie &lt;rpurdie@rpsys.net&gt;
Signed-off-by: David Woodhouse &lt;David.Woodhouse@intel.com&gt;
</content>
</entry>
<entry>
<title>[MTD] mtdoops.c: make struct oops_cxt static again</title>
<updated>2008-04-22T11:35:34+00:00</updated>
<author>
<name>Adrian Bunk</name>
<email>bunk@kernel.org</email>
</author>
<published>2008-04-18T20:44:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rulkc.org/pub/scm/linux/kernel/git/stable/linux-stable.git/commit/?id=7903cbabcb90a7d485e67062400481c321090a4f'/>
<id>urn:sha1:7903cbabcb90a7d485e67062400481c321090a4f</id>
<content type='text'>
struct oops_cxt needlessly became global.

Signed-off-by: Adrian Bunk &lt;bunk@kernel.org&gt;
Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;
Signed-off-by: David Woodhouse &lt;dwmw2@infradead.org&gt;
</content>
</entry>
<entry>
<title>[MTD] Fix mtdoops.c compilation</title>
<updated>2008-02-07T10:50:57+00:00</updated>
<author>
<name>David Woodhouse</name>
<email>dwmw2@infradead.org</email>
</author>
<published>2008-02-07T10:50:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rulkc.org/pub/scm/linux/kernel/git/stable/linux-stable.git/commit/?id=f9f7dd222364a6428d2ad99a515935dd1dd89d18'/>
<id>urn:sha1:f9f7dd222364a6428d2ad99a515935dd1dd89d18</id>
<content type='text'>
drivers/mtd/mtdoops.c: In function ‘mtdoops_console_sync’:
drivers/mtd/mtdoops.c:329: error: implicit declaration of function ‘in_interrupt’

Signed-off-by: David Woodhouse &lt;dwmw2@infradead.org&gt;
</content>
</entry>
<entry>
<title>[MTD] mtdoops: Use the panic_write function when present</title>
<updated>2008-02-07T10:31:04+00:00</updated>
<author>
<name>Richard Purdie</name>
<email>rpurdie@rpsys.net</email>
</author>
<published>2008-02-06T10:17:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rulkc.org/pub/scm/linux/kernel/git/stable/linux-stable.git/commit/?id=621e4f8e9b208245d1f64eac7e6782b7aa506c21'/>
<id>urn:sha1:621e4f8e9b208245d1f64eac7e6782b7aa506c21</id>
<content type='text'>
When the MTD provides a panic_write function, use it.

Signed-off-by: Richard Purdie &lt;rpurdie@rpsys.net&gt;
Signed-off-by: David Woodhouse &lt;dwmw2@infradead.org&gt;
</content>
</entry>
<entry>
<title>[MTD] mtdoops: Various minor cleanups</title>
<updated>2008-02-03T07:19:24+00:00</updated>
<author>
<name>Richard Purdie</name>
<email>rpurdie@rpsys.net</email>
</author>
<published>2008-01-29T10:25:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rulkc.org/pub/scm/linux/kernel/git/stable/linux-stable.git/commit/?id=79dcd8e9e1f2864ade80f45e144e5e80fef71613'/>
<id>urn:sha1:79dcd8e9e1f2864ade80f45e144e5e80fef71613</id>
<content type='text'>
Various minor cleaups to mtdoops:
  * Don't support the mtd-&gt;erasesize &lt; OOPS_PAGE_SIZE case
  * Tweak printks and make the device mtdoops connects to more visible
  * CON_PRINTBUFFER flag is uneeded

Signed-off-by: Richard Purdie &lt;rpurdie@rpsys.net&gt;
Signed-off-by: David Woodhouse &lt;dwmw2@infradead.org&gt;
</content>
</entry>
<entry>
<title>[MTD] mtdoops: Ensure sequential write to the buffer</title>
<updated>2008-02-03T07:18:58+00:00</updated>
<author>
<name>Richard Purdie</name>
<email>rpurdie@rpsys.net</email>
</author>
<published>2008-01-29T10:21:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rulkc.org/pub/scm/linux/kernel/git/stable/linux-stable.git/commit/?id=47c152b88c185c7e97462a35893df6e552075a8c'/>
<id>urn:sha1:47c152b88c185c7e97462a35893df6e552075a8c</id>
<content type='text'>
Add a spinlock to ensure writes to the mtdoops buffer memory are
sequential and don't race.

Signed-off-by: Richard Purdie &lt;rpurdie@rpsys.net&gt;
Signed-off-by: David Woodhouse &lt;dwmw2@infradead.org&gt;
</content>
</entry>
<entry>
<title>[MTD] mtdoops: Perform write operations in a workqueue</title>
<updated>2008-02-03T07:14:41+00:00</updated>
<author>
<name>Richard Purdie</name>
<email>rpurdie@rpsys.net</email>
</author>
<published>2008-01-29T11:27:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rulkc.org/pub/scm/linux/kernel/git/stable/linux-stable.git/commit/?id=6ce0a856c10c8ab8568764436864616efa88e908'/>
<id>urn:sha1:6ce0a856c10c8ab8568764436864616efa88e908</id>
<content type='text'>
Writing to the flash needs to be done in a workqueue. The console
write functions may be called in any context which can lead to
lockups otherwise.

Signed-off-by: Richard Purdie &lt;rpurdie@rpsys.net&gt;
Signed-off-by: David Woodhouse &lt;dwmw2@infradead.org&gt;
</content>
</entry>
<entry>
<title>[MTD] mtdoops: Add further error return code checking</title>
<updated>2008-02-03T07:14:35+00:00</updated>
<author>
<name>Richard Purdie</name>
<email>rpurdie@rpsys.net</email>
</author>
<published>2008-01-29T11:27:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rulkc.org/pub/scm/linux/kernel/git/stable/linux-stable.git/commit/?id=2986bd2a330e57af53c016276d63d46ded10e9c5'/>
<id>urn:sha1:2986bd2a330e57af53c016276d63d46ded10e9c5</id>
<content type='text'>
Add further error return code checks to the mtdoops driver.

Signed-off-by: Richard Purdie &lt;rpurdie@rpsys.net&gt;
Signed-off-by: David Woodhouse &lt;dwmw2@infradead.org&gt;
</content>
</entry>
</feed>
