tech-kern archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: Vnode API change: add global vnode cache
On Wed, 30 Apr 2014 17:15:16 +0200
"J. Hannken-Illjes" <hannken%eis.cs.tu-bs.de@localhost> 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
Home |
Main Index |
Thread Index |
Old Index