mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
synced 2025-01-10 07:10:27 +00:00
svcrpc: fix bad argument in unix_domain_find
"After merging the nfsd tree, today's linux-next build (powerpc ppc64_defconfig) produced this warning: net/sunrpc/svcauth_unix.c: In function 'unix_domain_find': net/sunrpc/svcauth_unix.c:58: warning: passing argument 1 of +'svcauth_unix_domain_release' from incompatible pointer type net/sunrpc/svcauth_unix.c:41: note: expected 'struct auth_domain *' but argument +is of type 'struct unix_domain *' Introduced by commit 8b3e07ac908d ("svcrpc: fix rare race on unix_domain creation")." Reported-by: Stephen Rothwell <sfr@canb.auug.org.au> Signed-off-by: J. Bruce Fields <bfields@redhat.com>
This commit is contained in:
parent
0997b17360
commit
352b5d13c0
@ -55,7 +55,7 @@ struct auth_domain *unix_domain_find(char *name)
|
||||
while(1) {
|
||||
if (rv) {
|
||||
if (new && rv != &new->h)
|
||||
svcauth_unix_domain_release(new);
|
||||
svcauth_unix_domain_release(&new->h);
|
||||
|
||||
if (rv->flavour != &svcauth_unix) {
|
||||
auth_domain_put(rv);
|
||||
|
Loading…
x
Reference in New Issue
Block a user