Commit 5c9cfc82 authored by Trond Myklebust's avatar Trond Myklebust

SUNRPC: Fix a typo in unx_create()

We want to set the unix_cred_cache.nextgc on the first call to
unx_create(), which should be when unix_auth.au_count === 1
Signed-off-by: default avatarTrond Myklebust <Trond.Myklebust@netapp.com>
parent 3ab9bb72
...@@ -41,7 +41,7 @@ unx_create(struct rpc_clnt *clnt, rpc_authflavor_t flavor) ...@@ -41,7 +41,7 @@ unx_create(struct rpc_clnt *clnt, rpc_authflavor_t flavor)
{ {
dprintk("RPC: creating UNIX authenticator for client %p\n", dprintk("RPC: creating UNIX authenticator for client %p\n",
clnt); clnt);
if (atomic_inc_return(&unix_auth.au_count) == 0) if (atomic_inc_return(&unix_auth.au_count) == 1)
unix_cred_cache.nextgc = jiffies + (unix_cred_cache.expire >> 1); unix_cred_cache.nextgc = jiffies + (unix_cred_cache.expire >> 1);
return &unix_auth; return &unix_auth;
} }
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment