23 Jun, 2005

38 commits


14 Jun, 2005

1 commit


08 Jun, 2005

1 commit

  • We should never apply a lookup intent to anything other than the last
    path component in an open(), create() or access() call.

    Introduce the helper nfs_lookup_check_intent() which always returns
    zero if LOOKUP_CONTINUE or LOOKUP_PARENT are set, and returns the
    intent flags if we're on the last component of the lookup.
    By doing so, we fix a bug in open(O_EXCL), where we may end up
    optimizing away a real lookup of the parent directory.

    Problem noticed by Linda Dunaphant
    Signed-off-by: Trond Myklebust
    Signed-off-by: Linus Torvalds

    Trond Myklebust