sysctl: switch sysctllock to a sleepable rmlock
authormjg <mjg@FreeBSD.org>
Sat, 4 Jul 2015 06:54:15 +0000 (06:54 +0000)
committermjg <mjg@FreeBSD.org>
Sat, 4 Jul 2015 06:54:15 +0000 (06:54 +0000)
commit24e6edc32b5ea54032de76535b7f8163bea7ab92
tree46135c18142ea5a2752f6f91b38b78f0fcba83fd
parent3be9366abb896ebd2a95b16ed2172bb49992eba4
sysctl: switch sysctllock to a sleepable rmlock

The lock is almost never taken for writing.
sys/kern/kern_linker.c
sys/kern/kern_sysctl.c
sys/kern/vfs_init.c
sys/sys/sysctl.h