sunrpc: move p_count out of struct rpc_procinfo
p_count is the only writeable memeber of struct rpc_procinfo, which is
a good candidate to be const-ified as it contains function pointers.
This patch moves it into out out struct rpc_procinfo, and into a
separate writable array that is pointed to by struct rpc_version and
indexed by p_statidx.
Signed-off-by:
Christoph Hellwig <hch@lst.de>
Showing
- fs/lockd/clnt4xdr.c 2 additions, 0 deletionsfs/lockd/clnt4xdr.c
- fs/lockd/clntxdr.c 4 additions, 0 deletionsfs/lockd/clntxdr.c
- fs/lockd/mon.c 3 additions, 1 deletionfs/lockd/mon.c
- fs/nfs/mount_clnt.c 4 additions, 1 deletionfs/nfs/mount_clnt.c
- fs/nfs/nfs2xdr.c 3 additions, 1 deletionfs/nfs/nfs2xdr.c
- fs/nfs/nfs3xdr.c 5 additions, 1 deletionfs/nfs/nfs3xdr.c
- fs/nfs/nfs4xdr.c 3 additions, 1 deletionfs/nfs/nfs4xdr.c
- fs/nfsd/nfs4callback.c 3 additions, 1 deletionfs/nfsd/nfs4callback.c
- include/linux/sunrpc/clnt.h 1 addition, 1 deletioninclude/linux/sunrpc/clnt.h
- net/sunrpc/auth_gss/gss_rpc_upcall.c 2 additions, 1 deletionnet/sunrpc/auth_gss/gss_rpc_upcall.c
- net/sunrpc/clnt.c 4 additions, 2 deletionsnet/sunrpc/clnt.c
- net/sunrpc/rpcb_clnt.c 9 additions, 3 deletionsnet/sunrpc/rpcb_clnt.c
- net/sunrpc/stats.c 1 addition, 2 deletionsnet/sunrpc/stats.c
Loading
Please register or sign in to comment