diff options
Diffstat (limited to 'drivers/mmc/core/sdio.c')
| -rw-r--r-- | drivers/mmc/core/sdio.c | 3 | 
1 files changed, 1 insertions, 2 deletions
diff --git a/drivers/mmc/core/sdio.c b/drivers/mmc/core/sdio.c index 5c4a54d9b6a4..ebc62ad4cc56 100644 --- a/drivers/mmc/core/sdio.c +++ b/drivers/mmc/core/sdio.c @@ -792,7 +792,6 @@ int mmc_attach_sdio(struct mmc_host *host)  	 */  	mmc_release_host(host);  	err = mmc_add_card(host->card); -	mmc_claim_host(host);  	if (err)  		goto remove_added; @@ -805,12 +804,12 @@ int mmc_attach_sdio(struct mmc_host *host)  			goto remove_added;  	} +	mmc_claim_host(host);  	return 0;  remove_added:  	/* Remove without lock if the device has been added. */ -	mmc_release_host(host);  	mmc_sdio_remove(host);  	mmc_claim_host(host);  remove:  | 
