From 8943a2e7a33e33fd89614ac83b33b30f8d8c6b96 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 --- kernel/sched/cpufreq.c | 1 + 1 file changed, 1 insertion(+) diff --git a/kernel/sched/cpufreq.c b/kernel/sched/cpufreq.c index 3d5f5a80b401..17fa9566e705 100644 --- a/kernel/sched/cpufreq.c +++ b/kernel/sched/cpufreq.c @@ -10,6 +10,7 @@ #include "sched.h" 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.