From d9be01661ae0e51e8ae5ae3e38fce0ddbdaad0b2 Mon Sep 17 00:00:00 2001 From: Sultan Alsawaf Date: Sat, 18 Oct 2025 19:37:24 -0700 Subject: [PATCH] kernel: Fix kernel panics caused by thread info flag corruption Signed-off-by: Sultan Alsawaf --- kernel/core_hook.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/kernel/core_hook.c b/kernel/core_hook.c index a8e1503d..16225532 100644 --- a/kernel/core_hook.c +++ b/kernel/core_hook.c @@ -227,9 +227,9 @@ static void disable_seccomp(struct task_struct *tsk) // disable seccomp #if defined(CONFIG_GENERIC_ENTRY) && \ LINUX_VERSION_CODE >= KERNEL_VERSION(5, 11, 0) - current_thread_info()->syscall_work &= ~SYSCALL_WORK_SECCOMP; + clear_syscall_work(SECCOMP); #else - current_thread_info()->flags &= ~(TIF_SECCOMP | _TIF_SECCOMP); + clear_thread_flag(TIF_SECCOMP); #endif #ifdef CONFIG_SECCOMP