<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux-stable.git/include/linux/mtd, branch linux-2.6.14.y</title>
<subtitle>Linux kernel stable tree</subtitle>
<link rel='alternate' type='text/html' href='https://git.tavy.me/linux-stable.git/'/>
<entry>
<title>[MTD] XIP cleanup</title>
<updated>2005-07-07T14:50:16+00:00</updated>
<author>
<name>Thomas Gleixner</name>
<email>tglx@tglx.tec.linutronix.de</email>
</author>
<published>2005-07-07T14:50:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.tavy.me/linux-stable.git/commit/?id=97f927a4d7dbccde0a854a62c3ea54d90bae8679'/>
<id>97f927a4d7dbccde0a854a62c3ea54d90bae8679</id>
<content type='text'>
Move the architecture dependend code into include/asm/mtd-xip.h

Signed-off-by: Thomas Gleixner &lt;tglx@linutronix.de&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Move the architecture dependend code into include/asm/mtd-xip.h

Signed-off-by: Thomas Gleixner &lt;tglx@linutronix.de&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>[MTD] Use correct major number for INFTL</title>
<updated>2005-06-29T12:21:36+00:00</updated>
<author>
<name>Sean Young</name>
<email>sean@mess.org</email>
</author>
<published>2005-06-13T13:08:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.tavy.me/linux-stable.git/commit/?id=bfabb98688e7089381baa0974f7ff6786ce2a2d0'/>
<id>bfabb98688e7089381baa0974f7ff6786ce2a2d0</id>
<content type='text'>
inftl was assigned new major number 96, 94 is in use by dasd. See:
http://www.ussg.iu.edu/hypermail/linux/kernel/0409.2/1220.html

Signed-off-by: Sean Young &lt;sean@mess.org&gt;
Signed-off-by: Thomas Gleixner &lt;tglx@linutronix.de&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
inftl was assigned new major number 96, 94 is in use by dasd. See:
http://www.ussg.iu.edu/hypermail/linux/kernel/0409.2/1220.html

Signed-off-by: Sean Young &lt;sean@mess.org&gt;
Signed-off-by: Thomas Gleixner &lt;tglx@linutronix.de&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>[MTD] XIP for AMD CFI flash.</title>
<updated>2005-06-29T12:18:40+00:00</updated>
<author>
<name>Todd Poynor</name>
<email>tpoynor@mvista.com</email>
</author>
<published>2005-06-06T23:04:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.tavy.me/linux-stable.git/commit/?id=02b15e343aeefb49f8cac949be599d78250a568f'/>
<id>02b15e343aeefb49f8cac949be599d78250a568f</id>
<content type='text'>
Author: Vitaly Wool &lt;vwool@ru.mvista.com&gt;
Signed-off-by: Todd Poynor &lt;tpoynor@mvista.com&gt;
Signed-off-by: Thomas Gleixner &lt;tglx@linutronix.de&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Author: Vitaly Wool &lt;vwool@ru.mvista.com&gt;
Signed-off-by: Todd Poynor &lt;tpoynor@mvista.com&gt;
Signed-off-by: Thomas Gleixner &lt;tglx@linutronix.de&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>[MTD] NAND: Reorganize chip locking</title>
<updated>2005-06-29T12:15:17+00:00</updated>
<author>
<name>Thomas Gleixner</name>
<email>tglx@linutronix.de</email>
</author>
<published>2005-05-31T19:39:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.tavy.me/linux-stable.git/commit/?id=0dfc62465ef92c7ddcb1ba223bf062453566fd0f'/>
<id>0dfc62465ef92c7ddcb1ba223bf062453566fd0f</id>
<content type='text'>
The code was wrong in several aspects. The locking order was
inconsistent, the device aquire code did not reset a variable
after a wakeup and the wakeup handling was not working for
applications where multiple chips are sharing a single
hardware controller.
When a hardware controller is available the locking is now
reduced to the hardware controller lock and the waitqueue is
moved to the hardware controller structure in order to avoid
a wake_up_all().

The problem was pointed out by Ben Dooks, who also found the
missing variable reset as main cause for his deadlock problem.

Signed-off-by: Thomas Gleixner &lt;tglx@linutronix.de&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The code was wrong in several aspects. The locking order was
inconsistent, the device aquire code did not reset a variable
after a wakeup and the wakeup handling was not working for
applications where multiple chips are sharing a single
hardware controller.
When a hardware controller is available the locking is now
reduced to the hardware controller lock and the waitqueue is
moved to the hardware controller structure in order to avoid
a wake_up_all().

The problem was pointed out by Ben Dooks, who also found the
missing variable reset as main cause for his deadlock problem.

