diff options
Diffstat (limited to 'tools/lib/traceevent/plugin_sched_switch.c')
-rw-r--r-- | tools/lib/traceevent/plugin_sched_switch.c | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/tools/lib/traceevent/plugin_sched_switch.c b/tools/lib/traceevent/plugin_sched_switch.c index fea3724aa24f..f1ce60065258 100644 --- a/tools/lib/traceevent/plugin_sched_switch.c +++ b/tools/lib/traceevent/plugin_sched_switch.c | |||
@@ -146,3 +146,15 @@ int PEVENT_PLUGIN_LOADER(struct pevent *pevent) | |||
146 | sched_wakeup_handler, NULL); | 146 | sched_wakeup_handler, NULL); |
147 | return 0; | 147 | return 0; |
148 | } | 148 | } |
149 | |||
150 | void PEVENT_PLUGIN_UNLOADER(struct pevent *pevent) | ||
151 | { | ||
152 | pevent_unregister_event_handler(pevent, -1, "sched", "sched_switch", | ||
153 | sched_switch_handler, NULL); | ||
154 | |||
155 | pevent_unregister_event_handler(pevent, -1, "sched", "sched_wakeup", | ||
156 | sched_wakeup_handler, NULL); | ||
157 | |||
158 | pevent_unregister_event_handler(pevent, -1, "sched", "sched_wakeup_new", | ||
159 | sched_wakeup_handler, NULL); | ||
160 | } | ||