Up to [cvs.NetBSD.org] / src / sys / kern
Request diff between arbitrary revisions
Default branch: MAIN
Current tag: netbsd-8-0-RC2
Revision 1.93.2.3 / (download) - annotate - [select for diffs], Fri Nov 17 14:34:02 2017 UTC (6 years, 4 months ago) by martin
Branch: netbsd-8
CVS Tags: netbsd-8-2-RELEASE,
netbsd-8-1-RELEASE,
netbsd-8-1-RC1,
netbsd-8-0-RELEASE,
netbsd-8-0-RC2,
netbsd-8-0-RC1
Changes since 1.93.2.2: +26 -8
lines
Diff to previous 1.93.2.2 (colored) to branchpoint 1.93 (colored) next main 1.94 (colored)
Pull up following revision(s) (requested by hannken in ticket #309): sys/sys/vnode_impl.h: revision 1.17 sys/kern/vfs_vnode.c: revision 1.99, 1.100 Change the VSTATE_ASSERT_UNLOCKED code by pushing the potential lock handling into the backend and doing an optimistic (unlocked) check first. Always taking the vnode interlock makes this assertion otherwise very heavy for multi-processor machines. - Fix non-DIAGNOSTICS build by adjusting _vstate_assert here too.