<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux.git/drivers/mmc, branch v2.6.23</title>
<subtitle>Linux kernel source tree</subtitle>
<link rel='alternate' type='text/html' href='https://git.tavy.me/linux.git/'/>
<entry>
<title>bug in AT91 MCI suspend routines</title>
<updated>2007-09-11T15:21:51+00:00</updated>
<author>
<name>Anti Sullin</name>
<email>anti.sullin@artecdesign.ee</email>
</author>
<published>2007-08-30T14:15:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.tavy.me/linux.git/commit/?id=e0cda54e4414e98f0bf72116d8522f4e434f6b4b'/>
<id>e0cda54e4414e98f0bf72116d8522f4e434f6b4b</id>
<content type='text'>
This patch fixes a bug in AT91 mmc host driver, that enables the wakeup
from suspend on card detection pin even if the card detect pin is not
available (==0). If not card detection pin is defined, IRQ0 == FIQ gets
enabled and if some activity is present on that pin, the system gets a
FIQ request, that causes a crash.

Signed-off-by: Anti Sullin &lt;anti.sullin@artecdesign.ee&gt;
Signed-off-by: Nicolas Ferre &lt;nicolas.ferre@rfo.atmel.com&gt;
Signed-off-by: Pierre Ossman &lt;drzeus@drzeus.cx&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This patch fixes a bug in AT91 mmc host driver, that enables the wakeup
from suspend on card detection pin even if the card detect pin is not
available (==0). If not card detection pin is defined, IRQ0 == FIQ gets
enabled and if some activity is present on that pin, the system gets a
FIQ request, that causes a crash.

Signed-off-by: Anti Sullin &lt;anti.sullin@artecdesign.ee&gt;
Signed-off-by: Nicolas Ferre &lt;nicolas.ferre@rfo.atmel.com&gt;
Signed-off-by: Pierre Ossman &lt;drzeus@drzeus.cx&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>sdhci: tell which spurious interrupt we got</title>
<updated>2007-08-23T04:31:07+00:00</updated>
<author>
<name>Pierre Ossman</name>
<email>drzeus@drzeus.cx</email>
</author>
<published>2007-08-12T15:29:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.tavy.me/linux.git/commit/?id=b67ac3f339c76dfea3cc75fc0285b6d13edc35fa'/>
<id>b67ac3f339c76dfea3cc75fc0285b6d13edc35fa</id>
<content type='text'>
When we get unexpected interrupts, also print which interrupt it was.

Signed-off-by: Pierre Ossman &lt;drzeus@drzeus.cx&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When we get unexpected interrupts, also print which interrupt it was.

Signed-off-by: Pierre Ossman &lt;drzeus@drzeus.cx&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>sdhci: handle data interrupts during command</title>
<updated>2007-08-23T04:30:53+00:00</updated>
<author>
<name>Pierre Ossman</name>
<email>drzeus@drzeus.cx</email>
</author>
<published>2007-08-12T14:46:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.tavy.me/linux.git/commit/?id=e538fbe83e374a3521128c1f4642aca037661c9d'/>
<id>e538fbe83e374a3521128c1f4642aca037661c9d</id>
<content type='text'>
It is fully legal for a controller to start issuing data related
interrupts before it has signalled that the command has completed.
Make sure the driver actually can handle this.

Signed-off-by: Pierre Ossman &lt;drzeus@drzeus.cx&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
It is fully legal for a controller to start issuing data related
interrupts before it has signalled that the command has completed.
Make sure the driver actually can handle this.

Signed-off-by: Pierre Ossman &lt;drzeus@drzeus.cx&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>mmc: ignore bad max block size in sdhci</title>
<updated>2007-08-23T04:27:50+00:00</updated>
<author>
<name>David Vrabel</name>
<email>david.vrabel@csr.com</email>
</author>
<published>2007-08-10T12:25:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.tavy.me/linux.git/commit/?id=03f8590d90844f04d20488a80e75eaf4c4e0b35c'/>
<id>03f8590d90844f04d20488a80e75eaf4c4e0b35c</id>
<content type='text'>
Some SDHC cards report an invalid maximum block size, in these cases
assume they support block sizes up to 512 bytes instead of returning
an error.

