From c7c6b3a0de42959250289a368d5f30a89aab2329 Mon Sep 17 00:00:00 2001 From: Changki Kim Date: Sat, 19 Dec 2020 14:20:04 +0900 Subject: [PATCH] ANDROID: workqueue: Export workqueue_execute_start/end tracepoints Export workqueue_execute_start/end tracepoints, so that vendor modules can register probes for these tracepoints. Bug: 175936268 Change-Id: Ib4c8f39ff8305a1d52fbca9d06b5e792396a3a2d Signed-off-by: Changki Kim --- kernel/workqueue.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/kernel/workqueue.c b/kernel/workqueue.c index 5640ec00b33b..6b55766736c4 100644 --- a/kernel/workqueue.c +++ b/kernel/workqueue.c @@ -365,6 +365,9 @@ static void show_pwq(struct pool_workqueue *pwq); #define CREATE_TRACE_POINTS #include +EXPORT_TRACEPOINT_SYMBOL_GPL(workqueue_execute_start); +EXPORT_TRACEPOINT_SYMBOL_GPL(workqueue_execute_end); + #define assert_rcu_or_pool_mutex() \ RCU_LOCKDEP_WARN(!rcu_read_lock_held() && \ !lockdep_is_held(&wq_pool_mutex), \