mirror of
https://github.com/torvalds/linux.git
synced 2024-12-24 03:42:52 +00:00
scsi: ufs: Remove unnecessary if condition in ufshcd_suspend()
In the case that auto_bkops_enable is false, which means auto bkops has been disabled, there is no need to call ufshcd_disable_auto_bkops(). Link: https://lore.kernel.org/r/20201125185300.3394-1-huobean@gmail.com Reviewed-by: Stanley Chu <stanley.chu@mediatek.com> Reviewed-by: Can Guo <cang@codeaurora.org> Signed-off-by: Bean Huo <beanhuo@micron.com> Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
This commit is contained in:
parent
623a4b6d5c
commit
939785d35d
@ -8609,11 +8609,9 @@ static int ufshcd_suspend(struct ufs_hba *hba, enum ufs_pm_op pm_op)
|
||||
}
|
||||
|
||||
if (req_dev_pwr_mode != hba->curr_dev_pwr_mode) {
|
||||
if ((ufshcd_is_runtime_pm(pm_op) && !hba->auto_bkops_enabled) ||
|
||||
!ufshcd_is_runtime_pm(pm_op)) {
|
||||
if (!ufshcd_is_runtime_pm(pm_op))
|
||||
/* ensure that bkops is disabled */
|
||||
ufshcd_disable_auto_bkops(hba);
|
||||
}
|
||||
|
||||
if (!hba->dev_info.b_rpm_dev_flush_capable) {
|
||||
ret = ufshcd_set_dev_pwr_mode(hba, req_dev_pwr_mode);
|
||||
|
Loading…
Reference in New Issue
Block a user