]> www.infradead.org Git - users/jedix/linux-maple.git/commitdiff
sdp: Stop SA Cancel timeout when getting SendSM/RdmaRdCompl
authorAmir Vadai <amirv@mellanox.co.il>
Thu, 25 Feb 2010 22:50:29 +0000 (00:50 +0200)
committerMukesh Kacker <mukesh.kacker@oracle.com>
Tue, 6 Oct 2015 12:04:49 +0000 (05:04 -0700)
Signed-off-by: Amir Vadai <amirv@mellanox.co.il>
drivers/infiniband/ulp/sdp/sdp_zcopy.c

index b7585e3d820e46e6f401a321257e0193b7988aab..57ccada2df6ce24069f4f90abc7b23de6ad59480 100644 (file)
@@ -658,6 +658,8 @@ static int do_sdp_sendmsg_zcopy(struct sock *sk, struct tx_srcavail_state *tx_sa
                        sdp_dbg_data(sk, "Waiting for SendSM\n");
                        sdp_wait_rdmardcompl(ssk, timeo, 1);
                        sdp_dbg_data(sk, "finished waiting\n");
+
+                       cancel_delayed_work(&ssk->srcavail_cancel_work);
                } else {
                        sdp_dbg_data(sk, "QP was destroyed while waiting\n");
                }