sessiond: kernel triggers: add infrastructure to create event notifiers
[lttng-tools.git] / src / bin / lttng-sessiond / main.c
index 9cc15d720210fc2a267fe178be19f55a31cf682a..e646a6de5742df1998c38bf794aa68012293f011 100644 (file)
@@ -1726,6 +1726,18 @@ int main(int argc, char **argv)
                        retval = -1;
                        goto stop_threads;
                }
+
+               if (kernel_get_notification_fd() >= 0) {
+                       ret = notification_thread_command_add_tracer_event_source(
+                                       notification_thread_handle,
+                                       kernel_get_notification_fd(),
+                                       LTTNG_DOMAIN_KERNEL);
+                       if (ret != LTTNG_OK) {
+                               ERR("Failed to add kernel trigger event source to notification thread");
+                               retval = -1;
+                               goto stop_threads;
+                       }
+               }
        }
 
        /* Load sessions. */
This page took 0.023479 seconds and 4 git commands to generate.