From 70f8597ff01f5a2282e53ca5a36777dc1ba02597 Mon Sep 17 00:00:00 2001 From: Ian Moffett Date: Fri, 13 Jun 2025 19:07:29 -0400 Subject: kernel: exit: Don't use thread data on exit Signed-off-by: Ian Moffett --- sys/kern/kern_exit.c | 3 --- 1 file changed, 3 deletions(-) (limited to 'sys') diff --git a/sys/kern/kern_exit.c b/sys/kern/kern_exit.c index 6afae81..a03d902 100644 --- a/sys/kern/kern_exit.c +++ b/sys/kern/kern_exit.c @@ -157,8 +157,6 @@ exit1(struct proc *td, int flags) ci->curtd = NULL; if (parent->pid == 0) sched_enter(); - if (td->data == NULL) - sched_enter(); parent->flags &= ~PROC_SLEEP; sched_enter(); @@ -175,7 +173,6 @@ sys_exit(struct syscall_args *scargs) { struct proc *td = this_td(); - td->data = scargs->tf; td->exit_status = scargs->arg0; exit1(td, 0); __builtin_unreachable(); -- cgit v1.2.3