Subject: Re: LK_SHARED for VFS_VGET/FHTOVP
To: Jason Thorpe <thorpej@wasabisystems.com>
From: Jonathan Stone <jonathan@dsg.stanford.edu>
List: tech-kern
Date: 05/27/2004 10:29:11
In message <15C0CF4E-AF77-11D8-A125-000A957650EC@wasabisystems.com>,
Jason Thorpe writes:


>Please, no.  Let's not complicate our lives any further by further 
>entrenching lockmgr.  If we want to have more flexibility in vnode 
>locking operations, then create new vn_rlock, vn_wlock, etc. routines.

Now that sounds great to me. Also shorter, and less likely to cause
code like

	if ((error = long_function(with, long, arguments
	    ends, up, causing, wraps))

which I find much harder to read than normal if ((var = expression())).