From adea9f697361fe8a4649b3065a4fc06358e33276 Mon Sep 17 00:00:00 2001 From: Avaneesh Kumar Dwivedi Date: Tue, 29 Nov 2022 02:47:08 +0530 Subject: [PATCH] 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 Signed-off-by: Chetan C R --- drivers/devfreq/arm-memlat-mon.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/devfreq/arm-memlat-mon.c b/drivers/devfreq/arm-memlat-mon.c index 37ebff621d17..4fc8f76918e4 100644 --- a/drivers/devfreq/arm-memlat-mon.c +++ b/drivers/devfreq/arm-memlat-mon.c @@ -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);