|
@@ -146,3 +146,15 @@ int PEVENT_PLUGIN_LOADER(struct pevent *pevent)
|
|
|
sched_wakeup_handler, NULL);
|
|
|
return 0;
|
|
|
}
|
|
|
+
|
|
|
+void PEVENT_PLUGIN_UNLOADER(struct pevent *pevent)
|
|
|
+{
|
|
|
+ pevent_unregister_event_handler(pevent, -1, "sched", "sched_switch",
|
|
|
+ sched_switch_handler, NULL);
|
|
|
+
|
|
|
+ pevent_unregister_event_handler(pevent, -1, "sched", "sched_wakeup",
|
|
|
+ sched_wakeup_handler, NULL);
|
|
|
+
|
|
|
+ pevent_unregister_event_handler(pevent, -1, "sched", "sched_wakeup_new",
|
|
|
+ sched_wakeup_handler, NULL);
|
|
|
+}
|