]> www.infradead.org Git - users/jedix/linux-maple.git/commitdiff
IB/sdp: resize data should be added to skb via skb_put (bugzilla 620)
authorAmi Perlmutter <amip@dev.mellanox.co.il>
Tue, 15 May 2007 11:55:31 +0000 (14:55 +0300)
committerMukesh Kacker <mukesh.kacker@oracle.com>
Tue, 6 Oct 2015 12:04:08 +0000 (05:04 -0700)
Signed-off-by: Ami Perlmutter <amip@dev.mellanox.co.il>
drivers/infiniband/ulp/sdp/sdp_bcopy.c

index 6b132e2e7f2995b13202de281be78f13f979ec99..ac06b42a33fc5f24740e59449d2c3b965db667a3 100644 (file)
@@ -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);
        }