mirror of
https://github.com/cloud-hypervisor/cloud-hypervisor.git
synced 2026-08-05 02:19:16 +00:00
seccomp: allow pwritev2
Since the latest release, musl preferentially uses this syscall in its pwrite and pwritev implementations. Signed-off-by: Alyssa Ross <hi@alyssa.is>
This commit is contained in:
committed by
Rob Bradford
parent
ae04fa80b2
commit
e8a3e4f046
@@ -128,6 +128,7 @@ fn virtio_block_thread_rules() -> Vec<(i64, Vec<SeccompRule>)> {
|
||||
(libc::SYS_pread64, vec![]),
|
||||
(libc::SYS_preadv, vec![]),
|
||||
(libc::SYS_pwritev, vec![]),
|
||||
(libc::SYS_pwritev2, vec![]),
|
||||
(libc::SYS_pwrite64, vec![]),
|
||||
(libc::SYS_sched_getaffinity, vec![]),
|
||||
(libc::SYS_sched_setaffinity, vec![]),
|
||||
|
||||
@@ -734,6 +734,7 @@ fn vmm_thread_rules(
|
||||
(libc::SYS_prlimit64, vec![]),
|
||||
(libc::SYS_pwrite64, vec![]),
|
||||
(libc::SYS_pwritev, vec![]),
|
||||
(libc::SYS_pwritev2, vec![]),
|
||||
(libc::SYS_readv, vec![]),
|
||||
#[cfg(target_arch = "x86_64")]
|
||||
(libc::SYS_readlink, vec![]),
|
||||
@@ -941,6 +942,7 @@ fn vcpu_thread_rules(
|
||||
(libc::SYS_open, vec![]),
|
||||
(libc::SYS_pread64, vec![]),
|
||||
(libc::SYS_pwrite64, vec![]),
|
||||
(libc::SYS_pwritev2, vec![]),
|
||||
#[cfg(target_arch = "x86_64")]
|
||||
(libc::SYS_readlink, vec![]),
|
||||
#[cfg(any(target_arch = "aarch64", target_arch = "riscv64"))]
|
||||
|
||||
Reference in New Issue
Block a user