]> CyberLeo.Net >> Repos - FreeBSD/stable/8.git/commit
MFC r210923:
authorkib <kib@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Sun, 5 Sep 2010 14:27:55 +0000 (14:27 +0000)
committerkib <kib@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Sun, 5 Sep 2010 14:27:55 +0000 (14:27 +0000)
commit648f7cb6df44f94f6d391b008419d25a74d89036
tree147a459689280f85de18da02194954bd0971bd7a
parent55fd2c8fee50f7cb1aea87d3203bfb5bb35a872a
MFC r210923:
Add new make_dev_p(9) flag MAKEDEV_ETERNAL to inform devfs that created
cdev will never be destroyed. Propagate the flag to devfs vnodes as
VV_ETERNVALDEV. Use the flags to avoid acquiring devmtx and taking a
thread reference on such nodes.

git-svn-id: svn://svn.freebsd.org/base/stable/8@212229 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
sys/fs/devfs/devfs_rule.c
sys/fs/devfs/devfs_vnops.c
sys/kern/kern_conf.c
sys/kern/tty.c
sys/kern/vfs_bio.c
sys/sys/conf.h
sys/sys/vnode.h
sys/vm/device_pager.c
sys/vm/vm_mmap.c