diff options
author | Martin Pieuchot <mpi@cvs.openbsd.org> | 2020-10-15 07:49:56 +0000 |
---|---|---|
committer | Martin Pieuchot <mpi@cvs.openbsd.org> | 2020-10-15 07:49:56 +0000 |
commit | 6f76ca994fa53d2c8783bd79a0a0792144a99a7f (patch) | |
tree | c957f3000a3716e84c7368696e9d2c63d1687ebb | |
parent | db6f724c787babe1dc616942342c02633e6f2b9d (diff) |
Stop asserting that the NET_LOCK() shouldn't be held in yield().
This create too many false positive when setting pool_debug=2.
Prodded by deraadt@, ok mvs@
-rw-r--r-- | sys/kern/sched_bsd.c | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/sys/kern/sched_bsd.c b/sys/kern/sched_bsd.c index 888197d5fc1..1a5185b72f4 100644 --- a/sys/kern/sched_bsd.c +++ b/sys/kern/sched_bsd.c @@ -1,4 +1,4 @@ -/* $OpenBSD: sched_bsd.c,v 1.63 2020/05/30 14:42:59 solene Exp $ */ +/* $OpenBSD: sched_bsd.c,v 1.64 2020/10/15 07:49:55 mpi Exp $ */ /* $NetBSD: kern_synch.c,v 1.37 1996/04/22 01:38:37 christos Exp $ */ /*- @@ -301,8 +301,6 @@ yield(void) struct proc *p = curproc; int s; - NET_ASSERT_UNLOCKED(); - SCHED_LOCK(s); setrunqueue(p->p_cpu, p, p->p_usrpri); p->p_ru.ru_nvcsw++; |