diff options
author | J. Bruce Fields <bfields@redhat.com> | 2011-03-09 22:40:30 -0500 |
---|---|---|
committer | J. Bruce Fields <bfields@redhat.com> | 2011-03-09 22:40:30 -0500 |
commit | 352b5d13c0684ba8cd103aa20cb74f105334562a (patch) | |
tree | a54ffeec78ed69035c4c99faa61e472230d14076 | |
parent | 0997b173609b9229ece28941c118a2a9b278796e (diff) |
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>
-rw-r--r-- | net/sunrpc/svcauth_unix.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/net/sunrpc/svcauth_unix.c b/net/sunrpc/svcauth_unix.c index d100bf2b4e81..c8e10216c113 100644 --- a/net/sunrpc/svcauth_unix.c +++ b/net/sunrpc/svcauth_unix.c | |||
@@ -55,7 +55,7 @@ struct auth_domain *unix_domain_find(char *name) | |||
55 | while(1) { | 55 | while(1) { |
56 | if (rv) { | 56 | if (rv) { |
57 | if (new && rv != &new->h) | 57 | if (new && rv != &new->h) |
58 | svcauth_unix_domain_release(new); | 58 | svcauth_unix_domain_release(&new->h); |
59 | 59 | ||
60 | if (rv->flavour != &svcauth_unix) { | 60 | if (rv->flavour != &svcauth_unix) { |
61 | auth_domain_put(rv); | 61 | auth_domain_put(rv); |