]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
- Fix interlock handling in vn_lock(). Previously, vn_lock() could return
authorJeff Roberson <jeff@FreeBSD.org>
Thu, 22 Aug 2002 06:51:06 +0000 (06:51 +0000)
committerJeff Roberson <jeff@FreeBSD.org>
Thu, 22 Aug 2002 06:51:06 +0000 (06:51 +0000)
commit183158485ab2c44bef784ede8f0ee75abe0a72fb
tree457bfe56464a26c696b32591e533f083202323b4
parentc4f6a2a9e1b1879b618c436ab4f56ff75c73a0f5
 - Fix interlock handling in vn_lock().  Previously, vn_lock() could return
   with interlock held in error conditions when the caller did not specify
   LK_INTERLOCK.
 - Add several comments to vn_lock() describing the rational behind the code
   flow since it was not immediately obvious.
sys/kern/vfs_subr.c