29 Sep, 2006

1 commit


21 Mar, 2006

1 commit


02 Feb, 2006

2 commits

  • This fixes a bug whereby if two processes try to look up the same auth_gss
    credential, they may end up creating two creds, and triggering two upcalls
    because the upcall is performed before the credential is added to the
    credcache.

    Signed-off-by: Trond Myklebust

    Trond Myklebust
     
  • When we look up a new cred in the auth_gss downcall so that we can stuff
    the credcache, we do not want that lookup to queue up an upcall in order
    to initialise it. To do an upcall here not only redundant, but since we
    are already holding the inode->i_mutex, it will trigger a lock recursion.

    This patch allows rpcauth cache searches to indicate that they can cope
    with uninitialised credentials.

    Signed-off-by: Trond Myklebust

    Trond Myklebust
     

12 Jan, 2006

1 commit


05 Nov, 2005

1 commit


24 Sep, 2005

1 commit


23 Jun, 2005

1 commit

  • Currently we return -ENOMEM for every single failure to create a new auth.
    This is actually accurate for auth_null and auth_unix, but for auth_gss it's a
    bit confusing.

    Allow rpcauth_create (and the ->create methods) to return errors. With this
    patch, the user may sometimes see an EINVAL instead. Whee.

    Signed-off-by: J. Bruce Fields
    Signed-off-by: Trond Myklebust

    J. Bruce Fields
     

17 Apr, 2005

1 commit

  • Initial git repository build. I'm not bothering with the full history,
    even though we have it. We can create a separate "historical" git
    archive of that later if we want to, and in the meantime it's about
    3.2GB when imported into git - space that would just make the early
    git days unnecessarily complicated, when we don't have a lot of good
    infrastructure for it.

    Let it rip!

    Linus Torvalds