Revert the convertion of per-process thread into a SMR_TAILQ.
authormpi <mpi@openbsd.org>
Mon, 8 Feb 2021 10:51:01 +0000 (10:51 +0000)
committermpi <mpi@openbsd.org>
Mon, 8 Feb 2021 10:51:01 +0000 (10:51 +0000)
commit193f316ca4f334f3f72dda8dd972766eb44d7405
tree9c48c809bd63753d663fc6594b39a6cc41d65de3
parenta31d03f75c4109914f52a00e235019cd06e6e667
Revert the convertion of per-process thread into a SMR_TAILQ.

We did not reach a consensus about using SMR to unlock single_thread_set()
so there's no point in keeping this change.
15 files changed:
lib/libkvm/kvm_proc2.c
sys/kern/exec_elf.c
sys/kern/init_main.c
sys/kern/kern_exit.c
sys/kern/kern_fork.c
sys/kern/kern_proc.c
sys/kern/kern_resource.c
sys/kern/kern_sig.c
sys/kern/kern_synch.c
sys/kern/kern_sysctl.c
sys/kern/subr_witness.c
sys/kern/sys_process.c
sys/kern/tty.c
sys/sys/proc.h
sys/uvm/uvm_glue.c