From 9317872a0e2b5715f8d7b93f1049006c37855af5 Mon Sep 17 00:00:00 2001 From: Varun Garg Date: Wed, 6 Jul 2022 04:20:46 -0700 Subject: [PATCH] msm_perf: Check on max_freq value to avoid invalid value Check on max_freq value to avoid invalid value . Change-Id: If289191a350a58899b298cca9454ec5fbf2267ff Signed-off-by: Varun Garg Signed-off-by: Badri Sampath --- drivers/soc/qcom/msm_performance.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/drivers/soc/qcom/msm_performance.c b/drivers/soc/qcom/msm_performance.c index 3501b4d446cd..f08f6aad5df2 100644 --- a/drivers/soc/qcom/msm_performance.c +++ b/drivers/soc/qcom/msm_performance.c @@ -392,7 +392,8 @@ static ssize_t set_cpu_max_freq(struct kobject *kobj, if (cpu_possible(cpu)) { i_cpu_stats = &per_cpu(msm_perf_cpu_stats, cpu); - i_cpu_stats->max = val; + i_cpu_stats->max = min_t(uint, val, + (unsigned int)FREQ_QOS_MAX_DEFAULT_VALUE); cpumask_set_cpu(cpu, limit_mask_max); }