soc: qcom: msm_perf: fix error checks

in error handling path, remove qos request only if its active.

Change-Id: I322764ce736b581ecabdd82cece83c3d6595e4c7
Signed-off-by: Kishore Sri venkata Ganesh Bolisetty <bsrivenk@codeaurora.org>
This commit is contained in:
Kishore Sri venkata Ganesh Bolisetty 2020-09-08 12:40:45 -07:00
commit 5954827649

View file

@ -106,12 +106,12 @@ static int freq_qos_request_init(void)
cleanup:
for_each_present_cpu(cpu) {
req = &per_cpu(qos_req_min, cpu);
if (req)
if (req && freq_qos_request_active(req))
freq_qos_remove_request(req);
req = &per_cpu(qos_req_max, cpu);
if (req)
if (req && freq_qos_request_active(req))
freq_qos_remove_request(req);
per_cpu(msm_perf_cpu_stats, cpu).min = 0;