tech-kern archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: buffer cache & ufs changes (preliminary ffsv2 extattr support)
On Wed, Jan 18, 2012 at 08:41:21PM +0000, YAMAMOTO Takashi wrote:
>
> > I'm not sure I'm understanding you. There is only one set of extended
> > attributes blocks per vnode.
>
> let's call the entity buf_targ_t.
> the most of vnode * for buffer cache API would be changed to take
> buf_targ_t * instead of vnode *.
> callers would be changed from bread(vp, ...) to
> bread(vp->v_contents_buf_targ, ...).
> you might want to do bread(ip->i_xattr_buf_targ, ...) for extended
> attribute.
> you need two buf_targ_t for a vnode.
> (v_contents_buf_targ and i_xattr_buf_targ in the above example.)
I like the idea. But that's a lot of work and is definitively not going to
be in netbsd-6
--
Manuel Bouyer <bouyer%antioche.eu.org@localhost>
NetBSD: 26 ans d'experience feront toujours la difference
--
Home |
Main Index |
Thread Index |
Old Index