Skip to content

Commit

Permalink
Update list of known syscalls to Linux v6.11.0-rc1
Browse files Browse the repository at this point in the history
* Add cachestat()
* Add futex_*() (notably used by Wine/Proton)
* Add fchmodat2()
* Add listmount(), statmount()
* Add llseek()
* Add lsm_get_self_attr(), lsm_list_modules(), lsm_set_self_attr()
* Add map_shadow_stack()
* Add mseal()
* Add process_mrelease()
* Add riscv_hwprobe() (CPUID-like)
* Add set_mempolicy_home_node()
* Add uretprobe()

None of these seem like something that needs to be blocked, so don't
add them to the denylist.

I've done this as a separate commit rather than squashing it into the
commit that added common/known-syscalls.txt, to illustrate what we will
need to do periodically.

Signed-off-by: Simon McVittie <[email protected]>
  • Loading branch information
smcv committed Aug 23, 2024
1 parent 79c6126 commit a9ed230
Showing 1 changed file with 18 additions and 0 deletions.
18 changes: 18 additions & 0 deletions common/known-syscalls.txt
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,7 @@ bpf
brk
cachectl
cacheflush
cachestat
capget
capset
chdir
Expand Down Expand Up @@ -81,6 +82,7 @@ fanotify_mark
fchdir
fchmod
fchmodat
fchmodat2
fchown
fchown32
fchownat
Expand Down Expand Up @@ -108,7 +110,11 @@ fsync
ftruncate
ftruncate64
futex
futex_requeue
futex_time64
futex_wait
futex_waitv
futex_wake
futimesat
get_kernel_syms
get_mempolicy
Expand Down Expand Up @@ -194,15 +200,21 @@ lgetxattr
link
linkat
listen
listmount
listxattr
llistxattr
llseek
lookup_dcookie
lremovexattr
lseek
lsetxattr
lsm_get_self_attr
lsm_list_modules
lsm_set_self_attr
lstat
lstat64
madvise
map_shadow_stack
mbind
membarrier
memfd_create
Expand Down Expand Up @@ -234,6 +246,7 @@ mq_timedsend
mq_timedsend_time64
mq_unlink
mremap
mseal
msgctl
msgget
msgrcv
Expand Down Expand Up @@ -397,6 +410,7 @@ preadv
preadv2
prlimit64
process_madvise
process_mrelease
process_vm_readv
process_vm_writev
pselect6
Expand Down Expand Up @@ -428,6 +442,7 @@ renameat2
request_key
restart_syscall
riscv_flush_icache
riscv_hwprobe
rmdir
rseq
rt_sigaction
Expand Down Expand Up @@ -474,6 +489,7 @@ sendmmsg
sendmsg
sendto
set_mempolicy
set_mempolicy_home_node
set_robust_list
set_thread_area
set_tid_address
Expand Down Expand Up @@ -534,6 +550,7 @@ stat
stat64
statfs
statfs64
statmount
statx
stime
subpage_prot
Expand Down Expand Up @@ -581,6 +598,7 @@ uname
unlink
unlinkat
unshare
uretprobe
uselib
userfaultfd
ustat
Expand Down

0 comments on commit a9ed230

Please sign in to comment.