From: Ami Perlmutter Date: Tue, 15 May 2007 11:55:31 +0000 (+0300) Subject: IB/sdp: resize data should be added to skb via skb_put (bugzilla 620) X-Git-Tag: v4.1.12-92~264^2~5^2~348 X-Git-Url: https://www.infradead.org/git/?a=commitdiff_plain;h=96c7b7a0100e0a8fbf65469a51dcf6358501e3a7;p=users%2Fjedix%2Flinux-maple.git IB/sdp: resize data should be added to skb via skb_put (bugzilla 620) Signed-off-by: Ami Perlmutter --- diff --git a/drivers/infiniband/ulp/sdp/sdp_bcopy.c b/drivers/infiniband/ulp/sdp/sdp_bcopy.c index 6b132e2e7f299..ac06b42a33fc5 100644 --- a/drivers/infiniband/ulp/sdp/sdp_bcopy.c +++ b/drivers/infiniband/ulp/sdp/sdp_bcopy.c @@ -412,7 +412,7 @@ void sdp_post_sends(struct sdp_sock *ssk, int nonagle) GFP_KERNEL); /* FIXME */ BUG_ON(!skb); - resp_size = (struct sdp_chrecvbuf *)skb_push(skb, sizeof *resp_size); + resp_size = (struct sdp_chrecvbuf *)skb_put(skb, sizeof *resp_size); resp_size->size = htons(ssk->recv_frags * PAGE_SIZE); sdp_post_send(ssk, skb, SDP_MID_CHRCVBUF_ACK); } @@ -439,7 +439,7 @@ void sdp_post_sends(struct sdp_sock *ssk, int nonagle) BUG_ON(!skb); ssk->sent_request = SDP_MAX_SEND_SKB_FRAGS * PAGE_SIZE; ssk->sent_request_head = ssk->tx_head; - req_size = (struct sdp_chrecvbuf *)skb_push(skb, sizeof *req_size); + req_size = (struct sdp_chrecvbuf *)skb_put(skb, sizeof *req_size); req_size->size = htons(ssk->sent_request); sdp_post_send(ssk, skb, SDP_MID_CHRCVBUF); }