diff options
author | Ulf Hansson <ulf.hansson@linaro.org> | 2019-06-11 17:44:32 +0200 |
---|---|---|
committer | Ulf Hansson <ulf.hansson@linaro.org> | 2019-07-10 13:17:30 +0200 |
commit | cd23042d05468ab2e66e0298b46ee90a5f8d9a74 (patch) | |
tree | 4b4005463338d114a2e02e9a1ba75b1b8ee73e3d /drivers/mmc/core | |
parent | cf4b20ecfa4edc4a0e55d52bc0a735f60bdfe7eb (diff) | |
download | linux-cd23042d05468ab2e66e0298b46ee90a5f8d9a74.tar.gz linux-cd23042d05468ab2e66e0298b46ee90a5f8d9a74.tar.bz2 linux-cd23042d05468ab2e66e0298b46ee90a5f8d9a74.zip |
mmc: sdio: Drop mmc_claim|release_host() in mmc_sdio_power_restore()
The function mmc_sdio_power_restore() is called either from
mmc_sdio_runtime_resume() or from mmc_sdio_hw_reset(). Both callers either
claims/releases the host or require its callers to do so. Therefore let's
drop the redundant calls to mmc_claim|release_host() in
mmc_sdio_power_restore().
Signed-off-by: Ulf Hansson <ulf.hansson@linaro.org>
Reviewed-by: Douglas Anderson <dianders@chromium.org>
Tested-by: Douglas Anderson <dianders@chromium.org>
Diffstat (limited to 'drivers/mmc/core')
-rw-r--r-- | drivers/mmc/core/sdio.c | 4 |
1 files changed, 0 insertions, 4 deletions
diff --git a/drivers/mmc/core/sdio.c b/drivers/mmc/core/sdio.c index 712a7742765e..b3303b7d9956 100644 --- a/drivers/mmc/core/sdio.c +++ b/drivers/mmc/core/sdio.c @@ -1030,14 +1030,10 @@ static int mmc_sdio_power_restore(struct mmc_host *host) * */ - mmc_claim_host(host); - ret = mmc_sdio_reinit_card(host, mmc_card_keep_power(host)); if (!ret && host->sdio_irqs) mmc_signal_sdio_irq(host); - mmc_release_host(host); - return ret; } |