]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
- Mark all standalone INT/LONG/QUAD sysctl's MPSAFE. This is done
authorJohn Baldwin <jhb@FreeBSD.org>
Fri, 23 Jan 2009 22:49:23 +0000 (22:49 +0000)
committerJohn Baldwin <jhb@FreeBSD.org>
Fri, 23 Jan 2009 22:49:23 +0000 (22:49 +0000)
commit8a7ef10b713d7757357f31b074db80fbd5c74b7f
tree2c18b5812e7c67819c56727cb3850858b9a5fc57
parent24f87fdbe82ea2dc962cd3e6fa13a70cfadd3881
- Mark all standalone INT/LONG/QUAD sysctl's MPSAFE.  This is done
  inside the SYSCTL() macros and thus does not need to be done for
  all of the nodes scattered across the source tree.
- Mark the name-cache related sysctl's (including debug.hashstat.*) MPSAFE.
- Mark vm.loadavg MPSAFE.
- Remove GIANT_REQUIRED from vmtotal() (everything in this routine already
  has sufficient locking) and mark vm.vmtotal MPSAFE.
- Mark the vm.stats.(sys|vm).* sysctls MPSAFE.
sys/kern/vfs_cache.c
sys/sys/sysctl.h
sys/vm/vm_meter.c