Merge "mhi: core: Make sure to powerdown if mhi_sync_power_up fails"

This commit is contained in:
qctecmdr 2020-08-26 20:58:47 -07:00 • committed by Gerrit - the friendly Code Review server
commit 032d9702eb

View file

@ -1147,7 +1147,13 @@ int mhi_sync_power_up(struct mhi_controller *mhi_cntrl)
MHI_PM_IN_ERROR_STATE(mhi_cntrl->pm_state),
msecs_to_jiffies(mhi_cntrl->timeout_ms));
return (MHI_IN_MISSION_MODE(mhi_cntrl->ee)) ? 0 : -ETIMEDOUT;
if (!MHI_IN_MISSION_MODE(mhi_cntrl->ee)) {
if (!mhi_cntrl->rddm_supported)
mhi_power_down(mhi_cntrl, false);
return -ETIMEDOUT;
}
return 0;
}
EXPORT_SYMBOL(mhi_sync_power_up);