mirror of
https://github.com/BobTheBlinker/android_kernel_motorola_sm6375.git
synced 2026-10-09 21:59:12 -04:00
mmc: core: Handle err variable properly in shutdown path
issue: "mmc0: error -22 during shutdown" logs seen in shutdown path. Initially the err variable is initialized with -EINVAL(22) Before shutting down the eMMC, it make sure that eMMC should be in active state, in order to do so _mmc_resume will be called in mmc_shutdown. Since the device is already in active state it returns from the suspend if check and returns -22 to the mmc_shutdown and treat as error. Making err variable 0 in the if check will help to resolve this issue. Change-Id: I1e34cdce48be3a4db3568cb8442b5aab9110b60c Signed-off-by: Hiren Gohel <quic_vhiren@quicinc.com>
This commit is contained in:
parent
b48d25e6ca
commit
f35229dd3b
1 changed files with 1 additions and 0 deletions
|
|
@ -2426,6 +2426,7 @@ static int _mmc_resume(struct mmc_host *host)
|
|||
#if defined(CONFIG_SDC_QTI)
|
||||
if (!mmc_card_suspended(host->card)) {
|
||||
mmc_release_host(host);
|
||||
err = 0;
|
||||
#else
|
||||
if (!mmc_card_suspended(host->card))
|
||||
#endif
|
||||
|
|
|
|||
Loading…
Reference in a new issue