Message ID | 1433526147-25941-9-git-send-email-alcooperx@gmail.com (mailing list archive) |
---|---|
State | New, archived |
Headers | show |
diff --git a/drivers/mmc/card/block.c b/drivers/mmc/card/block.c index 5650748..79c8861 100644 --- a/drivers/mmc/card/block.c +++ b/drivers/mmc/card/block.c @@ -2026,6 +2026,13 @@ static int mmc_blk_issue_rq(struct mmc_queue *mq, struct request *req) /* claim host only for the first request */ mmc_get_card(card); + if (mmc_card_locked(card)) { + if (req) + blk_end_request_all(req, 0); + ret = 0; + goto out; + } + ret = mmc_blk_part_switch(card, md); if (ret) { if (req) {