linux_dsm_epyc7002/net/sunrpc/xprtrdma
Tom Tucker cec56c8ff5 svcrdma: Cleanup sparse warnings in the svcrdma module
The svcrdma transport was un-marshalling requests in-place. This resulted
in sparse warnings due to __beXX data containing both NBO and HBO data.

The code has been restructured to do byte-swapping as the header is
parsed instead of when the header is validated immediately after receipt.

Also moved extern declarations for the workqueue and memory pools to the
private header file.

Signed-off-by: Tom Tucker <tom@ogc.us>
Signed-off-by: J. Bruce Fields <bfields@redhat.com>
2012-02-17 18:38:50 -05:00
..
Makefile rdma: makefile 2008-02-01 16:42:14 -05:00
rpc_rdma.c RPCRDMA: Fix to XDR page base interpretation in marshalling logic. 2011-03-11 15:39:27 -05:00
svc_rdma_marshal.c svcrdma: Cleanup sparse warnings in the svcrdma module 2012-02-17 18:38:50 -05:00
svc_rdma_recvfrom.c svcrdma: Cleanup sparse warnings in the svcrdma module 2012-02-17 18:38:50 -05:00
svc_rdma_sendto.c svcrdma: Cleanup sparse warnings in the svcrdma module 2012-02-17 18:38:50 -05:00
svc_rdma_transport.c svcrdma: Cleanup sparse warnings in the svcrdma module 2012-02-17 18:38:50 -05:00
svc_rdma.c svcrdma: Cleanup sparse warnings in the svcrdma module 2012-02-17 18:38:50 -05:00
transport.c SUNRPC: Support dynamic slot allocation for TCP connections 2011-07-17 18:11:30 -04:00
verbs.c net: remove interrupt.h inclusion from netdevice.h 2011-06-06 22:55:11 -07:00
xprt_rdma.h svcrdma: Cleanup sparse warnings in the svcrdma module 2012-02-17 18:38:50 -05:00