diff options
author | Chuck Lever <chuck.lever@oracle.com> | 2010-12-14 09:59:09 -0500 |
---|---|---|
committer | Trond Myklebust <Trond.Myklebust@netapp.com> | 2010-12-16 12:37:25 -0500 |
commit | 1ac7c23e4af5e83525137661595000099f1ce94f (patch) | |
tree | 36038cc6261b15abee63b6d20641ada06aa5bcd7 /net/sunrpc/rpcb_clnt.c | |
parent | 4129ccf303593a1922a934697f99e682ff491504 (diff) |
SUNRPC: Determine value of "nrprocs" automatically
Clean up.
Just fixed a panic where the nrprocs field in a different upper layer
client was set by hand incorrectly. Use the compiler-generated method
used by the other upper layer protocols.
Signed-off-by: Chuck Lever <chuck.lever@oracle.com>
Signed-off-by: Trond Myklebust <Trond.Myklebust@netapp.com>
Diffstat (limited to 'net/sunrpc/rpcb_clnt.c')
-rw-r--r-- | net/sunrpc/rpcb_clnt.c | 10 |
1 files changed, 3 insertions, 7 deletions
diff --git a/net/sunrpc/rpcb_clnt.c b/net/sunrpc/rpcb_clnt.c index d2a2ea090f95..43838c72b778 100644 --- a/net/sunrpc/rpcb_clnt.c +++ b/net/sunrpc/rpcb_clnt.c | |||
@@ -57,10 +57,6 @@ enum { | |||
57 | RPCBPROC_GETSTAT, | 57 | RPCBPROC_GETSTAT, |
58 | }; | 58 | }; |
59 | 59 | ||
60 | #define RPCB_HIGHPROC_2 RPCBPROC_CALLIT | ||
61 | #define RPCB_HIGHPROC_3 RPCBPROC_TADDR2UADDR | ||
62 | #define RPCB_HIGHPROC_4 RPCBPROC_GETSTAT | ||
63 | |||
64 | /* | 60 | /* |
65 | * r_owner | 61 | * r_owner |
66 | * | 62 | * |
@@ -975,19 +971,19 @@ static struct rpcb_info rpcb_next_version6[] = { | |||
975 | 971 | ||
976 | static struct rpc_version rpcb_version2 = { | 972 | static struct rpc_version rpcb_version2 = { |
977 | .number = RPCBVERS_2, | 973 | .number = RPCBVERS_2, |
978 | .nrprocs = RPCB_HIGHPROC_2, | 974 | .nrprocs = ARRAY_SIZE(rpcb_procedures2), |
979 | .procs = rpcb_procedures2 | 975 | .procs = rpcb_procedures2 |
980 | }; | 976 | }; |
981 | 977 | ||
982 | static struct rpc_version rpcb_version3 = { | 978 | static struct rpc_version rpcb_version3 = { |
983 | .number = RPCBVERS_3, | 979 | .number = RPCBVERS_3, |
984 | .nrprocs = RPCB_HIGHPROC_3, | 980 | .nrprocs = ARRAY_SIZE(rpcb_procedures3), |
985 | .procs = rpcb_procedures3 | 981 | .procs = rpcb_procedures3 |
986 | }; | 982 | }; |
987 | 983 | ||
988 | static struct rpc_version rpcb_version4 = { | 984 | static struct rpc_version rpcb_version4 = { |
989 | .number = RPCBVERS_4, | 985 | .number = RPCBVERS_4, |
990 | .nrprocs = RPCB_HIGHPROC_4, | 986 | .nrprocs = ARRAY_SIZE(rpcb_procedures4), |
991 | .procs = rpcb_procedures4 | 987 | .procs = rpcb_procedures4 |
992 | }; | 988 | }; |
993 | 989 | ||