ANDROID: softirq: Add EXPORT_SYMBOL_GPL for softirq and tasklet

The purpose of these symbols is for getting irq/softirq latency. Currently we only have symbols for irq_handler_entry and irq_handler_exit. We would use these latency for further monitoring and debugging.

The related tracepoints were defined in trace/events/irq.h. We would use these tracepoints in vendor kernel module.

Bug: 411464711
Bug: 344782968
Bug: 227809911
Signed-off-by: Ziyi Cui <ziyic@google.com>
Change-Id: Idf4ccdede5232689b2752283539aee54a5f67866
(cherry picked from commit 69b689971ac64f412d7dfbbbcc6cd7a09e221c10)
Signed-off-by: Qais Yousef <qyousef@google.com>
Signed-off-by: Qinmwu Fang <fangqinwu@xiaomi.corp-partner.google.com>
This commit is contained in:
Ziyi Cui
2022-08-29 23:09:23 +00:00
committed by Qinmwu Fang
parent bf1d8c3f9c
commit c6f44352ab
+4
View File
@@ -36,6 +36,10 @@
EXPORT_TRACEPOINT_SYMBOL_GPL(irq_handler_entry);
EXPORT_TRACEPOINT_SYMBOL_GPL(irq_handler_exit);
EXPORT_TRACEPOINT_SYMBOL_GPL(softirq_entry);
EXPORT_TRACEPOINT_SYMBOL_GPL(softirq_exit);
EXPORT_TRACEPOINT_SYMBOL_GPL(tasklet_entry);
EXPORT_TRACEPOINT_SYMBOL_GPL(tasklet_exit);
/*
- No shared variables, all the data are CPU local.