[PATCH 08/11] exit: Make do_group_exit static
From: Eric W. Biederman
Date: Fri Jun 26 2026 - 13:02:30 EST
Now that do_group_exit only has a single caller in exit.c make it
static so this is obvious.
Signed-off-by: "Eric W. Biederman" <ebiederm@xxxxxxxxxxxx>
---
include/linux/sched/task.h | 1 -
kernel/exit.c | 2 +-
2 files changed, 1 insertion(+), 2 deletions(-)
diff --git a/include/linux/sched/task.h b/include/linux/sched/task.h
index 41ed884cffc9..8b1a85a54999 100644
--- a/include/linux/sched/task.h
+++ b/include/linux/sched/task.h
@@ -90,7 +90,6 @@ static inline void exit_thread(struct task_struct *tsk)
{
}
#endif
-extern __noreturn void do_group_exit(int);
extern void exit_files(struct task_struct *);
extern void exit_itimers(struct task_struct *);
diff --git a/kernel/exit.c b/kernel/exit.c
index 20dfa8b2101f..c4e7e71e83e2 100644
--- a/kernel/exit.c
+++ b/kernel/exit.c
@@ -1069,7 +1069,7 @@ SYSCALL_DEFINE1(exit, int, error_code)
* Take down every thread in the group. This is called by fatal signals
* as well as by sys_exit_group (below).
*/
-void __noreturn
+static void __noreturn
do_group_exit(int exit_code)
{
struct signal_struct *sig = current->signal;
--
2.41.0