kernel - Incidental MPLOCK removal (devfs)
commitc0739b3c0cbb62ea3428ae50678cfd3780dbc92b
authorMatthew Dillon <dillon@apollo.backplane.com>
Mon, 9 Jan 2017 22:36:07 +0000 (9 14:36 -0800)
committerMatthew Dillon <dillon@apollo.backplane.com>
Mon, 9 Jan 2017 22:41:17 +0000 (9 14:41 -0800)
tree548dcf461c98324f7de463b11b2e9ec2ae933f83
parent0187f435a20d8a7b29afa696f3a30afe3099b3fb
kernel - Incidental MPLOCK removal (devfs)

* Fix ordering issues for devfs initialization vs libprop that previously
  depended on the MPLOCK.

* Use a private devfs_token for other areas of devfs previously using
  the mplock.

* Make /dev/devfs MPSAFE.
sys/libprop/prop_object_impl.h
sys/sys/kernel.h
sys/vfs/devfs/devfs_core.c
sys/vfs/devfs/devfs_rules.c
sys/vfs/devfs/devfs_vnops.c