ufshcd_probe_hba() puts pm_runtime all the time. So, during the reset flow, we need to get one. pm_runtime_get_sync (1) ufshcd_async_scan pm_runtime_get_sync (2) ufshcd_hold_all ufshcd_probe_hba - pm_runtime_put_sync (1) - ufshcd_reset_and_restore - ufshcd_detect_device - ufshcd_host_reset_and_restore - ufshcd_probe_hba - pm_runtime_put_sync (0) ufshcd_release_all pm_runtime_put_sync (-1) Bug: 157744625 Bug: 153043714 Signed-off-by: Jaegeuk Kim <jaegeuk@google.com> Change-Id: I2d5696d6143842790fa25218beda12b71cfcc1d6fourteen
parent
d8de83584e
commit
f20df49910
Loading…
Reference in new issue