diff options
| author | Trond Myklebust <Trond.Myklebust@netapp.com> | 2007-06-25 17:11:20 -0400 | 
|---|---|---|
| committer | Trond Myklebust <Trond.Myklebust@netapp.com> | 2007-07-10 23:40:36 -0400 | 
| commit | f5c2187cfef628784d8a09b6d0f77888246d0c0f (patch) | |
| tree | 8c648bb9210ea3bd24e6c5fe278951e47ff15faa /net/sunrpc/auth_unix.c | |
| parent | 9499b4341b56935f61af9e7e354e7d11e70f5258 (diff) | |
| download | olio-linux-3.10-f5c2187cfef628784d8a09b6d0f77888246d0c0f.tar.xz olio-linux-3.10-f5c2187cfef628784d8a09b6d0f77888246d0c0f.zip  | |
SUNRPC: Convert the credential garbage collector into a shrinker callback
Signed-off-by: Trond Myklebust <Trond.Myklebust@netapp.com>
Diffstat (limited to 'net/sunrpc/auth_unix.c')
| -rw-r--r-- | net/sunrpc/auth_unix.c | 6 | 
1 files changed, 1 insertions, 5 deletions
diff --git a/net/sunrpc/auth_unix.c b/net/sunrpc/auth_unix.c index 205878a3caa..d9c50d810d1 100644 --- a/net/sunrpc/auth_unix.c +++ b/net/sunrpc/auth_unix.c @@ -21,8 +21,6 @@ struct unx_cred {  };  #define uc_uid			uc_base.cr_uid -#define UNX_CRED_EXPIRE		(60 * HZ) -  #define UNX_WRITESLACK		(21 + (UNX_MAXNODENAME >> 2))  #ifdef RPC_DEBUG @@ -38,8 +36,7 @@ unx_create(struct rpc_clnt *clnt, rpc_authflavor_t flavor)  {  	dprintk("RPC:       creating UNIX authenticator for client %p\n",  			clnt); -	if (atomic_inc_return(&unix_auth.au_count) == 1) -		unix_cred_cache.nextgc = jiffies + (unix_cred_cache.expire >> 1); +	atomic_inc(&unix_auth.au_count);  	return &unix_auth;  } @@ -232,7 +229,6 @@ const struct rpc_authops authunix_ops = {  static  struct rpc_cred_cache	unix_cred_cache = { -	.expire		= UNX_CRED_EXPIRE,  };  static  |