From 0004ef79159dee32ae743714a07815bc73b56904 Mon Sep 17 00:00:00 2001 From: Changki Kim Date: Sat, 19 Dec 2020 14:21:18 +0900 Subject: [PATCH] ANDROID: timer: Export hrtimer_expire_entry/exit tracepoints Export hrtimer_expire_entry/exit tracepoints, so that vendor modules can register probes for these tracepoints. When core stop, we need hrtimer when last hrtimer is called. Also, rcu stall issue needs hrtimer infos. For this reason, we have stored hrtimer infos. Bug: 205928005 Change-Id: I739f369d3b56e09f8e9061fefdf25830e37e987e Signed-off-by: Changki Kim Signed-off-by: Chanho Park --- kernel/time/timer.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/kernel/time/timer.c b/kernel/time/timer.c index 0ba4c1615f1c..3cd0eb385e4d 100644 --- a/kernel/time/timer.c +++ b/kernel/time/timer.c @@ -59,6 +59,9 @@ #undef CREATE_TRACE_POINTS #include +EXPORT_TRACEPOINT_SYMBOL_GPL(hrtimer_expire_entry); +EXPORT_TRACEPOINT_SYMBOL_GPL(hrtimer_expire_exit); + __visible u64 jiffies_64 __cacheline_aligned_in_smp = INITIAL_JIFFIES; EXPORT_SYMBOL(jiffies_64);