diff --git a/drivers/mmc/card/block.c b/drivers/mmc/card/block.c index 8a0147dfed27d864d419de730499960c54bc202c..9aaf22e676c4b3a1a9248e4824d26711623d3122 100644 --- a/drivers/mmc/card/block.c +++ b/drivers/mmc/card/block.c @@ -2289,6 +2289,7 @@ static struct mmc_blk_data *mmc_blk_alloc_req(struct mmc_card *card, err_kfree: kfree(md); out: + __clear_bit(devidx, dev_use); return ERR_PTR(ret); }