<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel/linux.git/drivers/mmc/core, branch linux-2.6.22.y</title>
<subtitle>Linux kernel stable tree (mirror)</subtitle>
<id>https://git.radix-linux.su/kernel/linux.git/atom?h=linux-2.6.22.y</id>
<link rel='self' href='https://git.radix-linux.su/kernel/linux.git/atom?h=linux-2.6.22.y'/>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/'/>
<updated>2007-06-13T17:11:20+00:00</updated>
<entry>
<title>mmc: get back read-only switch function</title>
<updated>2007-06-13T17:11:20+00:00</updated>
<author>
<name>Pierre Ossman</name>
<email>drzeus@drzeus.cx</email>
</author>
<published>2007-06-13T17:06:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=c3bff2ec10b8bf2f53c954e370f9bdae93064472'/>
<id>urn:sha1:c3bff2ec10b8bf2f53c954e370f9bdae93064472</id>
<content type='text'>
Somehow the code to read the read-only switch of SD cards got lost
in the reorganisation.

Signed-off-by: Pierre Ossman &lt;drzeus@drzeus.cx&gt;
</content>
</entry>
<entry>
<title>mmc: don't call switch on old cards</title>
<updated>2007-06-07T07:25:58+00:00</updated>
<author>
<name>Pierre Ossman</name>
<email>drzeus@drzeus.cx</email>
</author>
<published>2007-05-31T20:25:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=3373c0ae6a51085b10a95fd9d2214a9995ef7563'/>
<id>urn:sha1:3373c0ae6a51085b10a95fd9d2214a9995ef7563</id>
<content type='text'>
Make sure we don't call the switch function on cards too old to
support it. They should just ignore it, but some have been reported
to lock up instead.

Signed-off-by: Pierre Ossman &lt;drzeus@drzeus.cx&gt;
</content>
</entry>
<entry>
<title>mmc: fix broken if clause</title>
<updated>2007-06-07T07:25:54+00:00</updated>
<author>
<name>Pierre Ossman</name>
<email>drzeus@drzeus.cx</email>
</author>
<published>2007-06-06T18:23:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=71651297a448289353b2493c6c3c183f9be7be7c'/>
<id>urn:sha1:71651297a448289353b2493c6c3c183f9be7be7c</id>
<content type='text'>
Fix a broken if clause which was causing SD cards to go into
4-bit mode even if the host did not support it.

(Reported by David Brownell and Marc Pignat)

Signed-off-by: Pierre Ossman &lt;drzeus@drzeus.cx&gt;
</content>
</entry>
<entry>
<title>mmc build fix</title>
<updated>2007-05-09T19:30:44+00:00</updated>
<author>
<name>Andrew Morton</name>
<email>akpm@linux-foundation.org</email>
</author>
<published>2007-05-09T09:32:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=01f41ec7b36e14da18a4e162ef697ae358f36e37'/>
<id>urn:sha1:01f41ec7b36e14da18a4e162ef697ae358f36e37</id>
<content type='text'>
Cc: Pierre Ossman &lt;drzeus@drzeus.cx&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>mmc: use lock instead of claim in debug check</title>
<updated>2007-05-08T20:42:57+00:00</updated>
<author>
<name>Pierre Ossman</name>
<email>drzeus@drzeus.cx</email>
</author>
<published>2007-05-08T20:35:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=1efd48b3ae8f89a1d04f1e36be96764d7bf43ae9'/>
<id>urn:sha1:1efd48b3ae8f89a1d04f1e36be96764d7bf43ae9</id>
<content type='text'>
As mmc_detect_change() can be called from irq context, using
claim (which can sleep) is inherently unsafe. Use the host
spinlock instead, which also is faster.

Signed-off-by: Pierre Ossman &lt;drzeus@drzeus.cx&gt;
</content>
</entry>
<entry>
<title>mmc: Use menuconfig objects</title>
<updated>2007-05-08T20:41:55+00:00</updated>
<author>
<name>Jan Engelhardt</name>
<email>jengelh@gmx.de</email>
</author>
<published>2007-05-08T20:30:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=790864dcc2b3fe65355dd84ef8481e54b1bc61b6'/>
<id>urn:sha1:790864dcc2b3fe65355dd84ef8481e54b1bc61b6</id>
<content type='text'>
Change Kconfig objects from "menu, config" into "menuconfig" so
that the user can disable the whole feature without having to
enter the menu first.

Signed-off-by: Jan Engelhardt &lt;jengelh@gmx.de&gt;
Signed-off-by: Pierre Ossman &lt;drzeus@drzeus.cx&gt;
</content>
</entry>
<entry>
<title>mmc: remove old card states</title>
<updated>2007-05-01T14:11:57+00:00</updated>
<author>
<name>Pierre Ossman</name>
<email>drzeus@drzeus.cx</email>
</author>
<published>2007-05-01T14:11:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=bd766312618d2ecc85bce663f95faec601447ecb'/>
<id>urn:sha1:bd766312618d2ecc85bce663f95faec601447ecb</id>
<content type='text'>
Remove card states that no longer make any sense.

Signed-off-by: Pierre Ossman &lt;drzeus@drzeus.cx&gt;
</content>
</entry>
<entry>
<title>mmc: support unsafe resume of cards</title>
<updated>2007-05-01T14:00:02+00:00</updated>
<author>
<name>Pierre Ossman</name>
<email>drzeus@drzeus.cx</email>
</author>
<published>2007-05-01T14:00:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=6abaa0c9fec563538f2a28a682af8c89bb9b125c'/>
<id>urn:sha1:6abaa0c9fec563538f2a28a682af8c89bb9b125c</id>
<content type='text'>
Since many have the system root on MMC/SD we must allow some foot
shooting when it comes to resume.

We cannot detect if a card is removed and reinserted during suspend,
so the safe approach would be to assume it was, avoiding potential
filesystem corruption. This will of course not work if you cannot
release the card before suspend.

This commit adds a compile time option that makes the MMC layer
assume the card wasn't touched if it is redetected upon resume.

Signed-off-by: Pierre Ossman &lt;drzeus@drzeus.cx&gt;
</content>
</entry>
<entry>
<title>mmc: separate out reading EXT_CSD</title>
<updated>2007-05-01T13:08:30+00:00</updated>
<author>
<name>Pierre Ossman</name>
<email>drzeus@drzeus.cx</email>
</author>
<published>2007-05-01T13:08:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=89a73cf52ba2ae4402c53487b71ec4475544f139'/>
<id>urn:sha1:89a73cf52ba2ae4402c53487b71ec4475544f139</id>
<content type='text'>
Separate the reading and decoding of the EXT_CSD register with the
actions taken on it.

Signed-off-by: Pierre Ossman &lt;drzeus@drzeus.cx&gt;
</content>
</entry>
<entry>
<title>mmc: break apart switch function</title>
<updated>2007-05-01T12:46:08+00:00</updated>
<author>
<name>Pierre Ossman</name>
<email>drzeus@drzeus.cx</email>
</author>
<published>2007-05-01T12:46:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=1addfcdbe4b23a20f28a097c2469d9f0c21bef23'/>
<id>urn:sha1:1addfcdbe4b23a20f28a097c2469d9f0c21bef23</id>
<content type='text'>
Break apart the SD switch function into one that reads the capabilities
and one that acts on them.

Signed-off-by: Pierre Ossman &lt;drzeus@drzeus.cx&gt;
</content>
</entry>
</feed>
