--- - branch: netbsd-8 date: Fri Nov 17 14:34:02 UTC 2017 files: - new: 1.93.2.3 old: 1.93.2.2 path: src/sys/kern/vfs_vnode.c pathrev: src/sys/kern/vfs_vnode.c@1.93.2.3 type: modified - new: 1.13.6.3 old: 1.13.6.2 path: src/sys/sys/vnode_impl.h pathrev: src/sys/sys/vnode_impl.h@1.13.6.3 type: modified id: 20171117T143402Z.6ac6d73170391a1f003a16d6cce9888d7162bb9a log: "Pull up following revision(s) (requested by hannken in ticket #309):\n\tsys/sys/vnode_impl.h: revision 1.17\n\tsys/kern/vfs_vnode.c: revision 1.99, 1.100\n\nChange the VSTATE_ASSERT_UNLOCKED code by pushing the potential lock\nhandling into the backend and doing an optimistic (unlocked) check\nfirst. Always taking the vnode interlock makes this assertion otherwise\nvery heavy for multi-processor machines.\n-\nFix non-DIAGNOSTICS build by adjusting _vstate_assert here too.\n" module: src subject: 'CVS commit: [netbsd-8] src/sys' unixtime: '1510929242' user: martin