diff options
| author | 2019-10-21 10:24:01 +0000 | |
|---|---|---|
| committer | 2019-10-21 10:24:01 +0000 | |
| commit | b96bc6815e51035cc2f8131b2286f282dd1bfddb (patch) | |
| tree | 8264422521ec035150c6079a0ef727d471223232 /sys/kern/kern_fork.c | |
| parent | Use process-private futexes to avoid the uvm_map lookup overhead. (diff) | |
| download | wireguard-openbsd-b96bc6815e51035cc2f8131b2286f282dd1bfddb.tar.xz wireguard-openbsd-b96bc6815e51035cc2f8131b2286f282dd1bfddb.zip | |
Move `p_estcpu' to the region copied during fork & kill scheduler_fork_hook().
While here reorder some fields in 'struct proc' to avoid size grow.
ok bluhm@, visa@
Diffstat (limited to 'sys/kern/kern_fork.c')
| -rw-r--r-- | sys/kern/kern_fork.c | 9 |
1 files changed, 1 insertions, 8 deletions
diff --git a/sys/kern/kern_fork.c b/sys/kern/kern_fork.c index 9e8bd0aa802..12f6632453f 100644 --- a/sys/kern/kern_fork.c +++ b/sys/kern/kern_fork.c @@ -1,4 +1,4 @@ -/* $OpenBSD: kern_fork.c,v 1.214 2019/10/15 10:05:43 mpi Exp $ */ +/* $OpenBSD: kern_fork.c,v 1.215 2019/10/21 10:24:01 mpi Exp $ */ /* $NetBSD: kern_fork.c,v 1.29 1996/02/09 18:59:34 christos Exp $ */ /* @@ -170,13 +170,6 @@ thread_new(struct proc *parent, vaddr_t uaddr) */ timeout_set(&p->p_sleep_to, endtsleep, p); - /* - * set priority of child to be that of parent - * XXX should move p_estcpu into the region of struct proc which gets - * copied. - */ - scheduler_fork_hook(parent, p); - #ifdef WITNESS p->p_sleeplocks = NULL; #endif |
