]> 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)
committerAK <andi@firstfloor.org>
Thu, 31 Mar 2011 18:58:43 +0000 (11:58 -0700)
commit5857fb84e4065b8e502f8eb1db4041aa69d51812
tree33fce3f76805b49587da71146ace70777c38d58a
parent60f5700d693e7a23352851aa1c77d1aad8f3d062
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>
Signed-off-by: Andi Kleen <ak@linux.intel.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: Greg Kroah-Hartman <gregkh@suse.de>
drivers/mmc/core/sdio.c