On Wed, 30 Apr 2014 17:15:16 +0200 "J. Hannken-Illjes" <hann...@eis.cs.tu-bs.de> wrote:
> > vcache_get(mp, key, key_len, vpp) to lookup and possibly load a vnode. > > vcache_lookup(mp, key, key_len, vpp) to lookup a vnode. > > vcache_remove(mp, key, key_len) to remove a vnode from the cache. > > VFS_LOAD_NODE(mp, vp, key, key_len, new_key) to initialise a vnode. > > Updated diff at http://www.netbsd.org/~hannken/vnode-pass6-4.diff One small question: Is it expected in vcache_common() for the interlock to remain held even if returning an error? Thanks, -- Matt