X-Git-Url: http://git.lttng.org./?a=blobdiff_plain;f=src%2Flttng-syscalls.c;fp=src%2Flttng-syscalls.c;h=242a101136c32e1f92040c2de6db072e4097aa95;hb=45bf1e528eb80b3e0e481d6683bb5ce51155710e;hp=9cb0537a3e8b0e2ea38a4c5b42fcc3340d26f9b2;hpb=5b5778b1c1ada0402d023301ed49e94661f2d23f;p=lttng-modules.git diff --git a/src/lttng-syscalls.c b/src/lttng-syscalls.c index 9cb0537a..242a1011 100644 --- a/src/lttng-syscalls.c +++ b/src/lttng-syscalls.c @@ -31,6 +31,7 @@ #include #include #include +#include #include "lttng-syscalls.h" @@ -42,7 +43,14 @@ /* in_compat_syscall appears in kernel 4.6. */ #ifndef in_compat_syscall - #define in_compat_syscall() is_compat_task() +# define in_compat_syscall() is_compat_task() +#endif + +/* in_x32_syscall appears in kernel 4.7. */ +#if (LTTNG_LINUX_VERSION_CODE < LTTNG_KERNEL_VERSION(4,7,0)) +# ifdef CONFIG_X86_X32_ABI +# define in_x32_syscall() is_x32_task() +# endif #endif enum sc_type {