Test clock override plugin
[lttng-modules.git] / probes / lttng-ftrace.c
index 090843c902d676dd6a15899c5d1b2080063c9a28..d8523198e08db3edabe4276a1eb734ff7b1ce012 100644 (file)
 #include <linux/module.h>
 #include <linux/ftrace.h>
 #include <linux/slab.h>
-#include "../lttng-events.h"
-#include "../wrapper/ringbuffer/frontend_types.h"
-#include "../wrapper/ftrace.h"
-#include "../wrapper/vmalloc.h"
-#include "../lttng-tracer.h"
+#include <lttng-events.h>
+#include <wrapper/ringbuffer/frontend_types.h>
+#include <wrapper/ftrace.h>
+#include <wrapper/vmalloc.h>
+#include <lttng-tracer.h>
 
 static
 void lttng_ftrace_handler(unsigned long ip, unsigned long parent_ip, void **data)
@@ -45,7 +45,7 @@ void lttng_ftrace_handler(unsigned long ip, unsigned long parent_ip, void **data
        struct lttng_event *event = *data;
        struct lttng_probe_ctx lttng_probe_ctx = {
                .event = event,
-               .interruptible = irqs_disabled(),
+               .interruptible = !irqs_disabled(),
        };
        struct lttng_channel *chan = event->chan;
        struct lib_ring_buffer_ctx ctx;
This page took 0.024047 seconds and 4 git commands to generate.