From 4a04d1f8f2988cb62d03e15432cf2ffd23fa8501 Mon Sep 17 00:00:00 2001 From: Rob Bradford Date: Thu, 21 Apr 2022 10:31:06 +0100 Subject: [PATCH] vmm: seccomp: Allow SYS_rseq as required by newer glibc glibc 2.35 as shipped by Fedora 36 now uses the rseq syscall. Signed-off-by: Rob Bradford --- vmm/src/seccomp_filters.rs | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/vmm/src/seccomp_filters.rs b/vmm/src/seccomp_filters.rs index dba454f75..afcf50bdd 100644 --- a/vmm/src/seccomp_filters.rs +++ b/vmm/src/seccomp_filters.rs @@ -546,6 +546,12 @@ fn vmm_thread_rules() -> Result)>, BackendError> { (libc::SYS_recvfrom, vec![]), (libc::SYS_recvmsg, vec![]), (libc::SYS_restart_syscall, vec![]), + // musl is missing this constant + // (libc::SYS_rseq, vec![]), + #[cfg(target_arch = "x86_64")] + (334, vec![]), + #[cfg(target_arch = "aarch64")] + (293, vec![]), (libc::SYS_rt_sigaction, vec![]), (libc::SYS_rt_sigprocmask, vec![]), (libc::SYS_rt_sigreturn, vec![]),