linux_dsm_epyc7002/net/sunrpc/xprtrdma
Steve Wise 9ac07501e1 svcrdma: limit FRMR page list lengths to device max
Svcrdma was incorrectly allocating fastreg MRs and page lists using
RPCSVC_MAXPAGES, which can exceed the device capabilities.  So limit
the depth to the minimum of RPCSVC_MAXPAGES and xprt->sc_frmr_pg_list_len.

Signed-off-by: Steve Wise <swise@opengridcomputing.com>
Signed-off-by: Doug Ledford <dledford@redhat.com>
2015-08-30 18:08:46 -04:00
..
fmr_ops.c xprtrdma: Reduce per-transport MR allocation 2015-06-12 13:10:37 -04:00
frwr_ops.c xprtrdma, svcrdma: Convert to ib_alloc_mr 2015-08-30 18:08:45 -04:00
Makefile rpcrdma: Merge svcrdma and xprtrdma modules into one 2015-06-04 16:56:02 -04:00
module.c rpcrdma: Merge svcrdma and xprtrdma modules into one 2015-06-04 16:56:02 -04:00
physical_ops.c xprtrdma: Remove ->ro_reset 2015-06-12 13:10:37 -04:00
rpc_rdma.c xprtrdma: Acquire MRs in rpcrdma_register_external() 2015-06-12 13:10:37 -04:00
svc_rdma_marshal.c svcrdma: Keep rpcrdma_msg fields in network byte-order 2015-06-04 16:55:59 -04:00
svc_rdma_recvfrom.c svcrdma: Use max_sge_rd for destination read depths 2015-08-28 23:02:11 -04:00
svc_rdma_sendto.c svcrdma: Replace GFP_KERNEL in a loop with GFP_NOFAIL 2015-06-04 16:56:00 -04:00
svc_rdma_transport.c svcrdma: limit FRMR page list lengths to device max 2015-08-30 18:08:46 -04:00
svc_rdma.c rpcrdma: Merge svcrdma and xprtrdma modules into one 2015-06-04 16:56:02 -04:00
transport.c NFS client updates for Linux 4.2 2015-07-02 11:32:23 -07:00
verbs.c NFS client updates for Linux 4.2 2015-07-02 11:32:23 -07:00
xprt_rdma.h NFS client updates for Linux 4.2 2015-07-02 11:32:23 -07:00