kernel: fix syscall_work version
This commit is contained in:
@@ -60,7 +60,7 @@ void escape_to_root()
|
|||||||
memset(&cred->cap_ambient, 0xff, sizeof(cred->cap_ambient));
|
memset(&cred->cap_ambient, 0xff, sizeof(cred->cap_ambient));
|
||||||
|
|
||||||
// disable seccomp
|
// disable seccomp
|
||||||
#if defined(CONFIG_GENERIC_ENTRY) && LINUX_VERSION_CODE > KERNEL_VERSION(5, 10, 0)
|
#if defined(CONFIG_GENERIC_ENTRY) && LINUX_VERSION_CODE >= KERNEL_VERSION(5, 11, 0)
|
||||||
current_thread_info()->syscall_work &= ~SYSCALL_WORK_SECCOMP;
|
current_thread_info()->syscall_work &= ~SYSCALL_WORK_SECCOMP;
|
||||||
#else
|
#else
|
||||||
current_thread_info()->flags &= ~(TIF_SECCOMP | _TIF_SECCOMP);
|
current_thread_info()->flags &= ~(TIF_SECCOMP | _TIF_SECCOMP);
|
||||||
|
|||||||
Reference in New Issue
Block a user