Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

entry: Kill ARCH_SYSCALL_WORK_{ENTER,EXIT}

Nowadays nothing redefines these flags.

Signed-off-by: Oleg Nesterov <oleg@redhat.com>
Signed-off-by: Thomas Gleixner <tglx@kernel.org>
Reviewed-by: Jinjie Ruan <ruanjinjie@huawei.com>
Link: https://patch.msgid.link/advfWWKgOQkFkwp9@redhat.com

authored by

Oleg Nesterov and committed by
Thomas Gleixner
7b41ff29 1d51b370

+5 -15
+5 -15
include/linux/entry-common.h
··· 20 20 /* 21 21 * SYSCALL_WORK flags handled in syscall_enter_from_user_mode() 22 22 */ 23 - #ifndef ARCH_SYSCALL_WORK_ENTER 24 - # define ARCH_SYSCALL_WORK_ENTER (0) 25 - #endif 26 - 27 - /* 28 - * SYSCALL_WORK flags handled in syscall_exit_to_user_mode() 29 - */ 30 - #ifndef ARCH_SYSCALL_WORK_EXIT 31 - # define ARCH_SYSCALL_WORK_EXIT (0) 32 - #endif 33 - 34 23 #define SYSCALL_WORK_ENTER (SYSCALL_WORK_SECCOMP | \ 35 24 SYSCALL_WORK_SYSCALL_TRACEPOINT | \ 36 25 SYSCALL_WORK_SYSCALL_TRACE | \ 37 26 SYSCALL_WORK_SYSCALL_EMU | \ 38 27 SYSCALL_WORK_SYSCALL_AUDIT | \ 39 28 SYSCALL_WORK_SYSCALL_USER_DISPATCH | \ 40 - SYSCALL_WORK_SYSCALL_RSEQ_SLICE | \ 41 - ARCH_SYSCALL_WORK_ENTER) 29 + SYSCALL_WORK_SYSCALL_RSEQ_SLICE) 30 + /* 31 + * SYSCALL_WORK flags handled in syscall_exit_to_user_mode() 32 + */ 42 33 #define SYSCALL_WORK_EXIT (SYSCALL_WORK_SYSCALL_TRACEPOINT | \ 43 34 SYSCALL_WORK_SYSCALL_TRACE | \ 44 35 SYSCALL_WORK_SYSCALL_AUDIT | \ 45 36 SYSCALL_WORK_SYSCALL_USER_DISPATCH | \ 46 - SYSCALL_WORK_SYSCALL_EXIT_TRAP | \ 47 - ARCH_SYSCALL_WORK_EXIT) 37 + SYSCALL_WORK_SYSCALL_EXIT_TRAP) 48 38 49 39 /** 50 40 * arch_ptrace_report_syscall_entry - Architecture specific ptrace_report_syscall_entry() wrapper