From e309d43a823e1470f9e2578bd8a225ad3ec89589 Mon Sep 17 00:00:00 2001 From: maoshenshen Date: Wed, 20 Mar 2024 11:09:05 +0800 Subject: [PATCH] ANDROID: vendor_hooks: Export the tracepoints sched_stat_sleep and sched_waking to let module probe them Get task info about sleep and waking Bug: 190422437 Signed-off-by: shenshen mao Change-Id: I828c93f531f84e6133c2c3a7f8faada51683afcf (cherry picked from commit 0bfc20ddef3252e684b904654ad57fd58a7732a8) --- kernel/sched/core.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/kernel/sched/core.c b/kernel/sched/core.c index 38b9207a61c5..18548a94082a 100644 --- a/kernel/sched/core.c +++ b/kernel/sched/core.c @@ -122,6 +122,10 @@ EXPORT_TRACEPOINT_SYMBOL_GPL(sched_util_est_se_tp); EXPORT_TRACEPOINT_SYMBOL_GPL(sched_update_nr_running_tp); EXPORT_TRACEPOINT_SYMBOL_GPL(sched_compute_energy_tp); EXPORT_TRACEPOINT_SYMBOL_GPL(sched_switch); +EXPORT_TRACEPOINT_SYMBOL_GPL(sched_waking); +#if defined(CONFIG_SCHEDSTATS) +EXPORT_TRACEPOINT_SYMBOL_GPL(sched_stat_sleep); +#endif DEFINE_PER_CPU_SHARED_ALIGNED(struct rq, runqueues); EXPORT_SYMBOL_GPL(runqueues);