From 54e5e8fc074b37a4f3804cf7f1b6345a8250ed82 Mon Sep 17 00:00:00 2001 From: zhcnUTF8 <129856664+zhcnUTF8@users.noreply.github.com> Date: Wed, 5 Apr 2023 19:09:47 +0800 Subject: [PATCH] kernel: check CONFIG_SECCOMP status (#351) --- kernel/core_hook.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/kernel/core_hook.c b/kernel/core_hook.c index 5cce94c0..f8dd398a 100644 --- a/kernel/core_hook.c +++ b/kernel/core_hook.c @@ -76,8 +76,12 @@ void escape_to_root(void) #else current_thread_info()->flags &= ~(TIF_SECCOMP | _TIF_SECCOMP); #endif + +#ifdef CONFIG_SECCOMP current->seccomp.mode = 0; current->seccomp.filter = NULL; +#else +#endif // setgroup to root if (cred->group_info) @@ -545,4 +549,4 @@ void ksu_core_exit(void) pr_info("ksu_kprobe_exit\n"); ksu_kprobe_exit(); #endif -} \ No newline at end of file +}