From a6b6b7accf0e117485b0de340033b952891abd18 Mon Sep 17 00:00:00 2001 From: xieliujie Date: Thu, 21 Mar 2024 14:47:42 +0800 Subject: [PATCH] ANDROID: vendor_hooks: Export the tracepoints sched_stat_blocked, sched_stat_wait to let modules probe them Get task info about scheduling delay and block time. It is used to get thread scheduling info when thread happened abnormal situation. Bug: 189415303 Signed-off-by: shenshen mao Change-Id: Ib6b548f8a78de5b26d555e9a89e3cc79ea2d1024 Signed-off-by: xieliujie (cherry picked from commit 942d510b9eb465db9cd791d49119538ff2a27287) --- kernel/sched/core.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/kernel/sched/core.c b/kernel/sched/core.c index 7c50e6dd02cd..eda87b15d404 100644 --- a/kernel/sched/core.c +++ b/kernel/sched/core.c @@ -126,6 +126,8 @@ EXPORT_TRACEPOINT_SYMBOL_GPL(sched_waking); EXPORT_TRACEPOINT_SYMBOL_GPL(sched_wakeup); #if defined(CONFIG_SCHEDSTATS) EXPORT_TRACEPOINT_SYMBOL_GPL(sched_stat_sleep); +EXPORT_TRACEPOINT_SYMBOL_GPL(sched_stat_wait); +EXPORT_TRACEPOINT_SYMBOL_GPL(sched_stat_blocked); #endif DEFINE_PER_CPU_SHARED_ALIGNED(struct rq, runqueues);