@@ -145,15 +145,14 @@ svcxdr_encode_testrply(struct xdr_stream *xdr, const struct nlm_res *resp)
145145 */
146146
147147int
148- nlm4svc_decode_void (struct svc_rqst * rqstp , __be32 * p )
148+ nlm4svc_decode_void (struct svc_rqst * rqstp , struct xdr_stream * xdr )
149149{
150150 return 1 ;
151151}
152152
153153int
154- nlm4svc_decode_testargs (struct svc_rqst * rqstp , __be32 * p )
154+ nlm4svc_decode_testargs (struct svc_rqst * rqstp , struct xdr_stream * xdr )
155155{
156- struct xdr_stream * xdr = & rqstp -> rq_arg_stream ;
157156 struct nlm_args * argp = rqstp -> rq_argp ;
158157 u32 exclusive ;
159158
@@ -170,9 +169,8 @@ nlm4svc_decode_testargs(struct svc_rqst *rqstp, __be32 *p)
170169}
171170
172171int
173- nlm4svc_decode_lockargs (struct svc_rqst * rqstp , __be32 * p )
172+ nlm4svc_decode_lockargs (struct svc_rqst * rqstp , struct xdr_stream * xdr )
174173{
175- struct xdr_stream * xdr = & rqstp -> rq_arg_stream ;
176174 struct nlm_args * argp = rqstp -> rq_argp ;
177175 u32 exclusive ;
178176
@@ -196,9 +194,8 @@ nlm4svc_decode_lockargs(struct svc_rqst *rqstp, __be32 *p)
196194}
197195
198196int
199- nlm4svc_decode_cancargs (struct svc_rqst * rqstp , __be32 * p )
197+ nlm4svc_decode_cancargs (struct svc_rqst * rqstp , struct xdr_stream * xdr )
200198{
201- struct xdr_stream * xdr = & rqstp -> rq_arg_stream ;
202199 struct nlm_args * argp = rqstp -> rq_argp ;
203200 u32 exclusive ;
204201
@@ -216,9 +213,8 @@ nlm4svc_decode_cancargs(struct svc_rqst *rqstp, __be32 *p)
216213}
217214
218215int
219- nlm4svc_decode_unlockargs (struct svc_rqst * rqstp , __be32 * p )
216+ nlm4svc_decode_unlockargs (struct svc_rqst * rqstp , struct xdr_stream * xdr )
220217{
221- struct xdr_stream * xdr = & rqstp -> rq_arg_stream ;
222218 struct nlm_args * argp = rqstp -> rq_argp ;
223219
224220 if (!svcxdr_decode_cookie (xdr , & argp -> cookie ))
@@ -231,9 +227,8 @@ nlm4svc_decode_unlockargs(struct svc_rqst *rqstp, __be32 *p)
231227}
232228
233229int
234- nlm4svc_decode_res (struct svc_rqst * rqstp , __be32 * p )
230+ nlm4svc_decode_res (struct svc_rqst * rqstp , struct xdr_stream * xdr )
235231{
236- struct xdr_stream * xdr = & rqstp -> rq_arg_stream ;
237232 struct nlm_res * resp = rqstp -> rq_argp ;
238233
239234 if (!svcxdr_decode_cookie (xdr , & resp -> cookie ))
@@ -245,10 +240,10 @@ nlm4svc_decode_res(struct svc_rqst *rqstp, __be32 *p)
245240}
246241
247242int
248- nlm4svc_decode_reboot (struct svc_rqst * rqstp , __be32 * p )
243+ nlm4svc_decode_reboot (struct svc_rqst * rqstp , struct xdr_stream * xdr )
249244{
250- struct xdr_stream * xdr = & rqstp -> rq_arg_stream ;
251245 struct nlm_reboot * argp = rqstp -> rq_argp ;
246+ __be32 * p ;
252247 u32 len ;
253248
254249 if (xdr_stream_decode_u32 (xdr , & len ) < 0 )
@@ -271,9 +266,8 @@ nlm4svc_decode_reboot(struct svc_rqst *rqstp, __be32 *p)
271266}
272267
273268int
274- nlm4svc_decode_shareargs (struct svc_rqst * rqstp , __be32 * p )
269+ nlm4svc_decode_shareargs (struct svc_rqst * rqstp , struct xdr_stream * xdr )
275270{
276- struct xdr_stream * xdr = & rqstp -> rq_arg_stream ;
277271 struct nlm_args * argp = rqstp -> rq_argp ;
278272 struct nlm_lock * lock = & argp -> lock ;
279273
@@ -299,9 +293,8 @@ nlm4svc_decode_shareargs(struct svc_rqst *rqstp, __be32 *p)
299293}
300294
301295int
302- nlm4svc_decode_notify (struct svc_rqst * rqstp , __be32 * p )
296+ nlm4svc_decode_notify (struct svc_rqst * rqstp , struct xdr_stream * xdr )
303297{
304- struct xdr_stream * xdr = & rqstp -> rq_arg_stream ;
305298 struct nlm_args * argp = rqstp -> rq_argp ;
306299 struct nlm_lock * lock = & argp -> lock ;
307300
0 commit comments