From ad71465636195014a98d94ea92c1ae5f560d969f Mon Sep 17 00:00:00 2001 From: Poting Chen Date: Tue, 6 Jul 2021 17:34:11 +0800 Subject: [PATCH] ANDROID: scheduler: export task_sched_runtime For power and performance monitoring, need to known tasks' runtime for loading estimation. But now, other modules can't get task_scehd_runtime. Export task_sched_runtime to let other modules get task_scehd_runtime. Bug: 233862809 Signed-off-by: Poting Chen Signed-off-by: Cheng Jui Wang Change-Id: Ida5caf8ed0a32954fc0b0ed950f163c7ca493fef (cherry picked from commit fdc8f778e23dfb41b58f87edccf419eb53627ea3) --- kernel/sched/core.c | 1 + 1 file changed, 1 insertion(+) diff --git a/kernel/sched/core.c b/kernel/sched/core.c index 6d9bfe3a2903..81da58fb7425 100644 --- a/kernel/sched/core.c +++ b/kernel/sched/core.c @@ -5297,6 +5297,7 @@ unsigned long long task_sched_runtime(struct task_struct *p) return ns; } +EXPORT_SYMBOL_GPL(task_sched_runtime); #ifdef CONFIG_SCHED_DEBUG static u64 cpu_resched_latency(struct rq *rq)