On Sat, 10 May 2014 01:29:47 +0000 Taylor R Campbell <campbell+netbsd-tech-k...@mumble.net> wrote:
> Is it expected in vcache_common() for the interlock to remain held even > if returning an error? > > vget unconditionally drops the interlock, so it will never remain > held, error or not. Oh, thanks. I can now see that vget() must be called with it held, and indeed drops it itself. -- Matt