]> www.infradead.org Git - users/jedix/linux-maple.git/commitdiff
Applied 'kernel_patches/fixes/sdp_skbuff_offset.patch'.
authorVladimir Sokolovsky <vlad@mellanox.co.il>
Tue, 4 Dec 2007 13:51:32 +0000 (15:51 +0200)
committerMukesh Kacker <mukesh.kacker@oracle.com>
Tue, 6 Oct 2015 12:04:13 +0000 (05:04 -0700)
Signed-off-by: Vladimir Sokolovsky <vlad@mellanox.co.il>
drivers/infiniband/ulp/sdp/sdp_bcopy.c

index 5bc20fad5e73868e9c9341f26b7eee69cc74c6dd..95836110b1180cafd3161ef7eabb510e5e1f4054 100644 (file)
@@ -633,7 +633,11 @@ static void sdp_handle_wc(struct sdp_sock *ssk, struct ib_wc *wc)
                        else
                                skb->data_len = 0;
                        skb->data = skb->head;
+#ifdef NET_SKBUFF_DATA_USES_OFFSET
+                       skb->tail = skb_headlen(skb);
+#else
                        skb->tail = skb->head + skb_headlen(skb);
+#endif
                        h = (struct sdp_bsdh *)skb->data;
                        skb_reset_transport_header(skb);
                        ssk->mseq_ack = ntohl(h->mseq);