summaryrefslogtreecommitdiff
path: root/sys/kern
diff options
context:
space:
mode:
authorIan Moffett <ian@osmora.org>2025-06-13 19:07:29 -0400
committerIan Moffett <ian@osmora.org>2025-06-13 19:13:22 -0400
commit70f8597ff01f5a2282e53ca5a36777dc1ba02597 (patch)
tree2a47eef3d733685b1b7c2d83e76393345ea90382 /sys/kern
parentd99afb18e808820e9a83dce863dbb0ca2deabff5 (diff)
kernel: exit: Don't use thread data on exit
Signed-off-by: Ian Moffett <ian@osmora.org>
Diffstat (limited to 'sys/kern')
-rw-r--r--sys/kern/kern_exit.c3
1 files changed, 0 insertions, 3 deletions
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();