]> git.ipfire.org Git - thirdparty/openembedded/openembedded-core-contrib.git/blob
eb43abbae2715bcbcc51e404e3d6e217f9fab1c7
[thirdparty/openembedded/openembedded-core-contrib.git] /
1 From 0e2095bcc50e7a07d3478f8d3c0ae5ad46575594 Mon Sep 17 00:00:00 2001
2 From: Mikko Rapeli <mikko.rapeli@linaro.org>
3 Date: Mon, 28 Apr 2025 12:07:24 +0000
4 Subject: [PATCH] lttng-modules: fix sigaction build without
5 CONFIG_COMPAT_OLD_SIGACTION
6
7 Workaround build failure when CONFIG_COMPAT_OLD_SIGACTION is not enabled
8 in kernel config.
9
10 Upstream-Status: Submitted [https://bugs.lttng.org/issues/1426]
11
12 Signed-off-by: Mikko Rapeli <mikko.rapeli@linaro.org>
13 ---
14 .../instrumentation/syscalls/headers/arm-32-syscalls_pointers.h | 2 ++
15 1 file changed, 2 insertions(+)
16
17 diff --git a/include/instrumentation/syscalls/headers/arm-32-syscalls_pointers.h b/include/instrumentation/syscalls/headers/arm-32-syscalls_pointers.h
18 index 5f4ca5b..1514cae 100644
19 --- a/include/instrumentation/syscalls/headers/arm-32-syscalls_pointers.h
20 +++ b/include/instrumentation/syscalls/headers/arm-32-syscalls_pointers.h
21 @@ -1890,9 +1890,11 @@ TRACE_SYSCALL_TABLE(chroot, chroot, 61, 1)
22 #ifndef OVERRIDE_TABLE_32_ustat
23 TRACE_SYSCALL_TABLE(ustat, ustat, 62, 2)
24 #endif
25 +#ifdef CONFIG_COMPAT_OLD_SIGACTION
26 #ifndef OVERRIDE_TABLE_32_sigaction
27 TRACE_SYSCALL_TABLE(sigaction, sigaction, 67, 3)
28 #endif
29 +#endif /* CONFIG_COMPAT_OLD_SIGACTION */
30 #ifndef OVERRIDE_TABLE_32_sigpending
31 TRACE_SYSCALL_TABLE(sigpending, sigpending, 73, 1)
32 #endif
33 --
34 2.49.0
35