Signed-off-by: David Vrabel &lt;david.vrabel@csr.com&gt;
Signed-off-by: Pierre Ossman &lt;drzeus@drzeus.cx&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Some SDHC cards report an invalid maximum block size, in these cases
assume they support block sizes up to 512 bytes instead of returning
an error.

Signed-off-by: David Vrabel &lt;david.vrabel@csr.com&gt;
Signed-off-by: Pierre Ossman &lt;drzeus@drzeus.cx&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>sdhci: be more cautious about block count register</title>
<updated>2007-08-23T04:27:44+00:00</updated>
<author>
<name>Pierre Ossman</name>
<email>drzeus@drzeus.cx</email>
</author>
<published>2007-08-12T11:13:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.tavy.me/linux.git/commit/?id=2b061973404802fb87db93175b856ee0dfbe38e4'/>
<id>2b061973404802fb87db93175b856ee0dfbe38e4</id>
<content type='text'>
The block count register shouldn't be trusted for single block transfers,
so avoid using it completely when calculating transferred bytes.

Signed-off-by: Pierre Ossman &lt;drzeus@drzeus.cx&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The block count register shouldn't be trusted for single block transfers,
so avoid using it completely when calculating transferred bytes.

Signed-off-by: Pierre Ossman &lt;drzeus@drzeus.cx&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>drivers/mmc/core/host.c: kmalloc + memset conversion to kzalloc</title>
<updated>2007-08-23T04:26:31+00:00</updated>
<author>
<name>Mariusz Kozlowski</name>
<email>m.kozlowski@tuxland.pl</email>
</author>
<published>2007-08-10T21:00:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.tavy.me/linux.git/commit/?id=be760a9de881d84994403bb93177bcb95319c4cb'/>
<id>be760a9de881d84994403bb93177bcb95319c4cb</id>
<content type='text'>
 drivers/mmc/core/host.c | 3509 -&gt; 3457 (-52 bytes)
 drivers/mmc/core/host.o | 92400 -&gt; 92136 (-264 bytes)

Signed-off-by: Mariusz Kozlowski &lt;m.kozlowski@tuxland.pl&gt;
Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;
Signed-off-by: Pierre Ossman &lt;drzeus@drzeus.cx&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
 drivers/mmc/core/host.c | 3509 -&gt; 3457 (-52 bytes)
 drivers/mmc/core/host.o | 92400 -&gt; 92136 (-264 bytes)

Signed-off-by: Mariusz Kozlowski &lt;m.kozlowski@tuxland.pl&gt;
Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;
Signed-off-by: Pierre Ossman &lt;drzeus@drzeus.cx&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>drivers/mmc/core/bus.c: kmalloc + memset conversion to kzalloc</title>
<updated>2007-08-23T04:26:26+00:00</updated>
<author>
<name>Mariusz Kozlowski</name>
<email>m.kozlowski@tuxland.pl</email>
</author>
<published>2007-08-10T21:00:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.tavy.me/linux.git/commit/?id=733cb1e44047ed88f97754fbfd5173741b6dca1a'/>
<id>733cb1e44047ed88f97754fbfd5173741b6dca1a</id>
<content type='text'>
 drivers/mmc/core/bus.c | 5663 -&gt; 5619 (-44 bytes)
 drivers/mmc/core/bus.o | 70899 -&gt; 70731 (-168 bytes)

Signed-off-by: Mariusz Kozlowski &lt;m.kozlowski@tuxland.pl&gt;
Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;
Signed-off-by: Pierre Ossman &lt;drzeus@drzeus.cx&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
 drivers/mmc/core/bus.c | 5663 -&gt; 5619 (-44 bytes)
 drivers/mmc/core/bus.o | 70899 -&gt; 70731 (-168 bytes)

