From bbc8b712db38bc001a0be5683071481af07147d8 Mon Sep 17 00:00:00 2001 From: zhuofan0129 <861080528@qq.com> Date: Sat, 11 May 2024 18:13:50 +0800 Subject: [PATCH] feat: Add jitfort prctl interface Signed-off-by: zhuofan0129 <861080528@qq.com> --- include/uapi/linux/prctl.h | 2 ++ kernel/sys.c | 3 +++ 2 files changed, 5 insertions(+) diff --git a/include/uapi/linux/prctl.h b/include/uapi/linux/prctl.h index c190e220ff67..1055a153da59 100644 --- a/include/uapi/linux/prctl.h +++ b/include/uapi/linux/prctl.h @@ -250,4 +250,6 @@ struct prctl_mm_map { #define PR_SET_VMA 0x53564d41 # define PR_SET_VMA_ANON_NAME 0 +/* Request set jitfort */ +#define PR_SET_JITFORT 0x6a6974 #endif /* _LINUX_PRCTL_H */ diff --git a/kernel/sys.c b/kernel/sys.c index ad2d6b91ecde..ef0db8969fc0 100644 --- a/kernel/sys.c +++ b/kernel/sys.c @@ -2604,6 +2604,9 @@ SYSCALL_DEFINE5(prctl, int, option, unsigned long, arg2, unsigned long, arg3, case PR_SET_VMA: error = prctl_set_vma(arg2, arg3, arg4, arg5); break; + case PR_SET_JITFORT: + error = 0; + break; default: error = -EINVAL; break; -- Gitee