| syscall | category(s) | kernel_path(s) | reason | |-------------------------|-----------------------|-----------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------| | io_setup | @aio | fs/aio.c | AIO syscalls in fs/aio.c managing async I/O contexts and completions; matches systemd @aio. | | io_destroy | @aio | fs/aio.c | AIO syscalls in fs/aio.c managing async I/O contexts and completions; matches systemd @aio. | | io_submit | @aio | fs/aio.c | AIO syscalls in fs/aio.c managing async I/O contexts and completions; matches systemd @aio. | | io_cancel | @aio | fs/aio.c | AIO syscalls in fs/aio.c managing async I/O contexts and completions; matches systemd @aio. | | io_getevents | @aio | fs/aio.c | AIO syscalls in fs/aio.c managing async I/O contexts and completions; matches systemd @aio. | | setxattr | @file-system | fs/xattr.c | Extended attribute helpers in fs/xattr.c; filesystem metadata so fits systemd @file-system. | | lsetxattr | @file-system | fs/xattr.c | Extended attribute helpers in fs/xattr.c; filesystem metadata so fits systemd @file-system. | | fsetxattr | @file-system | fs/xattr.c | Extended attribute helpers in fs/xattr.c; filesystem metadata so fits systemd @file-system. | | getxattr | @file-system | fs/xattr.c | Extended attribute helpers in fs/xattr.c; filesystem metadata so fits systemd @file-system. | | lgetxattr | @file-system | fs/xattr.c | Extended attribute helpers in fs/xattr.c; filesystem metadata so fits systemd @file-system. | | fgetxattr | @file-system | fs/xattr.c | Extended attribute helpers in fs/xattr.c; filesystem metadata so fits systemd @file-system. | | listxattr | @file-system | fs/xattr.c | Extended attribute helpers in fs/xattr.c; filesystem metadata so fits systemd @file-system. | | llistxattr | @file-system | fs/xattr.c | Extended attribute helpers in fs/xattr.c; filesystem metadata so fits systemd @file-system. | | flistxattr | @file-system | fs/xattr.c | Extended attribute helpers in fs/xattr.c; filesystem metadata so fits systemd @file-system. | | removexattr | @file-system | fs/xattr.c | Extended attribute helpers in fs/xattr.c; filesystem metadata so fits systemd @file-system. | | lremovexattr | @file-system | fs/xattr.c | Extended attribute helpers in fs/xattr.c; filesystem metadata so fits systemd @file-system. | | fremovexattr | @file-system | fs/xattr.c | Extended attribute helpers in fs/xattr.c; filesystem metadata so fits systemd @file-system. | | getcwd | @file-system | fs/d_path.c | Path resolution in fs/d_path.c returning cwd; filesystem query matching @file-system. | | lookup_dcookie | @debug | syscall.tbl -> sys_ni_syscall | Reserved dcookie lookup (debugging/profiling); wired to sys_ni_syscall in syscall.tbl, closest to systemd @debug. | | eventfd2 | @io-event | fs/eventfd.c | Eventfd counter in fs/eventfd.c for wakeup/event loops; part of systemd @io-event set. | | epoll_create1 | @io-event | fs/eventpoll.c | Epoll operations implemented in fs/eventpoll.c for event loops; matches systemd @io-event. | | epoll_ctl | @io-event | fs/eventpoll.c | Epoll operations implemented in fs/eventpoll.c for event loops; matches systemd @io-event. | | epoll_pwait | @io-event | fs/eventpoll.c | Epoll operations implemented in fs/eventpoll.c for event loops; matches systemd @io-event. | | dup | @basic-io | fs/file.c | File descriptor duplication in fs/file.c; basic descriptor ops per systemd @basic-io. | | dup3 | @basic-io | fs/file.c | File descriptor duplication in fs/file.c; basic descriptor ops per systemd @basic-io. | | fcntl | @file-system | fs/fcntl.c | fcntl variants implemented in fs/fcntl.c controlling fd flags/locks; filesystem descriptor control fits @file-system. | | inotify_init1 | @file-system | fs/notify/inotify/inotify_user.c | Inotify interface in fs/notify/inotify/inotify_user.c monitoring filesystem paths; aligns with systemd @file-system. | | inotify_add_watch | @file-system | fs/notify/inotify/inotify_user.c | Inotify interface in fs/notify/inotify/inotify_user.c monitoring filesystem paths; aligns with systemd @file-system. | | inotify_rm_watch | @file-system | fs/notify/inotify/inotify_user.c | Inotify interface in fs/notify/inotify/inotify_user.c monitoring filesystem paths; aligns with systemd @file-system. | | ioctl | @file-system | fs/ioctl.c | Generic ioctl handler in fs/ioctl.c for device/filesystem controls; closest systemd group is @file-system. | | ioprio_set | @resources | block/ioprio.c | I/O priority setters in block/ioprio.c; resource-tuning under systemd @resources. | | ioprio_get | @system-service | block/ioprio.c | Reads I/O priority in block/ioprio.c; informational so systemd @system-service. | | flock | @system-service | fs/locks.c | Advisory locks in fs/locks.c; file coordination used by services, part of systemd @system-service. | | mknodat | @file-system | fs/namei.c | Path-creation/removal helpers in fs/namei.c; core filesystem ops per @file-system. | | mkdirat | @file-system | fs/namei.c | Path-creation/removal helpers in fs/namei.c; core filesystem ops per @file-system. | | unlinkat | @file-system | fs/namei.c | Path-creation/removal helpers in fs/namei.c; core filesystem ops per @file-system. | | symlinkat | @file-system | fs/namei.c | Path-creation/removal helpers in fs/namei.c; core filesystem ops per @file-system. | | linkat | @file-system | fs/namei.c | Path-creation/removal helpers in fs/namei.c; core filesystem ops per @file-system. | | umount2 | @mount | fs/namespace.c | Mount namespace operations in fs/namespace.c (pivot_root/umount/mount); systemd @mount (pivot_root also privileged). | | mount | @mount | fs/namespace.c | Mount namespace operations in fs/namespace.c (pivot_root/umount/mount); systemd @mount (pivot_root also privileged). | | pivot_root | @mount | fs/namespace.c | Mount namespace operations in fs/namespace.c (pivot_root/umount/mount); systemd @mount (pivot_root also privileged). | | nfsservctl | @privileged | syscall.tbl -> sys_ni_syscall | Legacy NFS server syscall wired to sys_ni_syscall in syscall.tbl; historically privileged FS control so closest is @privileged. | | statfs | @file-system | fs/statfs.c | Filesystem stats in fs/statfs.c; matches systemd @file-system. | | fstatfs | @file-system | fs/statfs.c | Filesystem stats in fs/statfs.c; matches systemd @file-system. | | truncate | @file-system | fs/open.c | Truncate/fallocate/accessat routines in fs/open.c manipulating files; systemd @file-system. | | ftruncate | @file-system | fs/open.c | Truncate/fallocate/accessat routines in fs/open.c manipulating files; systemd @file-system. | | fallocate | @file-system | fs/open.c | Truncate/fallocate/accessat routines in fs/open.c manipulating files; systemd @file-system. | | faccessat | @file-system | fs/open.c | Truncate/fallocate/accessat routines in fs/open.c manipulating files; systemd @file-system. | | chdir | @file-system | fs/open.c | Directory change helpers in fs/open.c; filesystem navigation under @file-system. | | fchdir | @file-system | fs/open.c | Directory change helpers in fs/open.c; filesystem navigation under @file-system. | | chroot | @mount, @privileged | fs/open.c | chroot in fs/open.c alters mount-root; treated as privileged mount op. | | fchmod | @file-system | fs/open.c | chmod variants in fs/open.c set mode bits; standard filesystem ops under @file-system. | | fchmodat | @file-system | fs/open.c | chmod variants in fs/open.c set mode bits; standard filesystem ops under @file-system. | | fchownat | @chown | fs/open.c | Ownership changes in fs/open.c; matches systemd @chown. | | fchown | @chown | fs/open.c | Ownership changes in fs/open.c; matches systemd @chown. | | openat | @file-system | fs/open.c | Open-at helper in fs/open.c; canonical path open in @file-system. | | close | @basic-io | fs/open.c | close in fs/open.c tears down fds; basic descriptor IO per @basic-io. | | vhangup | @privileged | fs/open.c | vhangup in fs/open.c simulates tty hangup; privileged tty mgmt. | | pipe2 | @ipc | fs/pipe.c | pipe/pipe2 in fs/pipe.c create anonymous pipes; interprocess pipe IPC under systemd @ipc. | | quotactl | @privileged | fs/quota/quota.c | Quota control in fs/quota/quota.c requiring CAP_SYS_ADMIN; fits systemd @privileged. | | getdents64 | @file-system | fs/readdir.c | Directory iteration in fs/readdir.c; filesystem listing under @file-system. | | lseek | @basic-io | fs/read_write.c | Read/write/lseek family in fs/read_write.c; core file descriptor IO so systemd @basic-io. | | read | @basic-io | fs/read_write.c | Read/write/lseek family in fs/read_write.c; core file descriptor IO so systemd @basic-io. | | write | @basic-io | fs/read_write.c | Read/write/lseek family in fs/read_write.c; core file descriptor IO so systemd @basic-io. | | readv | @basic-io | fs/read_write.c | Read/write/lseek family in fs/read_write.c; core file descriptor IO so systemd @basic-io. | | writev | @basic-io | fs/read_write.c | Read/write/lseek family in fs/read_write.c; core file descriptor IO so systemd @basic-io. | | pread64 | @basic-io | fs/read_write.c | Read/write/lseek family in fs/read_write.c; core file descriptor IO so systemd @basic-io. | | pwrite64 | @basic-io | fs/read_write.c | Read/write/lseek family in fs/read_write.c; core file descriptor IO so systemd @basic-io. | | preadv | @basic-io | fs/read_write.c | Read/write/lseek family in fs/read_write.c; core file descriptor IO so systemd @basic-io. | | pwritev | @basic-io | fs/read_write.c | Read/write/lseek family in fs/read_write.c; core file descriptor IO so systemd @basic-io. | | sendfile | @system-service | fs/read_write.c | sendfile in fs/read_write.c moving data between fds; treated as generic service IO (systemd @system-service). | | pselect6 | @io-event | fs/select.c | pselect/ppoll in fs/select.c drive readiness-based IO; part of systemd @io-event. | | ppoll | @io-event | fs/select.c | pselect/ppoll in fs/select.c drive readiness-based IO; part of systemd @io-event. | | signalfd4 | @signal | fs/signalfd.c | signalfd in fs/signalfd.c exposes signals as fd events; systemd @signal. | | vmsplice | @system-service | fs/splice.c | Splice/tee/vmsplice in fs/splice.c move data between pipes/fds; generic data plumbing in @system-service. | | splice | @system-service | fs/splice.c | Splice/tee/vmsplice in fs/splice.c move data between pipes/fds; generic data plumbing in @system-service. | | tee | @system-service | fs/splice.c | Splice/tee/vmsplice in fs/splice.c move data between pipes/fds; generic data plumbing in @system-service. | | readlinkat | @file-system | fs/stat.c | readlinkat in fs/stat.c reads symlink targets; filesystem metadata under @file-system. | | newfstatat | @file-system | fs/stat.c | Stat family in fs/stat.c (including statx) returning inode metadata; systemd @file-system. | | fstat | @file-system | fs/stat.c | Stat family in fs/stat.c (including statx) returning inode metadata; systemd @file-system. | | sync | @sync | fs/sync.c | File sync operations in fs/sync.c; explicitly systemd @sync group. | | fsync | @sync | fs/sync.c | File sync operations in fs/sync.c; explicitly systemd @sync group. | | fdatasync | @sync | fs/sync.c | File sync operations in fs/sync.c; explicitly systemd @sync group. | | sync_file_range | @sync | fs/sync.c | File sync operations in fs/sync.c; explicitly systemd @sync group. | | timerfd_create | @timer | fs/timerfd.c | Timerfd syscalls in fs/timerfd.c exposing timers via fds; systemd @timer. | | timerfd_settime | @timer | fs/timerfd.c | Timerfd syscalls in fs/timerfd.c exposing timers via fds; systemd @timer. | | timerfd_gettime | @timer | fs/timerfd.c | Timerfd syscalls in fs/timerfd.c exposing timers via fds; systemd @timer. | | utimensat | @file-system | fs/utimes.c | utimensat in fs/utimes.c sets inode timestamps; filesystem metadata under @file-system. | | acct | @privileged | kernel/acct.c | Process accounting in kernel/acct.c requiring CAP_SYS_PACCT; systemd @privileged. | | capget | @process, @privileged | kernel/capability.c | Capability getters/setters in kernel/capability.c; process creds, capset privileged. | | capset | @process, @privileged | kernel/capability.c | Capability getters/setters in kernel/capability.c; process creds, capset privileged. | | personality | @process | kernel/exec_domain.c | personality in kernel/exec_domain.c tweaks ABI per process; process control under @process. | | exit | @default | kernel/exit.c | Process termination in kernel/exit.c; fundamental syscalls included in systemd @default. | | exit_group | @default | kernel/exit.c | Process termination in kernel/exit.c; fundamental syscalls included in systemd @default. | | waitid | @process | kernel/exit.c | waitid in kernel/exit.c waits on child state; process control under @process. | | set_tid_address | @default | kernel/fork.c | set_tid_address in kernel/fork.c registers TID clear address; thread startup detail in @default. | | unshare | @process | kernel/unshare.c | Namespace/process resource unsharing in kernel/unshare.c; process/namespaces under @process. | | futex | @default | kernel/futex/syscalls.c | Futex primitives in kernel/futex/syscalls.c for user-space locking; default allowed sync primitives. | | set_robust_list | @default | kernel/futex/syscalls.c | Futex primitives in kernel/futex/syscalls.c for user-space locking; default allowed sync primitives. | | get_robust_list | @default | kernel/futex/syscalls.c | Futex primitives in kernel/futex/syscalls.c for user-space locking; default allowed sync primitives. | | nanosleep | @timer | kernel/time/hrtimer.c | nanosleep in kernel/time/hrtimer.c sleeps until timeout; part of @timer. | | getitimer | @timer | kernel/time/itimer.c | Interval timer getters/setters in kernel/time/itimer.c; @timer group. | | setitimer | @timer | kernel/time/itimer.c | Interval timer getters/setters in kernel/time/itimer.c; @timer group. | | kexec_load | @reboot | kernel/kexec.c | kexec_load in kernel/kexec.c loads new kernel image; reboot/kexec category. | | init_module | @module | kernel/module/main.c | Module load/unload in kernel/module/main.c; systemd @module (privileged). | | delete_module | @module | kernel/module/main.c | Module load/unload in kernel/module/main.c; systemd @module (privileged). | | timer_create | @timer | kernel/time/posix-timers.c | POSIX timer syscalls in kernel/time/posix-timers.c; systemd @timer. | | timer_gettime | @timer | kernel/time/posix-timers.c | POSIX timer syscalls in kernel/time/posix-timers.c; systemd @timer. | | timer_getoverrun | @timer | kernel/time/posix-timers.c | POSIX timer syscalls in kernel/time/posix-timers.c; systemd @timer. | | timer_settime | @timer | kernel/time/posix-timers.c | POSIX timer syscalls in kernel/time/posix-timers.c; systemd @timer. | | timer_delete | @timer | kernel/time/posix-timers.c | POSIX timer syscalls in kernel/time/posix-timers.c; systemd @timer. | | clock_settime | @clock | kernel/time/posix-timers.c | Clock set/get/adj in kernel/time/posix-timers.c; systemd @clock for time management. | | clock_gettime | @clock | kernel/time/posix-timers.c | Clock set/get/adj in kernel/time/posix-timers.c; systemd @clock for time management. | | clock_getres | @clock | kernel/time/posix-timers.c | Clock set/get/adj in kernel/time/posix-timers.c; systemd @clock for time management. | | clock_nanosleep | @clock | kernel/time/posix-timers.c | Clock set/get/adj in kernel/time/posix-timers.c; systemd @clock for time management. | | syslog | @debug | kernel/printk/printk.c | Reads kernel ring buffer via kernel/printk/printk.c; closest to systemd @debug/logging. | | ptrace | @debug | kernel/ptrace.c | ptrace in kernel/ptrace.c for debugging/tracing; matches systemd @debug. | | sched_setparam | @resources | kernel/sched/core.c | Scheduler/resource tuning setters in kernel/sched/core.c; systemd @resources. | | sched_setscheduler | @resources | kernel/sched/core.c | Scheduler/resource tuning setters in kernel/sched/core.c; systemd @resources. | | sched_getscheduler | @system-service | kernel/sched/core.c | Scheduler queries/yield in kernel/sched/core.c; informational ops under systemd @system-service. | | sched_getparam | @system-service | kernel/sched/core.c | Scheduler queries/yield in kernel/sched/core.c; informational ops under systemd @system-service. | | sched_setaffinity | @resources | kernel/sched/core.c | Scheduler/resource tuning setters in kernel/sched/core.c; systemd @resources. | | sched_getaffinity | @system-service | kernel/sched/core.c | Scheduler queries/yield in kernel/sched/core.c; informational ops under systemd @system-service. | | sched_yield | @system-service | kernel/sched/core.c | Scheduler queries/yield in kernel/sched/core.c; informational ops under systemd @system-service. | | sched_get_priority_max | @system-service | kernel/sched/core.c | Scheduler queries/yield in kernel/sched/core.c; informational ops under systemd @system-service. | | sched_get_priority_min | @system-service | kernel/sched/core.c | Scheduler queries/yield in kernel/sched/core.c; informational ops under systemd @system-service. | | sched_rr_get_interval | @system-service | kernel/sched/core.c | Scheduler queries/yield in kernel/sched/core.c; informational ops under systemd @system-service. | | restart_syscall | @default | kernel/signal.c | restart_syscall helper in kernel/signal.c for interrupted syscalls; basic core. | | kill | @process, @signal | kernel/signal.c | Signal delivery syscalls in kernel/signal.c; process control & @signal. | | tkill | @process, @signal | kernel/signal.c | Signal delivery syscalls in kernel/signal.c; process control & @signal. | | tgkill | @process, @signal | kernel/signal.c | Signal delivery syscalls in kernel/signal.c; process control & @signal. | | sigaltstack | @signal | kernel/signal.c | Signal stack/mask/timing helpers in kernel/signal.c; systemd @signal. | | rt_sigsuspend | @signal | kernel/signal.c | Signal stack/mask/timing helpers in kernel/signal.c; systemd @signal. | | rt_sigaction | @signal | kernel/signal.c | Signal stack/mask/timing helpers in kernel/signal.c; systemd @signal. | | rt_sigprocmask | @signal | kernel/signal.c | Signal stack/mask/timing helpers in kernel/signal.c; systemd @signal. | | rt_sigpending | @signal | kernel/signal.c | Signal stack/mask/timing helpers in kernel/signal.c; systemd @signal. | | rt_sigtimedwait | @signal | kernel/signal.c | Signal stack/mask/timing helpers in kernel/signal.c; systemd @signal. | | rt_sigqueueinfo | @signal | kernel/signal.c | Signal stack/mask/timing helpers in kernel/signal.c; systemd @signal. | | rt_sigreturn | @signal | kernel/signal.c | Signal stack/mask/timing helpers in kernel/signal.c; systemd @signal. | | setpriority | @resources | kernel/sched/core.c | Scheduler/resource tuning setters in kernel/sched/core.c; systemd @resources. | | getpriority | @system-service | kernel/sched/core.c | getpriority in kernel/sched/core.c reads nice level; informational query in @system-service. | | reboot | @reboot | kernel/reboot.c | reboot in kernel/reboot.c performs system restart; systemd @reboot. | | setregid | @setuid | kernel/sys.c | Credential changes in kernel/sys.c; systemd @setuid. | | setgid | @setuid | kernel/sys.c | Credential changes in kernel/sys.c; systemd @setuid. | | setreuid | @setuid | kernel/sys.c | Credential changes in kernel/sys.c; systemd @setuid. | | setuid | @setuid | kernel/sys.c | Credential changes in kernel/sys.c; systemd @setuid. | | setresuid | @setuid | kernel/sys.c | Credential changes in kernel/sys.c; systemd @setuid. | | getresuid | @setuid | kernel/sys.c | Credential changes in kernel/sys.c; systemd @setuid. | | setresgid | @setuid | kernel/sys.c | Credential changes in kernel/sys.c; systemd @setuid. | | getresgid | @setuid | kernel/sys.c | Credential changes in kernel/sys.c; systemd @setuid. | | setfsuid | @setuid | kernel/sys.c | Credential changes in kernel/sys.c; systemd @setuid. | | setfsgid | @setuid | kernel/sys.c | Credential changes in kernel/sys.c; systemd @setuid. | | times | @process | kernel/sys.c | Process times in kernel/sys.c; process accounting under @process. | | setpgid | @process | kernel/sys.c | Session/pgid management in kernel/sys.c; process control under @process. | | getpgid | @process | kernel/sys.c | Session/pgid management in kernel/sys.c; process control under @process. | | getsid | @process | kernel/sys.c | Session/pgid management in kernel/sys.c; process control under @process. | | setsid | @process | kernel/sys.c | Session/pgid management in kernel/sys.c; process control under @process. | | getgroups | @setuid | kernel/sys.c | Group list query in kernel/sys.c; part of credential handling under @setuid. | | setgroups | @setuid | kernel/sys.c | Credential changes in kernel/sys.c; systemd @setuid. | | uname | @system-service | kernel/sys.c | uname in kernel/sys.c reports system identity; system info @system-service. | | sethostname | @privileged | kernel/sys.c | Hostname/domainname setters in kernel/sys.c requiring CAP_SYS_ADMIN; @privileged. | | setdomainname | @privileged | kernel/sys.c | Hostname/domainname setters in kernel/sys.c requiring CAP_SYS_ADMIN; @privileged. | | getrlimit | @resources | kernel/sys.c | Resource limit query in kernel/sys.c; systemd @resources. | | setrlimit | @resources | kernel/sched/core.c | Scheduler/resource tuning setters in kernel/sched/core.c; systemd @resources. | | getrusage | @process | kernel/sys.c | getrusage in kernel/sys.c gathers task stats; process accounting @process. | | umask | @file-system | fs/open.c | umask in fs/open.c sets process file mode creation mask; filesystem metadata @file-system. | | prctl | @process | kernel/sys.c | prctl in kernel/sys.c controls per-process behaviors; @process. | | getcpu | @system-service | kernel/sys.c | getcpu in kernel/sys.c reports CPU/node for caller; system information @system-service. | | gettimeofday | @clock | kernel/time/timekeeping.c | Time of day syscalls in kernel/time/timekeeping.c; map to systemd @clock (adjtimex privileged). | | settimeofday | @clock | kernel/time/timekeeping.c | Time of day syscalls in kernel/time/timekeeping.c; map to systemd @clock (adjtimex privileged). | | adjtimex | @clock | kernel/time/timekeeping.c | Time of day syscalls in kernel/time/timekeeping.c; map to systemd @clock (adjtimex privileged). | | getpid | @default | kernel/sys.c | Identity queries in kernel/sys.c; baseline @default syscalls. | | getppid | @default | kernel/sys.c | Identity queries in kernel/sys.c; baseline @default syscalls. | | getuid | @default | kernel/sys.c | Identity queries in kernel/sys.c; baseline @default syscalls. | | geteuid | @default | kernel/sys.c | Identity queries in kernel/sys.c; baseline @default syscalls. | | getgid | @default | kernel/sys.c | Identity queries in kernel/sys.c; baseline @default syscalls. | | getegid | @default | kernel/sys.c | Identity queries in kernel/sys.c; baseline @default syscalls. | | gettid | @default | kernel/sys.c | Identity queries in kernel/sys.c; baseline @default syscalls. | | sysinfo | @system-service | kernel/sys.c | sysinfo in kernel/sys.c reports system memory/load; @system-service. | | mq_open | @ipc | ipc/mqueue.c | POSIX message queue syscalls in ipc/mqueue.c; systemd @ipc. | | mq_unlink | @ipc | ipc/mqueue.c | POSIX message queue syscalls in ipc/mqueue.c; systemd @ipc. | | mq_timedsend | @ipc | ipc/mqueue.c | POSIX message queue syscalls in ipc/mqueue.c; systemd @ipc. | | mq_timedreceive | @ipc | ipc/mqueue.c | POSIX message queue syscalls in ipc/mqueue.c; systemd @ipc. | | mq_notify | @ipc | ipc/mqueue.c | POSIX message queue syscalls in ipc/mqueue.c; systemd @ipc. | | mq_getsetattr | @ipc | ipc/mqueue.c | POSIX message queue syscalls in ipc/mqueue.c; systemd @ipc. | | msgget | @ipc | ipc/msg.c | SysV message queue syscalls in ipc/msg.c; @ipc. | | msgctl | @ipc | ipc/msg.c | SysV message queue syscalls in ipc/msg.c; @ipc. | | msgrcv | @ipc | ipc/msg.c | SysV message queue syscalls in ipc/msg.c; @ipc. | | msgsnd | @ipc | ipc/msg.c | SysV message queue syscalls in ipc/msg.c; @ipc. | | semget | @ipc | ipc/sem.c | SysV semaphore syscalls in ipc/sem.c; @ipc. | | semctl | @ipc | ipc/sem.c | SysV semaphore syscalls in ipc/sem.c; @ipc. | | semtimedop | @ipc | ipc/sem.c | SysV semaphore syscalls in ipc/sem.c; @ipc. | | semop | @ipc | ipc/sem.c | SysV semaphore syscalls in ipc/sem.c; @ipc. | | shmget | @ipc | ipc/shm.c | SysV shared memory syscalls in ipc/shm.c; @ipc. | | shmctl | @ipc | ipc/shm.c | SysV shared memory syscalls in ipc/shm.c; @ipc. | | shmat | @ipc | ipc/shm.c | SysV shared memory syscalls in ipc/shm.c; @ipc. | | shmdt | @ipc | ipc/shm.c | SysV shared memory syscalls in ipc/shm.c; @ipc. | | socket | @network-io | net/socket.c | Socket creation and msg send/recv in net/socket.c; classic networking, systemd @network-io. | | socketpair | @network-io | net/socket.c | Socket creation and msg send/recv in net/socket.c; classic networking, systemd @network-io. | | bind | @network-io | net/socket.c | Socket creation and msg send/recv in net/socket.c; classic networking, systemd @network-io. | | listen | @network-io | net/socket.c | Socket creation and msg send/recv in net/socket.c; classic networking, systemd @network-io. | | accept | @network-io | net/socket.c | Socket creation and msg send/recv in net/socket.c; classic networking, systemd @network-io. | | connect | @network-io | net/socket.c | Socket creation and msg send/recv in net/socket.c; classic networking, systemd @network-io. | | getsockname | @network-io | net/socket.c | Socket creation and msg send/recv in net/socket.c; classic networking, systemd @network-io. | | getpeername | @network-io | net/socket.c | Socket creation and msg send/recv in net/socket.c; classic networking, systemd @network-io. | | sendto | @network-io | net/socket.c | Socket creation and msg send/recv in net/socket.c; classic networking, systemd @network-io. | | recvfrom | @network-io | net/socket.c | Socket creation and msg send/recv in net/socket.c; classic networking, systemd @network-io. | | setsockopt | @network-io | net/socket.c | Socket creation and msg send/recv in net/socket.c; classic networking, systemd @network-io. | | getsockopt | @network-io | net/socket.c | Socket creation and msg send/recv in net/socket.c; classic networking, systemd @network-io. | | shutdown | @network-io | net/socket.c | Socket creation and msg send/recv in net/socket.c; classic networking, systemd @network-io. | | sendmsg | @network-io | net/socket.c | Socket creation and msg send/recv in net/socket.c; classic networking, systemd @network-io. | | recvmsg | @network-io | net/socket.c | Socket creation and msg send/recv in net/socket.c; classic networking, systemd @network-io. | | readahead | @file-system | mm/readahead.c | readahead in mm/readahead.c primes page cache for files; filesystem/read-ahead so @file-system. | | brk | @default | mm/mmap.c | brk in mm/mmap.c grows/shrinks heap; basic process memory mgmt @default. | | munmap | @default | mm/mmap.c | Address space map/resize in mm/mmap.c; core memory management @default. | | mremap | @default | mm/mmap.c | Address space map/resize in mm/mmap.c; core memory management @default. | | add_key | @keyring | security/keys/keyctl.c | Key management in security/keys/keyctl.c; systemd @keyring. | | request_key | @keyring | security/keys/keyctl.c | Key management in security/keys/keyctl.c; systemd @keyring. | | keyctl | @keyring | security/keys/keyctl.c | Key management in security/keys/keyctl.c; systemd @keyring. | | clone | @process | kernel/fork.c | clone in kernel/fork.c creates tasks/namespaces; process control @process. | | execve | @default | fs/exec.c | execve in fs/exec.c loads binaries; fundamental exec in @default. | | mmap | @default | mm/mmap.c | Address space map/resize in mm/mmap.c; core memory management @default. | | fadvise64 | @system-service | mm/fadvise.c | readahead/advice hints in mm/fadvise.c; tuning IO, part of system-service. | | swapon | @swap | mm/swapfile.c | Swap device control in mm/swapfile.c; systemd @swap. | | swapoff | @swap | mm/swapfile.c | Swap device control in mm/swapfile.c; systemd @swap. | | mprotect | @default | mm/mprotect.c | mprotect in mm/mprotect.c updates VMA permissions; base memory mgmt @default. | | msync | @sync | mm/msync.c | msync in mm/msync.c flushes mappings; sync category @sync. | | mlock | @memlock | mm/mlock.c | Memory lock/unlock syscalls in mm/mlock.c; systemd @memlock. | | munlock | @memlock | mm/mlock.c | Memory lock/unlock syscalls in mm/mlock.c; systemd @memlock. | | mlockall | @memlock | mm/mlock.c | Memory lock/unlock syscalls in mm/mlock.c; systemd @memlock. | | munlockall | @memlock | mm/mlock.c | Memory lock/unlock syscalls in mm/mlock.c; systemd @memlock. | | mincore | @system-service | mm/mincore.c | mincore in mm/mincore.c reports residency; informational memory query in @system-service. | | madvise | @system-service | mm/madvise.c | madvise in mm/madvise.c gives paging hints; service-level tuning. | | remap_file_pages | @system-service | mm/mmap.c | remap_file_pages in mm/mmap.c remaps file-backed pages; memory mapping helper. | | mbind | @resources | mm/mempolicy.c | NUMA policy/migration syscalls in mm/mempolicy.c; resource placement -> systemd @resources. | | get_mempolicy | @resources | mm/mempolicy.c | NUMA policy/migration syscalls in mm/mempolicy.c; resource placement -> systemd @resources. | | set_mempolicy | @resources | mm/mempolicy.c | NUMA policy/migration syscalls in mm/mempolicy.c; resource placement -> systemd @resources. | | migrate_pages | @resources | mm/mempolicy.c | NUMA policy/migration syscalls in mm/mempolicy.c; resource placement -> systemd @resources. | | move_pages | @resources | mm/mempolicy.c | NUMA policy/migration syscalls in mm/mempolicy.c; resource placement -> systemd @resources. | | rt_tgsigqueueinfo | @process, @signal | kernel/signal.c | Thread-targeted rt queue in kernel/signal.c; signal delivery within process control. | | perf_event_open | @debug | kernel/events/core.c | perf_event_open in kernel/events/core.c sets up perf monitoring; debugging/perf -> systemd @debug. | | accept4 | @network-io | net/socket.c | Socket creation and msg send/recv in net/socket.c; classic networking, systemd @network-io. | | recvmmsg | @network-io | net/socket.c | Socket creation and msg send/recv in net/socket.c; classic networking, systemd @network-io. | | arch_specific_syscall | arch-specific | syscall.tbl -> arch hook | Placeholder entry reserved for arch-specific syscalls in arch syscall.tbl; categorize as arch-specific maintenance. | | riscv_hwprobe | @default | arch/riscv/kernel/sys_riscv.c | RISC-V specific hwprobe/flush_icache syscalls in arch/riscv/kernel/sys_riscv.c; treated as baseline @default arch ops. | | riscv_flush_icache | @default | arch/riscv/kernel/sys_riscv.c | RISC-V specific hwprobe/flush_icache syscalls in arch/riscv/kernel/sys_riscv.c; treated as baseline @default arch ops. | | wait4 | @process | kernel/exit.c | wait4 in kernel/exit.c waits for child & rusage; process control. | | prlimit64 | @default | kernel/sys.c | prlimit64 in kernel/sys.c combines get/setrlimit; @default core control. | | fanotify_init | @privileged | fs/notify/fanotify/fanotify_user.c | Fanotify setup/mark in fs/notify/fanotify/fanotify_user.c; requires CAP_SYS_ADMIN so @privileged. | | fanotify_mark | @privileged | fs/notify/fanotify/fanotify_user.c | Fanotify setup/mark in fs/notify/fanotify/fanotify_user.c; requires CAP_SYS_ADMIN so @privileged. | | name_to_handle_at | @privileged | fs/fhandle.c | File handle export/open in fs/fhandle.c; global fs access requiring privilege -> @privileged. | | open_by_handle_at | @privileged | fs/fhandle.c | File handle export/open in fs/fhandle.c; global fs access requiring privilege -> @privileged. | | clock_adjtime | @clock | kernel/time/posix-timers.c | Clock set/get/adj in kernel/time/posix-timers.c; systemd @clock for time management. | | syncfs | @sync | fs/sync.c | syncfs in fs/sync.c flushes a filesystem; @sync. | | setns | @process | kernel/nsproxy.c | setns in kernel/nsproxy.c switches namespaces; process/namespace mgmt -> @process. | | sendmmsg | @network-io | net/socket.c | Socket creation and msg send/recv in net/socket.c; classic networking, systemd @network-io. | | process_vm_readv | @ipc | mm/process_vm_access.c | Cross-process read/write in mm/process_vm_access.c; interprocess memory access -> systemd @ipc. | | process_vm_writev | @ipc | mm/process_vm_access.c | Cross-process read/write in mm/process_vm_access.c; interprocess memory access -> systemd @ipc. | | kcmp | @system-service | kernel/kcmp.c | kcmp in kernel/kcmp.c compares process resources; diagnostic/system-service use. | | finit_module | @module | kernel/module/main.c | finit_module in kernel/module/main.c loads modules from fd; @module. | | sched_setattr | @resources | kernel/sched/core.c | Scheduler/resource tuning setters in kernel/sched/core.c; systemd @resources. | | sched_getattr | @system-service | kernel/sched/core.c | Scheduler queries/yield in kernel/sched/core.c; informational ops under systemd @system-service. | | renameat2 | @file-system | fs/namei.c | renameat2 in fs/namei.c renames paths; filesystem op -> @file-system. | | seccomp | @sandbox | kernel/seccomp.c | seccomp in kernel/seccomp.c installs filters; sandbox category @sandbox. | | getrandom | @default | drivers/char/random.c | getrandom in drivers/char/random.c; core entropy syscall included in @default. | | memfd_create | @ipc | mm/memfd.c | memfd_create in mm/memfd.c creates anonymous file for sharing; IPC mechanism in systemd @ipc. | | bpf | @privileged | kernel/bpf/syscall.c | bpf syscall in kernel/bpf/syscall.c loads programs/maps; requires privilege -> @privileged. | | execveat | @process | fs/exec.c | execveat in fs/exec.c executes relative to dirfd; process exec -> @process. | | userfaultfd | @system-service | fs/userfaultfd.c | userfaultfd in fs/userfaultfd.c exposes page-fault handling to user space; service-level paging control. | | membarrier | @default | kernel/sched/membarrier.c | membarrier in kernel/sched/membarrier.c issues memory barriers across threads; default sync primitive. | | mlock2 | @memlock | mm/mlock.c | Memory lock/unlock syscalls in mm/mlock.c; systemd @memlock. | | copy_file_range | @basic-io | fs/read_write.c | Read/write/lseek family in fs/read_write.c; core file descriptor IO so systemd @basic-io. | | preadv2 | @basic-io | fs/read_write.c | Read/write/lseek family in fs/read_write.c; core file descriptor IO so systemd @basic-io. | | pwritev2 | @basic-io | fs/read_write.c | Read/write/lseek family in fs/read_write.c; core file descriptor IO so systemd @basic-io. | | pkey_mprotect | @pkey | mm/pkeys.c | Memory protection key syscalls in mm/pkeys.c; systemd @pkey. | | pkey_alloc | @pkey | mm/pkeys.c | Memory protection key syscalls in mm/pkeys.c; systemd @pkey. | | pkey_free | @pkey | mm/pkeys.c | Memory protection key syscalls in mm/pkeys.c; systemd @pkey. | | statx | @file-system | fs/stat.c | Stat family in fs/stat.c (including statx) returning inode metadata; systemd @file-system. | | io_pgetevents | @aio | fs/aio.c | AIO syscalls in fs/aio.c managing async I/O contexts and completions; matches systemd @aio. | | rseq | @default | kernel/rseq.c | rseq in kernel/rseq.c registers per-thread restartable sequences; baseline thread ABI -> @default. | | kexec_file_load | @reboot | kernel/kexec_file.c | kexec_file_load in kernel/kexec_file.c loads kernel from file; reboot/kexec category. | | pidfd_send_signal | @process, @signal | kernel/pid.c | pidfd_send_signal in kernel/pid.c delivers signals via pidfds; process/signal mgmt. | | io_uring_setup | @aio | io_uring/io_uring.c | io_uring syscalls in io_uring/io_uring.c manage async rings; same subsystem as @aio. | | io_uring_enter | @aio | io_uring/io_uring.c | io_uring syscalls in io_uring/io_uring.c manage async rings; same subsystem as @aio. | | io_uring_register | @aio | io_uring/io_uring.c | io_uring syscalls in io_uring/io_uring.c manage async rings; same subsystem as @aio. | | open_tree | @mount | fs/namespace.c | New mount API pieces in fs/namespace.c manage mount trees/options; systemd @mount. | | move_mount | @mount | fs/namespace.c | New mount API pieces in fs/namespace.c manage mount trees/options; systemd @mount. | | fsopen | @mount | fs/namespace.c | New mount API pieces in fs/namespace.c manage mount trees/options; systemd @mount. | | fsconfig | @mount | fs/namespace.c | New mount API pieces in fs/namespace.c manage mount trees/options; systemd @mount. | | fsmount | @mount | fs/namespace.c | New mount API pieces in fs/namespace.c manage mount trees/options; systemd @mount. | | fspick | @mount | fs/namespace.c | New mount API pieces in fs/namespace.c manage mount trees/options; systemd @mount. | | pidfd_open | @process | kernel/pid.c | pidfd_open in kernel/pid.c exposes process handles; process control @process. | | clone3 | @process | kernel/fork.c | clone3 in kernel/fork.c extended clone; process creation -> @process. | | close_range | @basic-io | fs/file.c | close_range in fs/file.c closes fd ranges; basic fd mgmt @basic-io. | | openat2 | @file-system | fs/open.c | openat2 in fs/open.c extended open with resolve flags; @file-system. | | pidfd_getfd | @debug | kernel/pid.c | pidfd_getfd in kernel/pid.c duplicates another task fd; debugging/inspection -> @debug. | | faccessat2 | @file-system | fs/open.c | faccessat2 in fs/open.c checks permissions with flags; filesystem metadata @file-system. | | process_madvise | @ipc | mm/madvise.c | process_madvise in mm/madvise.c applies advice to remote process via pidfd/iovec; interprocess memory advice akin to @ipc. | | epoll_pwait2 | @io-event | fs/eventpoll.c | Epoll operations implemented in fs/eventpoll.c for event loops; matches systemd @io-event. | | mount_setattr | @mount | fs/namespace.c | New mount API pieces in fs/namespace.c manage mount trees/options; systemd @mount. | | quotactl_fd | @privileged | fs/quota/quota.c | quotactl_fd in fs/quota/quota.c manipulates quotas via fd; privileged filesystem control. | | landlock_create_ruleset | @sandbox | security/landlock/syscalls.c | Landlock syscalls in security/landlock/syscalls.c install LSM-based sandboxes; @sandbox. | | landlock_add_rule | @sandbox | security/landlock/syscalls.c | Landlock syscalls in security/landlock/syscalls.c install LSM-based sandboxes; @sandbox. | | landlock_restrict_self | @sandbox | security/landlock/syscalls.c | Landlock syscalls in security/landlock/syscalls.c install LSM-based sandboxes; @sandbox. | | memfd_secret | memory-isolation | mm/secretmem.c | memfd_secret in mm/secretmem.c creates inaccessible secret memory; new memory-isolation category (closest to memlock). | | process_mrelease | @process | mm/oom_kill.c | process_mrelease in mm/oom_kill.c releases memory of killed process via pidfd; process lifecycle/mem reclaim. | | futex_waitv | @default | kernel/futex/syscalls.c | Futex primitives in kernel/futex/syscalls.c for user-space locking; default allowed sync primitives. | | set_mempolicy_home_node | @resources | mm/mempolicy.c | NUMA policy/migration syscalls in mm/mempolicy.c; resource placement -> systemd @resources. | | cachestat | @file-system | mm/filemap.c | cachestat in mm/filemap.c reports page cache stats for files; filesystem cache accounting -> @file-system. | | fchmodat2 | @file-system | fs/open.c | chmod variants in fs/open.c set mode bits; standard filesystem ops under @file-system. | | map_shadow_stack | memory-protection | arch/x86/kernel/shstk.c / arch/arm64/mm/gcs.c | map_shadow_stack maps guarded shadow stacks (x86 shadow stack / arm64 GCS); memory-protection category. | | futex_wake | @default | kernel/futex/syscalls.c | Futex primitives in kernel/futex/syscalls.c for user-space locking; default allowed sync primitives. | | futex_wait | @default | kernel/futex/syscalls.c | Futex primitives in kernel/futex/syscalls.c for user-space locking; default allowed sync primitives. | | futex_requeue | @default | kernel/futex/syscalls.c | Futex primitives in kernel/futex/syscalls.c for user-space locking; default allowed sync primitives. | | statmount | @mount | fs/namespace.c | statmount/listmount in fs/namespace.c query mount tree info; new mount API under @mount. | | listmount | @mount | fs/namespace.c | statmount/listmount in fs/namespace.c query mount tree info; new mount API under @mount. | | lsm_get_self_attr | security-lsm | security/lsm_syscalls.c | LSM self-attribute/module syscalls in security/lsm_syscalls.c; security module management. | | lsm_set_self_attr | security-lsm | security/lsm_syscalls.c | LSM self-attribute/module syscalls in security/lsm_syscalls.c; security module management. | | lsm_list_modules | security-lsm | security/lsm_syscalls.c | LSM self-attribute/module syscalls in security/lsm_syscalls.c; security module management. |