]> CyberLeo.Net >> Repos - FreeBSD/stable/9.git/commit
MFC r243835:
authorkib <kib@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Tue, 18 Dec 2012 04:38:34 +0000 (04:38 +0000)
committerkib <kib@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Tue, 18 Dec 2012 04:38:34 +0000 (04:38 +0000)
commit147619a2ca3bcb7fa7690a407de781ff0c792fe1
tree1c1c8af4aa59943179e42384185f4ecb98b1cccf
parent81298a565a7cc706721e7838fc21bd113bf7227b
MFC r243835:
The vnode_free_list_mtx is required unconditionally when iterating
over the active list.

MFC r244095:
Do not yield while owning a mutex, by stopping acquiring mount interlock.

MFC r244240:
Use user priority for the yield, do not spin on UP. Restructure the
iteration initializer and the iterator to remove code duplication.

git-svn-id: svn://svn.freebsd.org/base/stable/9@244376 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
sys/kern/vfs_subr.c
sys/sys/mount.h