X-Git-Url: http://git.lttng.org./?a=blobdiff_plain;f=probes%2Flttng-kprobes.c;h=daf14ceca9d42ac29e85edd279dbbaea59b0763a;hb=751494f999a67abe0039a32f1c899c1663732864;hp=f4e4f2ea801e88f4b4d05bf4dd1472837a693799;hpb=79150a4903b5f31695fcd1d9655555ba6dc4bfa4;p=lttng-modules.git diff --git a/probes/lttng-kprobes.c b/probes/lttng-kprobes.c index f4e4f2ea..daf14cec 100644 --- a/probes/lttng-kprobes.c +++ b/probes/lttng-kprobes.c @@ -23,11 +23,11 @@ #include #include #include -#include "../lttng-events.h" -#include "../wrapper/ringbuffer/frontend_types.h" -#include "../wrapper/vmalloc.h" -#include "../wrapper/irqflags.h" -#include "../lttng-tracer.h" +#include +#include +#include +#include +#include static int lttng_kprobes_handler_pre(struct kprobe *p, struct pt_regs *regs) @@ -36,7 +36,7 @@ int lttng_kprobes_handler_pre(struct kprobe *p, struct pt_regs *regs) container_of(p, struct lttng_event, u.kprobe.kp); struct lttng_probe_ctx lttng_probe_ctx = { .event = event, - .interruptible = lttng_regs_irqs_disabled(regs), + .interruptible = !lttng_regs_irqs_disabled(regs), }; struct lttng_channel *chan = event->chan; struct lib_ring_buffer_ctx ctx;