diff options
| author | 2017-01-25 06:15:50 +0000 | |
|---|---|---|
| committer | 2017-01-25 06:15:50 +0000 | |
| commit | dfbeea3123262cd0b43aa302dd27fb952efab121 (patch) | |
| tree | 3e3b0db39664e482dbc8de7d0d4ee9de4bb4b223 /sys/kern/sched_bsd.c | |
| parent | Construct a BN_gcd_nonct, based on BN_mod_inverse_no_branch, as suggested (diff) | |
| download | wireguard-openbsd-dfbeea3123262cd0b43aa302dd27fb952efab121.tar.xz wireguard-openbsd-dfbeea3123262cd0b43aa302dd27fb952efab121.zip | |
Enable the NET_LOCK(), take 2.
Recursions are currently known and marked a XXXSMP.
Please report any assert to bugs@
Diffstat (limited to 'sys/kern/sched_bsd.c')
| -rw-r--r-- | sys/kern/sched_bsd.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/sys/kern/sched_bsd.c b/sys/kern/sched_bsd.c index 8b318df5996..fa349bafaab 100644 --- a/sys/kern/sched_bsd.c +++ b/sys/kern/sched_bsd.c @@ -1,4 +1,4 @@ -/* $OpenBSD: sched_bsd.c,v 1.43 2016/03/09 13:38:50 mpi Exp $ */ +/* $OpenBSD: sched_bsd.c,v 1.44 2017/01/25 06:15:50 mpi Exp $ */ /* $NetBSD: kern_synch.c,v 1.37 1996/04/22 01:38:37 christos Exp $ */ /*- @@ -297,6 +297,8 @@ yield(void) struct proc *p = curproc; int s; + NET_ASSERT_UNLOCKED(); + SCHED_LOCK(s); p->p_priority = p->p_usrpri; p->p_stat = SRUN; |
