From 9abb4b175437babdbb4e92d3e584f33566dedb8b Mon Sep 17 00:00:00 2001 From: Felix Fietkau Date: Mon, 8 Feb 2016 14:10:04 +0100 Subject: [PATCH] dma: respect buffer offset for fragments Signed-off-by: Felix Fietkau --- dma.c | 1 + 1 file changed, 1 insertion(+) diff --git a/dma.c b/dma.c index f2ead9d3..fbc20978 100644 --- a/dma.c +++ b/dma.c @@ -280,6 +280,7 @@ mt76_add_fragment(struct mt76_dev *dev, struct mt76_queue *q, void *data, int offset = data - page_address(page); struct sk_buff *skb = q->rx_head; + offset += q->buf_offset; skb_add_rx_frag(skb, skb_shinfo(skb)->nr_frags, page, offset, len, q->buf_size);