| commit | 5f707eb429e2c98dfd564ffbbd9f536bf493d869 | [log] [tgz] |
|---|---|---|
| author | Trond Myklebust <Trond.Myklebust@netapp.com> | Tue Oct 28 15:21:42 2008 -0400 |
| committer | Trond Myklebust <Trond.Myklebust@netapp.com> | Tue Oct 28 15:21:42 2008 -0400 |
| tree | 5b17c3f51daa9a47959cdf320696a56c72faa70d | |
| parent | eac0d18d44705f8a1b72cccec3a453e1a43eb20a [diff] |
SUNRPC: Fix potential race in put_rpccred() We have to be careful when we try to unhash the credential in put_rpccred(), because we're not holding the credcache lock, so the call to rpcauth_unhash_cred() may fail if someone else has looked the cred up, and obtained a reference to it. Signed-off-by: Trond Myklebust <Trond.Myklebust@netapp.com>