SUNRPC: remove all refcounting of groupinfo from rpcauth_lookupcred
authorNeilBrown <neilb@suse.de>
Mon, 4 Aug 2014 06:24:00 +0000 (16:24 +1000)
committerTrond Myklebust <trond.myklebust@primarydata.com>
Mon, 4 Aug 2014 13:22:08 +0000 (09:22 -0400)
commit122a8cda6a9a3594c4737570f5cd81636bcd20cf
tree75d8f337b22e59e70d31670a7ebdbd47a8c00412
parent50d77739fa1972030daf1c8902404551e49bf232
SUNRPC: remove all refcounting of groupinfo from rpcauth_lookupcred

current_cred() can only be changed by 'current', and
cred->group_info is never changed.  If a new group_info is
needed, a new 'cred' is created.

Consequently it is always safe to access
   current_cred()->group_info

without taking any further references.
So drop the refcounting and the incorrect rcu_dereference().

Signed-off-by: NeilBrown <neilb@suse.de>
Signed-off-by: Trond Myklebust <trond.myklebust@primarydata.com>
net/sunrpc/auth.c