tech-kern archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: Please review: lookup changes
On Wed, Mar 11, 2020 at 05:40:59PM +0100, J. Hannken-Illjes wrote:
> > On 5. Mar 2020, at 23:48, Andrew Doran <ad%netbsd.org@localhost> wrote:
> >
> > Hi,
> >
> > I'd like to merge the changes on the ad-namecache branch, and would
> > appreciate any code review. The motivation for these changes is, as
> > you might guess, performance. I put an overview below. I won't be
> > merging this for a couple of weeks in any case.
>
> [snip]
>
> > vfs_vnode.c:
> >
> > Namecache related changes, and the change to not block new vnode
> > references across VOP_INACTIVE() mentioned on tech-kern. I don't
> > think this blocking is needed at least for well behaved FSes like
> > ffs & tmpfs.
>
> I suppose this blocking is no longer needed. It originates from
> the early steps to clean up the vnode lifecycle. If anything
> goes wrong it is quite simple to undo this change.
>
> Blocking further references should only be needed for vrecycle().
>
> We have to terminate vrelel() early if we got new references,
> diff attached.
I was wondering about the same the other day. Changes applied, thank you!
Andrew
Home |
Main Index |
Thread Index |
Old Index