sunrpc: properly type pc_decode callbacks
authorChristoph Hellwig <hch@lst.de>
Mon, 8 May 2017 17:01:48 +0000 (19:01 +0200)
committerChristoph Hellwig <hch@lst.de>
Mon, 15 May 2017 15:42:24 +0000 (17:42 +0200)
commit026fec7e7c4723b5f26a753bbcad69f68c8299d4
treeef9d60d345e80aa9823dfa3e2405e9ec09459d0d
parent8537488b5a2f33980e33f654b0a515304de2b267
sunrpc: properly type pc_decode callbacks

Drop the argp argument as it can trivially be derived from the rqstp
argument.  With that all functions now have the same prototype, and we
can remove the unsafe casting to kxdrproc_t.

Signed-off-by: Christoph Hellwig <hch@lst.de>
21 files changed:
fs/lockd/svc4proc.c
fs/lockd/svcproc.c
fs/lockd/xdr.c
fs/lockd/xdr4.c
fs/nfs/callback_xdr.c
fs/nfsd/nfs2acl.c
fs/nfsd/nfs3acl.c
fs/nfsd/nfs3proc.c
fs/nfsd/nfs3xdr.c
fs/nfsd/nfs4proc.c
fs/nfsd/nfs4xdr.c
fs/nfsd/nfsproc.c
fs/nfsd/nfssvc.c
fs/nfsd/nfsxdr.c
fs/nfsd/xdr.h
fs/nfsd/xdr3.h
fs/nfsd/xdr4.h
include/linux/lockd/xdr.h
include/linux/lockd/xdr4.h
include/linux/sunrpc/svc.h
net/sunrpc/svc.c