From: Eldad Zinger Date: Thu, 17 Jun 2010 07:44:42 +0000 (+0300) Subject: sdp: On MSG_PEEK, no rdma_rd_complete should be sent. X-Git-Tag: v4.1.12-92~264^2~5^2~162 X-Git-Url: https://www.infradead.org/git/?a=commitdiff_plain;h=3f7faaf56f3e4a96f67031d02478d2da471fe51c;p=users%2Fjedix%2Flinux-maple.git sdp: On MSG_PEEK, no rdma_rd_complete should be sent. Signed-off-by: Eldad Zinger --- diff --git a/drivers/infiniband/ulp/sdp/sdp_main.c b/drivers/infiniband/ulp/sdp/sdp_main.c index 6974bee7ddb49..e83aa4630bb99 100644 --- a/drivers/infiniband/ulp/sdp/sdp_main.c +++ b/drivers/infiniband/ulp/sdp/sdp_main.c @@ -2418,7 +2418,7 @@ skip_copy: ssk->urg_data = 0; - if (rx_sa) { + if (rx_sa && !(flags & MSG_PEEK)) { rc = sdp_post_rdma_rd_compl(sk, rx_sa); BUG_ON(rc);