summaryrefslogtreecommitdiff
path: root/sys/kern
diff options
context:
space:
mode:
Diffstat (limited to 'sys/kern')
-rw-r--r--sys/kern/kern_exec.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/sys/kern/kern_exec.c b/sys/kern/kern_exec.c
index b21404b..7825448 100644
--- a/sys/kern/kern_exec.c
+++ b/sys/kern/kern_exec.c
@@ -98,11 +98,11 @@ execve(struct proc *td, const struct execve_args *args)
setregs(td, &prog, stack_top);
/*
- * Done, reset flags and yield
+ * Done, reset flags and start the user thread.
*
* XXX: PROC_EXEC is unset by the scheduler so it
* can properly start the new exec'd program.
*/
td->flags &= ~PROC_INEXEC;
- sched_enter();
+ md_td_kick(td);
}