[lkml]   [2002]   [Jul]   [13]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
Messages in this thread
    SubjectRe: [Lse-tech] Re: [RFC] dcache scalability patch (2.4.17)

    On Sat, 13 Jul 2002, Alexander Viro wrote:

    > On Sat, 13 Jul 2002, Paul Menage wrote:
    > > - accessing foo/../bar, won't mark foo as referenced, even though it
    > > might be being referenced frequently. Probably not a common case for foo
    > > to be accessed exclusively in this way, but it could be fixed by marking
    > > a dentry referenced when following ".."
    > It certainly will. Look - until ->d_count hits zero referenced bit is
    > not touched or looked at. At all.
    > Look at the code. There is _no_ aging for dentries with positive ->d_count.
    > They start aging only when after they enter unused_list...

    On the second thought, I should apply that advice myself. It's true
    that they start aging only after they hit the unused list, but they are born
    old. Hrm...

    OK, it kills that variant and it really looks like there's no way
    around dirtying dentry first time we find it on d_lookup(). Which means
    that we probably want to put that |= under if - without any ifdefs...

    To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
    the body of a message to
    More majordomo info at
    Please read the FAQ at

     \ /
      Last update: 2005-03-22 13:27    [W:0.037 / U:119.508 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site