From e7a7d225085fec9629f9fd17872cce3bdf778e09 Mon Sep 17 00:00:00 2001 From: Tom Tucker Date: Fri, 25 Apr 2008 14:11:31 -0500 Subject: [PATCH] --- yaml --- r: 97111 b: refs/heads/master c: 05a0826a6e6d95ab6e9c3e4a10b58e10f233cc2b h: refs/heads/master i: 97109: 1b0b057d4bbba4a6e2bb0f172b85da4367d20b92 97107: c8e45408f4acc1768e43307cdfae56582bf6de89 97103: ff564269f756d6e639ffa5442854ab5bb2b8aed4 v: v3 --- [refs] | 2 +- trunk/net/sunrpc/xprtrdma/svc_rdma_transport.c | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/[refs] b/[refs] index 920d876bc466..f8298655cba9 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 120693d12cde0cc735d784c951b53381efec918f +refs/heads/master: 05a0826a6e6d95ab6e9c3e4a10b58e10f233cc2b diff --git a/trunk/net/sunrpc/xprtrdma/svc_rdma_transport.c b/trunk/net/sunrpc/xprtrdma/svc_rdma_transport.c index 4bf8b5ad1675..e85ac77f4954 100644 --- a/trunk/net/sunrpc/xprtrdma/svc_rdma_transport.c +++ b/trunk/net/sunrpc/xprtrdma/svc_rdma_transport.c @@ -524,6 +524,8 @@ int svc_rdma_post_recv(struct svcxprt_rdma *xprt) recv_wr.wr_id = (u64)(unsigned long)ctxt; ret = ib_post_recv(xprt->sc_qp, &recv_wr, &bad_recv_wr); + if (ret) + svc_rdma_put_context(ctxt, 1); return ret; }