mmc: block: Release index in partition allocation error path
If the allocation of a new partition fails, let's make sure to also release the previously picked device index. Signed-off-by: Ulf Hansson <ulf.hansson@linaro.org>
This commit is contained in:
parent
5674a9baba
commit
06b5cca5e7
|
@ -2289,6 +2289,7 @@ static struct mmc_blk_data *mmc_blk_alloc_req(struct mmc_card *card,
|
||||||
err_kfree:
|
err_kfree:
|
||||||
kfree(md);
|
kfree(md);
|
||||||
out:
|
out:
|
||||||
|
__clear_bit(devidx, dev_use);
|
||||||
return ERR_PTR(ret);
|
return ERR_PTR(ret);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue