syscall: add missing memory locking and clock_getres entries

add missing syscall entries for mlock, mlockall, munlock, munlockall,
mprotect and clock_getres

Signed-off-by: raiden00pl <raiden00@railab.me>
Assisted-by: Claude Code
This commit is contained in:
raiden00pl
2026-08-08 18:19:27 +08:00
committed by Xiang Xiao
parent 8f23897d03
commit bf905d242e
2 changed files with 12 additions and 0 deletions
+6
View File
@@ -176,6 +176,7 @@ SYSCALL_LOOKUP(clock_nanosleep, 4)
*/
SYSCALL_LOOKUP(clock, 0)
SYSCALL_LOOKUP(clock_getres, 2)
SYSCALL_LOOKUP(clock_gettime, 2)
SYSCALL_LOOKUP(clock_settime, 2)
#ifdef CONFIG_CLOCK_ADJTIME
@@ -250,6 +251,9 @@ SYSCALL_LOOKUP(dup2, 2)
SYSCALL_LOOKUP(fcntl, 3)
SYSCALL_LOOKUP(ftruncate, 2)
SYSCALL_LOOKUP(lseek, 3)
SYSCALL_LOOKUP(mlock, 2)
SYSCALL_LOOKUP(mlockall, 1)
SYSCALL_LOOKUP(mprotect, 3)
SYSCALL_LOOKUP(mmap, 6)
SYSCALL_LOOKUP(open, 3)
SYSCALL_LOOKUP(rename, 2)
@@ -272,6 +276,8 @@ SYSCALL_LOOKUP(lutimens, 2)
SYSCALL_LOOKUP(futimens, 2)
SYSCALL_LOOKUP(msync, 3)
SYSCALL_LOOKUP(munmap, 2)
SYSCALL_LOOKUP(munlock, 2)
SYSCALL_LOOKUP(munlockall, 0)
#if defined(CONFIG_PSEUDOFS_SOFTLINKS)
SYSCALL_LOOKUP(link, 2)