Fix calibrate: add noinline
[lttng-modules.git] / ltt-debugfs-abi.h
index 3a2b81f14bb35fcbd4bd0c352ff7e322b056cd33..f7e643132622b6c809dd9530ff7f05264dcf7608 100644 (file)
@@ -81,17 +81,12 @@ struct lttng_kernel_tracer_version {
        uint32_t sublevel;
 };
 
-enum lttng_calibrate_type {
-       LTTNG_CALIBRATE_KRETPROBE,
+enum lttng_kernel_calibrate_type {
+       LTTNG_KERNEL_CALIBRATE_KRETPROBE,
 };
 
-struct lttng_calibrate {
-       enum lttng_calibrate_type type; /* type (input) */
-       union {
-               struct {
-                       uint64_t addr;  /* address to probe (output) */
-               } kretprobe;
-       } u;
+struct lttng_kernel_calibrate {
+       enum lttng_kernel_calibrate_type type;  /* type (input) */
 };
 
 enum lttng_kernel_context_type {
@@ -127,7 +122,7 @@ struct lttng_kernel_context {
 #define LTTNG_KERNEL_TRACEPOINT_LIST           _IO(0xF6, 0x42)
 #define LTTNG_KERNEL_WAIT_QUIESCENT            _IO(0xF6, 0x43)
 #define LTTNG_KERNEL_CALIBRATE                 \
-       _IOWR(0xF6, 0x44, struct lttng_calibrate)
+       _IOWR(0xF6, 0x44, struct lttng_kernel_calibrate)
 
 /* Session FD ioctl */
 #define LTTNG_KERNEL_METADATA                  \
This page took 0.023552 seconds and 4 git commands to generate.