diff options
| -rw-r--r-- | drivers/soc/qcom/msm_performance.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/soc/qcom/msm_performance.c b/drivers/soc/qcom/msm_performance.c index 1857d369bc94..c36bfb487c4b 100644 --- a/drivers/soc/qcom/msm_performance.c +++ b/drivers/soc/qcom/msm_performance.c @@ -2728,9 +2728,9 @@ error: for (i = 0; i < num_clusters; i++) { if (!managed_clusters[i]) break; - if (managed_clusters[i]->offlined_cpus) + if (cpumask_available(managed_clusters[i]->offlined_cpus)) free_cpumask_var(managed_clusters[i]->offlined_cpus); - if (managed_clusters[i]->cpus) + if (cpumask_available(managed_clusters[i]->cpus)) free_cpumask_var(managed_clusters[i]->cpus); kfree(managed_clusters[i]); } |
