* [PATCH] entry: kill ARCH_SYSCALL_WORK_{ENTER,EXIT}
@ 2026-04-12 18:07 Oleg Nesterov
2026-04-13 1:47 ` Jinjie Ruan
2026-04-16 20:22 ` [tip: core/urgent] entry: Kill ARCH_SYSCALL_WORK_{ENTER,EXIT} tip-bot2 for Oleg Nesterov
0 siblings, 2 replies; 3+ messages in thread
From: Oleg Nesterov @ 2026-04-12 18:07 UTC (permalink / raw)
To: Thomas Gleixner; +Cc: Jinjie Ruan, linux-kernel
Nowadays nobody redefine these flags.
Signed-off-by: Oleg Nesterov <oleg@redhat.com>
---
include/linux/entry-common.h | 20 +++++---------------
1 file changed, 5 insertions(+), 15 deletions(-)
diff --git a/include/linux/entry-common.h b/include/linux/entry-common.h
index f83ca0abf2cd..535da46c3ee9 100644
--- a/include/linux/entry-common.h
+++ b/include/linux/entry-common.h
@@ -20,31 +20,21 @@
/*
* SYSCALL_WORK flags handled in syscall_enter_from_user_mode()
*/
-#ifndef ARCH_SYSCALL_WORK_ENTER
-# define ARCH_SYSCALL_WORK_ENTER (0)
-#endif
-
-/*
- * SYSCALL_WORK flags handled in syscall_exit_to_user_mode()
- */
-#ifndef ARCH_SYSCALL_WORK_EXIT
-# define ARCH_SYSCALL_WORK_EXIT (0)
-#endif
-
#define SYSCALL_WORK_ENTER (SYSCALL_WORK_SECCOMP | \
SYSCALL_WORK_SYSCALL_TRACEPOINT | \
SYSCALL_WORK_SYSCALL_TRACE | \
SYSCALL_WORK_SYSCALL_EMU | \
SYSCALL_WORK_SYSCALL_AUDIT | \
SYSCALL_WORK_SYSCALL_USER_DISPATCH | \
- SYSCALL_WORK_SYSCALL_RSEQ_SLICE | \
- ARCH_SYSCALL_WORK_ENTER)
+ SYSCALL_WORK_SYSCALL_RSEQ_SLICE)
+/*
+ * SYSCALL_WORK flags handled in syscall_exit_to_user_mode()
+ */
#define SYSCALL_WORK_EXIT (SYSCALL_WORK_SYSCALL_TRACEPOINT | \
SYSCALL_WORK_SYSCALL_TRACE | \
SYSCALL_WORK_SYSCALL_AUDIT | \
SYSCALL_WORK_SYSCALL_USER_DISPATCH | \
- SYSCALL_WORK_SYSCALL_EXIT_TRAP | \
- ARCH_SYSCALL_WORK_EXIT)
+ SYSCALL_WORK_SYSCALL_EXIT_TRAP)
/**
* arch_ptrace_report_syscall_entry - Architecture specific ptrace_report_syscall_entry() wrapper
--
2.52.0
^ permalink raw reply related [flat|nested] 3+ messages in thread* Re: [PATCH] entry: kill ARCH_SYSCALL_WORK_{ENTER,EXIT}
2026-04-12 18:07 [PATCH] entry: kill ARCH_SYSCALL_WORK_{ENTER,EXIT} Oleg Nesterov
@ 2026-04-13 1:47 ` Jinjie Ruan
2026-04-16 20:22 ` [tip: core/urgent] entry: Kill ARCH_SYSCALL_WORK_{ENTER,EXIT} tip-bot2 for Oleg Nesterov
1 sibling, 0 replies; 3+ messages in thread
From: Jinjie Ruan @ 2026-04-13 1:47 UTC (permalink / raw)
To: Oleg Nesterov, Thomas Gleixner; +Cc: linux-kernel
On 2026/4/13 2:07, Oleg Nesterov wrote:
> Nowadays nobody redefine these flags.
>
> Signed-off-by: Oleg Nesterov <oleg@redhat.com>
> ---
> include/linux/entry-common.h | 20 +++++---------------
> 1 file changed, 5 insertions(+), 15 deletions(-)
>
> diff --git a/include/linux/entry-common.h b/include/linux/entry-common.h
> index f83ca0abf2cd..535da46c3ee9 100644
> --- a/include/linux/entry-common.h
> +++ b/include/linux/entry-common.h
> @@ -20,31 +20,21 @@
> /*
> * SYSCALL_WORK flags handled in syscall_enter_from_user_mode()
> */
> -#ifndef ARCH_SYSCALL_WORK_ENTER
> -# define ARCH_SYSCALL_WORK_ENTER (0)
> -#endif
> -
> -/*
> - * SYSCALL_WORK flags handled in syscall_exit_to_user_mode()
> - */
> -#ifndef ARCH_SYSCALL_WORK_EXIT
> -# define ARCH_SYSCALL_WORK_EXIT (0)
> -#endif
> -
> #define SYSCALL_WORK_ENTER (SYSCALL_WORK_SECCOMP | \
> SYSCALL_WORK_SYSCALL_TRACEPOINT | \
> SYSCALL_WORK_SYSCALL_TRACE | \
> SYSCALL_WORK_SYSCALL_EMU | \
> SYSCALL_WORK_SYSCALL_AUDIT | \
> SYSCALL_WORK_SYSCALL_USER_DISPATCH | \
> - SYSCALL_WORK_SYSCALL_RSEQ_SLICE | \
> - ARCH_SYSCALL_WORK_ENTER)
> + SYSCALL_WORK_SYSCALL_RSEQ_SLICE)
> +/*
> + * SYSCALL_WORK flags handled in syscall_exit_to_user_mode()
> + */
> #define SYSCALL_WORK_EXIT (SYSCALL_WORK_SYSCALL_TRACEPOINT | \
> SYSCALL_WORK_SYSCALL_TRACE | \
> SYSCALL_WORK_SYSCALL_AUDIT | \
> SYSCALL_WORK_SYSCALL_USER_DISPATCH | \
> - SYSCALL_WORK_SYSCALL_EXIT_TRAP | \
> - ARCH_SYSCALL_WORK_EXIT)
> + SYSCALL_WORK_SYSCALL_EXIT_TRAP)
Reviewed-by: Jinjie Ruan <ruanjinjie@huawei.com>
>
> /**
> * arch_ptrace_report_syscall_entry - Architecture specific ptrace_report_syscall_entry() wrapper
^ permalink raw reply [flat|nested] 3+ messages in thread* [tip: core/urgent] entry: Kill ARCH_SYSCALL_WORK_{ENTER,EXIT}
2026-04-12 18:07 [PATCH] entry: kill ARCH_SYSCALL_WORK_{ENTER,EXIT} Oleg Nesterov
2026-04-13 1:47 ` Jinjie Ruan
@ 2026-04-16 20:22 ` tip-bot2 for Oleg Nesterov
1 sibling, 0 replies; 3+ messages in thread
From: tip-bot2 for Oleg Nesterov @ 2026-04-16 20:22 UTC (permalink / raw)
To: linux-tip-commits
Cc: Oleg Nesterov, Thomas Gleixner, Jinjie Ruan, x86, linux-kernel
The following commit has been merged into the core/urgent branch of tip:
Commit-ID: 7b41ff29c8d386257bae62ad557fd6bad8cc6787
Gitweb: https://git.kernel.org/tip/7b41ff29c8d386257bae62ad557fd6bad8cc6787
Author: Oleg Nesterov <oleg@redhat.com>
AuthorDate: Sun, 12 Apr 2026 20:07:21 +02:00
Committer: Thomas Gleixner <tglx@kernel.org>
CommitterDate: Thu, 16 Apr 2026 22:19:29 +02:00
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
---
include/linux/entry-common.h | 20 +++++---------------
1 file changed, 5 insertions(+), 15 deletions(-)
diff --git a/include/linux/entry-common.h b/include/linux/entry-common.h
index e04d67e..416a335 100644
--- a/include/linux/entry-common.h
+++ b/include/linux/entry-common.h
@@ -20,31 +20,21 @@
/*
* SYSCALL_WORK flags handled in syscall_enter_from_user_mode()
*/
-#ifndef ARCH_SYSCALL_WORK_ENTER
-# define ARCH_SYSCALL_WORK_ENTER (0)
-#endif
-
-/*
- * SYSCALL_WORK flags handled in syscall_exit_to_user_mode()
- */
-#ifndef ARCH_SYSCALL_WORK_EXIT
-# define ARCH_SYSCALL_WORK_EXIT (0)
-#endif
-
#define SYSCALL_WORK_ENTER (SYSCALL_WORK_SECCOMP | \
SYSCALL_WORK_SYSCALL_TRACEPOINT | \
SYSCALL_WORK_SYSCALL_TRACE | \
SYSCALL_WORK_SYSCALL_EMU | \
SYSCALL_WORK_SYSCALL_AUDIT | \
SYSCALL_WORK_SYSCALL_USER_DISPATCH | \
- SYSCALL_WORK_SYSCALL_RSEQ_SLICE | \
- ARCH_SYSCALL_WORK_ENTER)
+ SYSCALL_WORK_SYSCALL_RSEQ_SLICE)
+/*
+ * SYSCALL_WORK flags handled in syscall_exit_to_user_mode()
+ */
#define SYSCALL_WORK_EXIT (SYSCALL_WORK_SYSCALL_TRACEPOINT | \
SYSCALL_WORK_SYSCALL_TRACE | \
SYSCALL_WORK_SYSCALL_AUDIT | \
SYSCALL_WORK_SYSCALL_USER_DISPATCH | \
- SYSCALL_WORK_SYSCALL_EXIT_TRAP | \
- ARCH_SYSCALL_WORK_EXIT)
+ SYSCALL_WORK_SYSCALL_EXIT_TRAP)
/**
* arch_ptrace_report_syscall_entry - Architecture specific ptrace_report_syscall_entry() wrapper
^ permalink raw reply related [flat|nested] 3+ messages in thread
end of thread, other threads:[~2026-04-16 20:22 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-04-12 18:07 [PATCH] entry: kill ARCH_SYSCALL_WORK_{ENTER,EXIT} Oleg Nesterov
2026-04-13 1:47 ` Jinjie Ruan
2026-04-16 20:22 ` [tip: core/urgent] entry: Kill ARCH_SYSCALL_WORK_{ENTER,EXIT} tip-bot2 for Oleg Nesterov
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.