Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit dd96ffa8 authored by Asutosh Das's avatar Asutosh Das Committed by Subhash Jadavani
Browse files

scsi: ufs: Abort gating if clock on request is pending



This change attempts to abort gating of clocks if a
request to turn-on clocks is pending.
This would in turn avoid turning OFF and back ON the
clocks.

CRs-fixed: 2002742
Change-Id: I3d80ed503d4ddb29ac613b11e5e93f84c8362978
Signed-off-by: default avatarAsutosh Das <asutoshd@codeaurora.org>
parent be096037
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -1404,7 +1404,7 @@ static void ufshcd_gate_work(struct work_struct *work)
	 * state to CLKS_ON.
	 */
	if (hba->clk_gating.is_suspended ||
		(hba->clk_gating.state == REQ_CLKS_ON)) {
		(hba->clk_gating.state != REQ_CLKS_OFF)) {
		hba->clk_gating.state = CLKS_ON;
		trace_ufshcd_clk_gating(dev_name(hba->dev),
			hba->clk_gating.state);