auth.c (8f4194026bb1e3d95fedb340a2935895845ea1d5) | auth.c (b6dff3ec5e116e3af6f537d4caedcad6b9e5082a) |
---|---|
1/* 2 * linux/net/sunrpc/auth.c 3 * 4 * Generic RPC client authentication API. 5 * 6 * Copyright (C) 1996, Olaf Kirch <okir@monad.swb.de> 7 */ 8 --- 339 unchanged lines hidden (view full) --- 348EXPORT_SYMBOL_GPL(rpcauth_lookup_credcache); 349 350struct rpc_cred * 351rpcauth_lookupcred(struct rpc_auth *auth, int flags) 352{ 353 struct auth_cred acred = { 354 .uid = current_fsuid(), 355 .gid = current_fsgid(), | 1/* 2 * linux/net/sunrpc/auth.c 3 * 4 * Generic RPC client authentication API. 5 * 6 * Copyright (C) 1996, Olaf Kirch <okir@monad.swb.de> 7 */ 8 --- 339 unchanged lines hidden (view full) --- 348EXPORT_SYMBOL_GPL(rpcauth_lookup_credcache); 349 350struct rpc_cred * 351rpcauth_lookupcred(struct rpc_auth *auth, int flags) 352{ 353 struct auth_cred acred = { 354 .uid = current_fsuid(), 355 .gid = current_fsgid(), |
356 .group_info = current->group_info, | 356 .group_info = current->cred->group_info, |
357 }; 358 struct rpc_cred *ret; 359 360 dprintk("RPC: looking up %s cred\n", 361 auth->au_ops->au_name); 362 get_group_info(acred.group_info); 363 ret = auth->au_ops->lookup_cred(auth, &acred, flags); 364 put_group_info(acred.group_info); --- 220 unchanged lines hidden --- | 357 }; 358 struct rpc_cred *ret; 359 360 dprintk("RPC: looking up %s cred\n", 361 auth->au_ops->au_name); 362 get_group_info(acred.group_info); 363 ret = auth->au_ops->lookup_cred(auth, &acred, flags); 364 put_group_info(acred.group_info); --- 220 unchanged lines hidden --- |