Signed-off-by: Mariusz Kozlowski &lt;m.kozlowski@tuxland.pl&gt;
Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;
Signed-off-by: Pierre Ossman &lt;drzeus@drzeus.cx&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>mmc: at91_mci: remove whitespace at the end of lines</title>
<updated>2007-08-09T14:13:44+00:00</updated>
<author>
<name>Nicolas Ferre</name>
<email>nicolas.ferre@rfo.atmel.com</email>
</author>
<published>2007-08-08T10:01:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.tavy.me/linux.git/commit/?id=37b758e8bcf705a1bc6fd94bfc53ded2d506116c'/>
<id>37b758e8bcf705a1bc6fd94bfc53ded2d506116c</id>
<content type='text'>
Some cleanup with whitespace/tab at the end of lines.

Signed-off-by: Nicolas Ferre &lt;nicolas.ferre@rfo.atmel.com&gt;
Signed-off-by: Pierre Ossman &lt;drzeus@drzeus.cx&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Some cleanup with whitespace/tab at the end of lines.

Signed-off-by: Nicolas Ferre &lt;nicolas.ferre@rfo.atmel.com&gt;
Signed-off-by: Pierre Ossman &lt;drzeus@drzeus.cx&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>mmc: reorganize bounce buffer init</title>
<updated>2007-08-09T12:37:17+00:00</updated>
<author>
<name>Pierre Ossman</name>
<email>drzeus@drzeus.cx</email>
</author>
<published>2007-08-09T12:28:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.tavy.me/linux.git/commit/?id=aafabfab26bf4968b5c6423a3c53e920ae8fa406'/>
<id>aafabfab26bf4968b5c6423a3c53e920ae8fa406</id>
<content type='text'>
Reorganize the code that initializes mmc_block's bounce buffer in
order to avoid warnings when MMC_BLOCK_BOUNCE isn't used.

Signed-off-by: Pierre Ossman &lt;drzeus@drzeus.cx&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Reorganize the code that initializes mmc_block's bounce buffer in
order to avoid warnings when MMC_BLOCK_BOUNCE isn't used.

Signed-off-by: Pierre Ossman &lt;drzeus@drzeus.cx&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>wbsd: fix section mismatch warnings</title>
<updated>2007-08-09T12:37:10+00:00</updated>
<author>
<name>Gabriel C</name>
<email>nix.or.die@googlemail.com</email>
</author>
<published>2007-08-02T18:20:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.tavy.me/linux.git/commit/?id=b3627bb19f8f0ca12136d985d4d73c437cba0e14'/>
<id>b3627bb19f8f0ca12136d985d4d73c437cba0e14</id>
<content type='text'>
This patch fixes the following section mismatch warnings

...

WARNING: vmlinux.o(.init.text+0x29d40): Section mismatch: reference to .exit.text:wbsd_release_resources (between 'wbsd_init' and 'wbsd_probe')
WARNING: vmlinux.o(.init.text+0x29d49): Section mismatch: reference to .exit.text:wbsd_free_mmc (between 'wbsd_init' and 'wbsd_probe')
WARNING: vmlinux.o(.init.text+0x29f28): Section mismatch: reference to .exit.text:wbsd_free_mmc (between 'wbsd_init' and 'wbsd_probe')

...

Signed-off-by: Gabriel Craciunescu &lt;nix.or.die@googlemail.com&gt;
Acked-by: Sam Ravnborg &lt;sam@ravnborg.org&gt;
Signed-off-by: Pierre Ossman &lt;drzeus@drzeus.cx&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This patch fixes the following section mismatch warnings

...

WARNING: vmlinux.o(.init.text+0x29d40): Section mismatch: reference to .exit.text:wbsd_release_resources (between 'wbsd_init' and 'wbsd_probe')
WARNING: vmlinux.o(.init.text+0x29d49): Section mismatch: reference to .exit.text:wbsd_free_mmc (between 'wbsd_init' and 'wbsd_probe')
WARNING: vmlinux.o(.init.text+0x29f28): Section mismatch: reference to .exit.text:wbsd_free_mmc (between 'wbsd_init' and 'wbsd_probe')

...

Signed-off-by: Gabriel Craciunescu &lt;nix.or.die@googlemail.com&gt;
Acked-by: Sam Ravnborg &lt;sam@ravnborg.org&gt;
Signed-off-by: Pierre Ossman &lt;drzeus@drzeus.cx&gt;
</pre>
</div>
</content>
</entry>
</feed>
