From: Vladimir Sokolovsky Date: Tue, 4 Dec 2007 13:51:32 +0000 (+0200) Subject: Applied 'kernel_patches/fixes/sdp_skbuff_offset.patch'. X-Git-Tag: v4.1.12-92~264^2~5^2~329 X-Git-Url: https://www.infradead.org/git/?a=commitdiff_plain;h=16e6c3427521e24607dd84b575f4f093b2c83041;p=users%2Fjedix%2Flinux-maple.git Applied 'kernel_patches/fixes/sdp_skbuff_offset.patch'. Signed-off-by: Vladimir Sokolovsky --- diff --git a/drivers/infiniband/ulp/sdp/sdp_bcopy.c b/drivers/infiniband/ulp/sdp/sdp_bcopy.c index 5bc20fad5e738..95836110b1180 100644 --- a/drivers/infiniband/ulp/sdp/sdp_bcopy.c +++ b/drivers/infiniband/ulp/sdp/sdp_bcopy.c @@ -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);