]> git.karo-electronics.de Git - karo-tx-linux.git/commit
mmc: sdio: remember new card RCA when redetecting card
authorStefan Nilsson XK <stefan.xk.nilsson@stericsson.com>
Tue, 1 Mar 2011 13:41:04 +0000 (14:41 +0100)
committerPaul Gortmaker <paul.gortmaker@windriver.com>
Sun, 26 Jun 2011 16:47:09 +0000 (12:47 -0400)
commita1e38914bf338f94df784ec192411e202e0a5ba2
tree91b8d83312b51cbc4bf57ef7958dc98895df2119
parentee2ff1ae66573872fe6d2d1990d3e71524f39bac
mmc: sdio: remember new card RCA when redetecting card

commit 0aab3995485b8a994bf29a995a008c9ea4a28054 upstream.

During redetection of a SDIO card, a request for a new card RCA
was submitted to the card, but was then overwritten by the old RCA.
This caused the card to be deselected instead of selected when using
the incorrect RCA.  This bug's been present since the "oldcard"
handling was introduced in 2.6.32.

Signed-off-by: Stefan Nilsson XK <stefan.xk.nilsson@stericsson.com>
Reviewed-by: Ulf Hansson <ulf.hansson@stericsson.com>
Reviewed-by: Pawel Wieczorkiewicz <pawel.wieczorkiewicz@stericsson.com>
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Chris Ball <cjb@laptop.org>
Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
drivers/mmc/core/sdio.c