From 2878003246557a2ea7e3b869662c36c9b59d7606 Mon Sep 17 00:00:00 2001 From: Liujie Xie Date: Mon, 28 Jun 2021 21:06:23 +0800 Subject: [PATCH] ANDROID: android: Export symbols for invoking cpufreq_update_util() In order to update cpufreq, vendor modules invoke cpufreq_update_util(), but when we build our modules, report error: ERROR: modpost: "cpufreq_update_util_data" [xxx.ko] undefined! Bug: 192218676 Signed-off-by: Liujie Xie Change-Id: Ib1da70229f04b08d8d812d065021dec0bf891e0e (cherry picked from commit 8943a2e7a33e33fd89614ac83b33b30f8d8c6b96) (cherry picked from commit d1bc61dd85e8d28f1df0e22e2d73aa9e99cb645e) --- kernel/sched/cpufreq.c | 1 + 1 file changed, 1 insertion(+) diff --git a/kernel/sched/cpufreq.c b/kernel/sched/cpufreq.c index b3a8120f1f91..29e4e0d84452 100644 --- a/kernel/sched/cpufreq.c +++ b/kernel/sched/cpufreq.c @@ -7,6 +7,7 @@ */ DEFINE_PER_CPU(struct update_util_data __rcu *, cpufreq_update_util_data); +EXPORT_PER_CPU_SYMBOL_GPL(cpufreq_update_util_data); /** * cpufreq_add_update_util_hook - Populate the CPU's update_util_data pointer.