From 834406bca24d0ccf5904df9efc5ce22f2f2c87d1 Mon Sep 17 00:00:00 2001 From: Greg Kroah-Hartman Date: Wed, 27 Nov 2019 13:01:17 +0100 Subject: [PATCH] fix 4.9 cpufreq patch --- ...checks-to-show-and-store-methods-of-cpufreq.patch | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/queue-4.9/cpufreq-add-null-checks-to-show-and-store-methods-of-cpufreq.patch b/queue-4.9/cpufreq-add-null-checks-to-show-and-store-methods-of-cpufreq.patch index 4f63e2e6a5a..496a777a703 100644 --- a/queue-4.9/cpufreq-add-null-checks-to-show-and-store-methods-of-cpufreq.patch +++ b/queue-4.9/cpufreq-add-null-checks-to-show-and-store-methods-of-cpufreq.patch @@ -44,13 +44,13 @@ Signed-off-by: Greg Kroah-Hartman down_read(&policy->rwsem); ret = fattr->show(policy, buf); up_read(&policy->rwsem); -@@ -1107,6 +1110,9 @@ static void cpufreq_policy_put_kobj(stru - up_write(&policy->rwsem); - kobject_put(kobj); +@@ -889,6 +892,9 @@ static ssize_t store(struct kobject *kob + struct freq_attr *fattr = to_attr(attr); + ssize_t ret = -EINVAL; + if (!fattr->store) + return -EIO; + - /* - * We need to make sure that the underlying kobj is - * actually not referenced anymore by anybody before we + get_online_cpus(); + + if (cpu_online(policy->cpu)) { -- 2.47.3