Fix: syscall list ioctl number conflict
[lttng-modules.git] / lttng-abi.h
index 7a09fa24db9cb298752d5a32aea0751e76eeabad..8f5c0935cb4037046ca1e1d65ef093396b976761 100644 (file)
@@ -117,6 +117,11 @@ struct lttng_kernel_calibrate {
        enum lttng_kernel_calibrate_type type;  /* type (input) */
 } __attribute__((packed));
 
+struct lttng_kernel_syscall_mask {
+       uint32_t len;   /* in bits */
+       char mask[];
+} __attribute__((packed));
+
 enum lttng_kernel_context_type {
        LTTNG_KERNEL_CONTEXT_PID                = 0,
        LTTNG_KERNEL_CONTEXT_PERF_COUNTER       = 1,
@@ -157,7 +162,7 @@ struct lttng_kernel_context {
 #define LTTNG_KERNEL_WAIT_QUIESCENT            _IO(0xF6, 0x48)
 #define LTTNG_KERNEL_CALIBRATE                 \
        _IOWR(0xF6, 0x49, struct lttng_kernel_calibrate)
-#define LTTNG_KERNEL_SYSCALL_LIST              _IO(0xF6, 0x49)
+#define LTTNG_KERNEL_SYSCALL_LIST              _IO(0xF6, 0x4A)
 
 /* Session FD ioctl */
 #define LTTNG_KERNEL_METADATA                  \
@@ -171,6 +176,8 @@ struct lttng_kernel_context {
 #define LTTNG_KERNEL_STREAM                    _IO(0xF6, 0x62)
 #define LTTNG_KERNEL_EVENT                     \
        _IOW(0xF6, 0x63, struct lttng_kernel_event)
+#define LTTNG_KERNEL_SYSCALL_MASK              \
+       _IOWR(0xF6, 0x64, struct lttng_kernel_syscall_mask)
 
 /* Event and Channel FD ioctl */
 #define LTTNG_KERNEL_CONTEXT                   \
This page took 0.023498 seconds and 4 git commands to generate.