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

Commit 2c271a3e authored by Linux Build Service Account's avatar Linux Build Service Account Committed by Gerrit - the friendly Code Review server
Browse files

Merge "USB: android: Remove PM QOS request during cable disconnect"

parents 55b606e5 8e64c400
Loading
Loading
Loading
Loading
+11 −4
Original line number Diff line number Diff line
@@ -302,11 +302,18 @@ static void android_pm_qos_update_latency(struct android_dev *dev, s32 latency)
		return;

	pr_debug("%s: latency updated to: %d\n", __func__, latency);

	if (latency == PM_QOS_DEFAULT_VALUE) {
		pm_qos_update_request(&dev->pm_qos_req_dma, latency);
		last_vote = latency;
		pm_qos_remove_request(&dev->pm_qos_req_dma);
	} else {
		if (!pm_qos_request_active(&dev->pm_qos_req_dma))
			pm_qos_add_request(&dev->pm_qos_req_dma,
				PM_QOS_CPU_DMA_LATENCY, PM_QOS_DEFAULT_VALUE);
		pm_qos_update_request(&dev->pm_qos_req_dma, latency);

		last_vote = latency;
	}
}

#define DOWN_PM_QOS_SAMPLE_SEC		5
#define DOWN_PM_QOS_THRESHOLD		100