gerrit test
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: Greg Kroah-Hartman <gregkh@suse.de>
Merge branch 'cm-10.1-wip' into cm-10.1
USB: u_serial: Using logical AND for condition checking in gs_start_tx

Previously Bitwise AND operator is used for condition checking of previous
request->length for zero length packet transfer. Updating the same to
Logical AND operator.

CRs-Fixed: 289548
Change-Id: Id66f1c0e42297a9fc55fad122069ce85b3c6323b
Signed-off-by: Rajkumar Raghupathy <raghup@codeaurora.org>
fix Ron's error
Revert "fix Ron's error"

This reverts commit 8ecf097e7914b92ce125fed6ff403ce6237062f5.