Stop treating IPL_NONE mutexes special in MULTIPROCESSOR kernels. While
authorkettenis <kettenis@openbsd.org>
Thu, 16 May 2024 09:30:03 +0000 (09:30 +0000)
committerkettenis <kettenis@openbsd.org>
Thu, 16 May 2024 09:30:03 +0000 (09:30 +0000)
commit52ac02e4d7f3dc6035fb429a557276c9f267439a
tree616316cdd2a7b9f6157f7a761f463d576390cb50
parentfe29efdeeed46912f8e9ba84c4334916ddeb54d2
Stop treating IPL_NONE mutexes special in MULTIPROCESSOR kernels.  While
in theory these are safe to use in code that runs under the kernel lock
they are nasty trips when converting code to run without the kernel lock.

ok mpi@, claudio@
sys/arch/hppa/include/mutex.h
sys/arch/m88k/include/mutex.h
sys/sys/mutex.h