diff options
Diffstat (limited to 'net/sunrpc/svcauth.c')
| -rw-r--r-- | net/sunrpc/svcauth.c | 6 | 
1 files changed, 3 insertions, 3 deletions
diff --git a/net/sunrpc/svcauth.c b/net/sunrpc/svcauth.c index 4e9393c2468..79c0f3459b5 100644 --- a/net/sunrpc/svcauth.c +++ b/net/sunrpc/svcauth.c @@ -54,6 +54,8 @@ svc_authenticate(struct svc_rqst *rqstp, __be32 *authp)  	}  	spin_unlock(&authtab_lock); +	rqstp->rq_auth_slack = 0; +  	rqstp->rq_authop = aops;  	return aops->accept(rqstp, authp);  } @@ -118,7 +120,6 @@ EXPORT_SYMBOL_GPL(svc_auth_unregister);  #define	DN_HASHBITS	6  #define	DN_HASHMAX	(1<<DN_HASHBITS) -#define	DN_HASHMASK	(DN_HASHMAX-1)  static struct hlist_head	auth_domain_table[DN_HASHMAX];  static spinlock_t	auth_domain_lock = @@ -139,13 +140,12 @@ auth_domain_lookup(char *name, struct auth_domain *new)  {  	struct auth_domain *hp;  	struct hlist_head *head; -	struct hlist_node *np;  	head = &auth_domain_table[hash_str(name, DN_HASHBITS)];  	spin_lock(&auth_domain_lock); -	hlist_for_each_entry(hp, np, head, hash) { +	hlist_for_each_entry(hp, head, hash) {  		if (strcmp(hp->name, name)==0) {  			kref_get(&hp->ref);  			spin_unlock(&auth_domain_lock);  | 
