SUNRPC: Ensure memory shrinker doesn't waste time in rpcauth_prune_expired()
authorTrond Myklebust <Trond.Myklebust@netapp.com>
Thu, 13 May 2010 16:51:06 +0000 (12:51 -0400)
committerTrond Myklebust <Trond.Myklebust@netapp.com>
Fri, 14 May 2010 19:09:34 +0000 (15:09 -0400)
commit93a05e65c090dda9cbd79d0cf57b65c4dbd8da55
treebcffc5640b3038292362afb4283965b94f60cc0f
parentd300a41ef1c39cc5e6b90fd8834ea7ab16b5c48f
SUNRPC: Ensure memory shrinker doesn't waste time in rpcauth_prune_expired()

The 'cred_unused' list, that is traversed by rpcauth_cache_shrinker is
ordered by time. If we hit a credential that is under the 60 second garbage
collection moratorium, we should exit because we know at that point that
all successive credentials are subject to the same moratorium...

Signed-off-by: Trond Myklebust <Trond.Myklebust@netapp.com>
net/sunrpc/auth.c