]> www.infradead.org Git - users/jedix/linux-maple.git/commit
cpufreq: CPPC: Fix possible null-ptr-deref for cppc_get_cpu_cost()
authorJinjie Ruan <ruanjinjie@huawei.com>
Wed, 30 Oct 2024 08:24:49 +0000 (16:24 +0800)
committerViresh Kumar <viresh.kumar@linaro.org>
Wed, 30 Oct 2024 09:08:40 +0000 (14:38 +0530)
commit1a1374bb8c5926674973d849feed500bc61ad535
treef20837198f9f45365048e644a249565fc4d38aaf
parenta78e7207564258db6e373e86294a85f9d646d35a
cpufreq: CPPC: Fix possible null-ptr-deref for cppc_get_cpu_cost()

cpufreq_cpu_get_raw() may return NULL if the cpu is not in
policy->cpus cpu mask and it will cause null pointer dereference,
so check NULL for cppc_get_cpu_cost().

Fixes: 740fcdc2c20e ("cpufreq: CPPC: Register EM based on efficiency class information")
Signed-off-by: Jinjie Ruan <ruanjinjie@huawei.com>
Signed-off-by: Viresh Kumar <viresh.kumar@linaro.org>
drivers/cpufreq/cppc_cpufreq.c