diff options
author | Ian Moffett <ian@osmora.org> | 2025-06-13 19:07:29 -0400 |
---|---|---|
committer | Ian Moffett <ian@osmora.org> | 2025-06-13 19:13:22 -0400 |
commit | 70f8597ff01f5a2282e53ca5a36777dc1ba02597 (patch) | |
tree | 2a47eef3d733685b1b7c2d83e76393345ea90382 /sys/kern/kern_exit.c | |
parent | d99afb18e808820e9a83dce863dbb0ca2deabff5 (diff) |
kernel: exit: Don't use thread data on exit
Signed-off-by: Ian Moffett <ian@osmora.org>
Diffstat (limited to 'sys/kern/kern_exit.c')
-rw-r--r-- | sys/kern/kern_exit.c | 3 |
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(); |