Loading drivers/scsi/ufs/ufshcd.c +2 −1 Original line number Diff line number Diff line Loading @@ -2177,6 +2177,7 @@ int ufshcd_hold(struct ufs_hba *hba, bool async) spin_unlock_irqrestore(hba->host->host_lock, flags); flush_work(&hba->clk_gating.ungate_work); spin_lock_irqsave(hba->host->host_lock, flags); if (hba->ufshcd_state == UFSHCD_STATE_OPERATIONAL) goto start; } break; Loading Loading
drivers/scsi/ufs/ufshcd.c +2 −1 Original line number Diff line number Diff line Loading @@ -2177,6 +2177,7 @@ int ufshcd_hold(struct ufs_hba *hba, bool async) spin_unlock_irqrestore(hba->host->host_lock, flags); flush_work(&hba->clk_gating.ungate_work); spin_lock_irqsave(hba->host->host_lock, flags); if (hba->ufshcd_state == UFSHCD_STATE_OPERATIONAL) goto start; } break; Loading