devfreq: memlat: Correct the num_cpus in memlat-mon

Correct the num_cpu's value by subtracting with last mask
with first cpu mask.

Change-Id: Idcaee05db0e1fb97cd8d7668c7aad1d00c4c54c5
Signed-off-by: Avaneesh Kumar Dwivedi <quic_akdwived@quicinc.com>
Signed-off-by: Chetan C R <quic_cchinnad@quicinc.com>
This commit is contained in:
Avaneesh Kumar Dwivedi 2022-11-29 02:47:08 +05:30 • committed by Gerrit - the friendly Code Review server
commit adea9f6973

View file

@ -907,7 +907,7 @@ static int memlat_mon_probe(struct platform_device *pdev, bool is_compute)
}
}
num_cpus = cpumask_weight(&mon->cpus);
num_cpus = (cpumask_last(&mon->cpus) - cpumask_first(&mon->cpus)) + 1;
hw = &mon->hw;
hw->of_node = of_parse_phandle(dev->of_node, "qcom,target-dev", 0);