lkml.org 
[lkml]   [2008]   [Mar]   [10]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    SubjectRe: [PATCH 1/3] enhanced lookup ESTALE error handling (v3)
    From
    Date
    On Mon, 2008-03-10 at 23:03 +0100, Miklos Szeredi wrote:
    > > > This is a patch to enhance ESTALE error handling during the
    > > > lookup process. The error, ESTALE, can occur when out of data
    > > > dentries, stored in the dcache, is used to translate a pathname
    > > > component to a dentry. When this occurs, the dentry which
    > > > contains the pointer to the inode which refers to the non-existent
    > > > file is dropped from the dcache and then the lookup process
    > > > started again. Care is taken to ensure that forward process is
    > > > always being made. If forward process is not detected, then the
    > > > lookup process is terminated and the error, ENOENT, is returned
    > > > to the caller.
    > >
    > > This collides in non-trivial ways with the always-coming-never-arrives
    > > r-o-bind-mounts patches.
    > >
    > > I have an old version of those patches in -mm and I believe that Al
    > > is/was/has set up some git tree with these patches and perhaps other stuff.

    Al's tree is here:

    http://git.kernel.org/gitweb.cgi?p=linux/kernel/git/viro/vfs-2.6.git;a=summary

    It's probably best to try and base your patches on top of there.

    -- Dave



    \
     
     \ /
      Last update: 2008-03-10 23:23    [W:4.110 / U:0.476 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site