linux/net/sunrpc/xprtrdma
Tom Tucker af261af4db svcrdma: Copy transport address and arm CQ before calling rdma_accept
This race was found by inspection. Messages can be received from the peer
immediately following the rdma_accept call, however, the CQ have not yet
been armed and the transport address has not yet been set.

Set the transport address in the connect request handler and arm the CQ
prior to calling rdma_accept.

Signed-off-by: Tom Tucker <tom@opengridcomputing.com>
2008-05-19 07:34:00 -05:00
..
Makefile rdma: makefile 2008-02-01 16:42:14 -05:00
rpc_rdma.c SUNRPC: Fix an unnecessary implicit type cast in rpcrdma_count_chunks() 2008-01-30 02:05:42 -05:00
svc_rdma_marshal.c rdma: ONCRPC RDMA protocol marshalling 2008-02-01 16:42:14 -05:00
svc_rdma_recvfrom.c svcrdma: Set rqstp transport address in rdma_read_complete function 2008-05-19 07:33:59 -05:00
svc_rdma_sendto.c svcrdma: Free context on post_recv error in send_reply 2008-05-19 07:33:47 -05:00
svc_rdma_transport.c svcrdma: Copy transport address and arm CQ before calling rdma_accept 2008-05-19 07:34:00 -05:00
svc_rdma.c rdma: SVCRDMA Transport Module 2008-02-01 16:42:14 -05:00
transport.c SUNRPC: Fix a nfs4 over rdma transport oops 2008-03-07 14:35:32 -05:00
verbs.c IB/core: Add support for "send with invalidate" work requests 2008-04-16 21:09:32 -07:00
xprt_rdma.h