Change wakeup_proc() to no longer grab the SCHED_LOCK() instead it must
authorclaudio <claudio@openbsd.org>
Thu, 1 Jun 2023 10:21:26 +0000 (10:21 +0000)
committerclaudio <claudio@openbsd.org>
Thu, 1 Jun 2023 10:21:26 +0000 (10:21 +0000)
commite1b95daa9c75b7a97465b33c5093d2e4513e3d52
tree77034137e3f5244815b724cae5bffcd4f90046f3
parent76710a0821d7e117b562a41c1835966483d8acf4
Change wakeup_proc() to no longer grab the SCHED_LOCK() instead it must
be called with SCHED_LOCK() held. Also add an extra argument to update
the process flags p_flag so that the timeout handler can set the
P_TIMEOUT flag before making the process runnable.
OK mpi@
sys/dev/pci/drm/drm_linux.c
sys/kern/kern_synch.c
sys/sys/proc.h