diff options
author | Trond Myklebust <Trond.Myklebust@netapp.com> | 2008-10-28 20:21:42 +0100 |
---|---|---|
committer | Trond Myklebust <Trond.Myklebust@netapp.com> | 2008-10-28 20:21:42 +0100 |
commit | 5f707eb429e2c98dfd564ffbbd9f536bf493d869 (patch) | |
tree | 5b17c3f51daa9a47959cdf320696a56c72faa70d /lib/spinlock_debug.c | |
parent | SUNRPC: Fix rpcauth_prune_expired (diff) | |
download | linux-5f707eb429e2c98dfd564ffbbd9f536bf493d869.tar.xz linux-5f707eb429e2c98dfd564ffbbd9f536bf493d869.zip |
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>
Diffstat (limited to 'lib/spinlock_debug.c')
0 files changed, 0 insertions, 0 deletions