kernel - Incidental MPLOCK removal (non-performance)
authorMatthew Dillon <dillon@apollo.backplane.com>
Mon, 9 Jan 2017 21:54:05 +0000 (13:54 -0800)
committerMatthew Dillon <dillon@apollo.backplane.com>
Mon, 9 Jan 2017 22:41:17 +0000 (14:41 -0800)
commit481d12aa0b705189346ef8bf87af833f12599914
tree69c680c116d62546d58934141c6ec894ed0fb665
parentb40601fac8095e1401522e5d5419bb7beee84861
kernel - Incidental MPLOCK removal (non-performance)

* Remove the MPLOCK in a ton of places that don't need it or can be
  trivially tokenized or locked.

* Mostly non-performance adjustments, though the X server does use
  scmouse or sysmouse.
18 files changed:
sys/bus/pci/pci_user.c
sys/dev/disk/md/md.c
sys/dev/misc/cpuctl/cpuctl.c
sys/dev/misc/efirt/efidev.c
sys/dev/misc/kbd/kbd.c
sys/dev/misc/led/led.c
sys/dev/misc/syscons/scmouse.c
sys/dev/misc/syscons/syscons.c
sys/dev/misc/syscons/sysmouse.c
sys/dev/serial/sio/sio.c
sys/dev/sound/pcm/mixer.c
sys/dev/sound/pcm/sndstat.c
sys/kern/kern_udev.c
sys/kern/subr_bus.c
sys/kern/tty_cons.c
sys/kern/tty_tty.c
sys/platform/pc64/x86_64/vm_machdep.c
sys/vfs/nfs/nfs_subs.c