Ensure that memory for various purposes is allocated on the node closest to the underlying device. Using the device::numa_node field guarantees the allocation is performed from the correct node. --- Chuck Lever (4): svcrdma: Allocate new transports on device's NUMA node svcrdma: Clean up allocation of svc_rdma_recv_ctxt svcrdma: Clean up allocation of svc_rdma_send_ctxt svcrdma: Clean up allocation of svc_rdma_rw_ctxt include/linux/sunrpc/svc_rdma.h | 1 - net/sunrpc/xprtrdma/svc_rdma_recvfrom.c | 18 +++++++----------- net/sunrpc/xprtrdma/svc_rdma_rw.c | 10 ++++++---- net/sunrpc/xprtrdma/svc_rdma_sendto.c | 9 ++++----- net/sunrpc/xprtrdma/svc_rdma_transport.c | 18 +++++++++--------- 5 files changed, 26 insertions(+), 30 deletions(-) -- Chuck Lever