Cleanup: Move instrumentation/ headers to include/instrumentation/
[deliverable/lttng-modules.git] / include / instrumentation / syscalls / lttng-syscalls-extractor / linux-link-trace-syscalls-as-data.patch
diff --git a/include/instrumentation/syscalls/lttng-syscalls-extractor/linux-link-trace-syscalls-as-data.patch b/include/instrumentation/syscalls/lttng-syscalls-extractor/linux-link-trace-syscalls-as-data.patch
new file mode 100644 (file)
index 0000000..5269071
--- /dev/null
@@ -0,0 +1,26 @@
+Linux: link syscalls metadata as data (for LTTng syscall extraction)
+
+* NOT for mainline *
+
+Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
+
+diff --git a/include/asm-generic/vmlinux.lds.h b/include/asm-generic/vmlinux.lds.h
+index e00f41aa8ec4..13f51fa7c3f3 100644
+--- a/include/asm-generic/vmlinux.lds.h
++++ b/include/asm-generic/vmlinux.lds.h
+@@ -318,6 +318,7 @@
+       __end_once = .;                                                 \
+       STRUCT_ALIGN();                                                 \
+       *(__tracepoints)                                                \
++      TRACE_SYSCALLS()                                                \
+       /* implement dynamic printk debug */                            \
+       . = ALIGN(8);                                                   \
+       __start___verbose = .;                                          \
+@@ -650,7 +651,6 @@
+       MCOUNT_REC()                                                    \
+       *(.init.rodata .init.rodata.*)                                  \
+       FTRACE_EVENTS()                                                 \
+-      TRACE_SYSCALLS()                                                \
+       KPROBE_BLACKLIST()                                              \
+       ERROR_INJECT_WHITELIST()                                        \
+       MEM_DISCARD(init.rodata)                                        \
This page took 0.023717 seconds and 5 git commands to generate.