Signed-off-by: Thomas Gleixner &lt;tglx@linutronix.de&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>[MTD] NAND: Add Hynix to manufacturer list</title>
<updated>2005-05-27T08:40:27+00:00</updated>
<author>
<name>Nicolas S. Dade</name>
<email>daden@symbol.com</email>
</author>
<published>2005-05-24T08:46:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.tavy.me/linux-stable.git/commit/?id=f1f67a9874f1a4bba1adff6d694aa52e5f52ff1a'/>
<id>f1f67a9874f1a4bba1adff6d694aa52e5f52ff1a</id>
<content type='text'>
Signed-off-by: Nicolas S. Dade &lt;daden@symbol.com&gt;
Signed-off-by: Thomas Gleixner &lt;tglx@linutronix.de&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Nicolas S. Dade &lt;daden@symbol.com&gt;
Signed-off-by: Thomas Gleixner &lt;tglx@linutronix.de&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>[MTD] Fix it really</title>
<updated>2005-05-25T10:32:37+00:00</updated>
<author>
<name>Thomas Gleixner</name>
<email>tglx@tglx.tec.linutronix.de</email>
</author>
<published>2005-05-25T10:32:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.tavy.me/linux-stable.git/commit/?id=a8aff8ab981cc8ef170e89d85094da722644a7fd'/>
<id>a8aff8ab981cc8ef170e89d85094da722644a7fd</id>
<content type='text'>
tglx declares him self to be the idiot of the day.

Signed-off-by: Thomas Gleixner &lt;tglx@linutronix.de&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
tglx declares him self to be the idiot of the day.

Signed-off-by: Thomas Gleixner &lt;tglx@linutronix.de&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>[MTD] map.h Use the correct macro and fix the resulting compiler warning</title>
<updated>2005-05-25T10:20:29+00:00</updated>
<author>
<name>Thomas Gleixner</name>
<email>tglx@tglx.tec.linutronix.de</email>
</author>
<published>2005-05-25T10:20:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.tavy.me/linux-stable.git/commit/?id=b0435695cb3b3e0542c9a3f921f40b216ec37580'/>
<id>b0435695cb3b3e0542c9a3f921f40b216ec37580</id>
<content type='text'>
Signed-off-by: Thomas Gleixner &lt;tglx@linutronix.de&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Thomas Gleixner &lt;tglx@linutronix.de&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>[MTD] Make map_word_ff ware of the flash buswidth</title>
<updated>2005-05-24T18:50:18+00:00</updated>
<author>
<name>Thomas Gleixner</name>
<email>tglx@tglx.tec.linutronix.de</email>
</author>
<published>2005-05-24T18:50:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.tavy.me/linux-stable.git/commit/?id=3a3ab48c68de656736f091c6ed768fa8c110a7ab'/>
<id>3a3ab48c68de656736f091c6ed768fa8c110a7ab</id>
<content type='text'>
map_word_ff() was setting the mapword to ~0UL regardless of the
buswidth of the mapped flash chip. The read_map functions are
buswidth aware and therefor the map_word_equal function failed.

Signed-off-by: Thomas Gleixner &lt;tglx@linutronix.de&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
map_word_ff() was setting the mapword to ~0UL regardless of the
buswidth of the mapped flash chip. The read_map functions are
buswidth aware and therefor the map_word_equal function failed.

Signed-off-by: Thomas Gleixner &lt;tglx@linutronix.de&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>[MTD] Fix broken user ABI</title>
<updated>2005-05-23T11:17:11+00:00</updated>
<author>
<name>Thomas Gleixner</name>
<email>tglx@linutronix.de</email>
</author>
<published>2005-04-11T10:19:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.tavy.me/linux-stable.git/commit/?id=65c6e0a657012d104fe42be5f01a7b9b451b687c'/>
<id>65c6e0a657012d104fe42be5f01a7b9b451b687c</id>
<content type='text'>
Move kernel data where it belongs. Previous change broke user abi.

Signed-off-by: Thomas Gleixner &lt;tglx@linutronix.de&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Move kernel data where it belongs. Previous change broke user abi.

Signed-off-by: Thomas Gleixner &lt;tglx@linutronix.de&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>[MTD] Add reboot notifier to Intel NOR flash driver</title>
<updated>2005-05-23T11:06:28+00:00</updated>
<author>
<name>Nicolas Pitre</name>
<email>nico@cam.org</email>
</author>
<published>2005-04-01T01:59:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.tavy.me/linux-stable.git/commit/?id=963a6fb0a0d336d0513083b7e4b5c3ff9d6d2061'/>
<id>963a6fb0a0d336d0513083b7e4b5c3ff9d6d2061</id>
<content type='text'>
to make sure the flash is in array mode whenever we're about to
reboot. This is especially useful to allow "soft" reboot to work
which consists of branching back into the bootloader.

Signed-off-by: Nicolas Pitre &lt;nico@cam.org&gt;
Signed-off-by: Thomas Gleixner &lt;tglx@linutronix.de&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
to make sure the flash is in array mode whenever we're about to
reboot. This is especially useful to allow "soft" reboot to work
which consists of branching back into the bootloader.

Signed-off-by: Nicolas Pitre &lt;nico@cam.org&gt;
Signed-off-by: Thomas Gleixner &lt;tglx@linutronix.de&gt;
</pre>
</div>
</content>
</entry>
</feed>
