projects
/
openwrt
/
staging
/
blogic.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
e96f2e7
)
net: macb: Pass same size to DMA_UNMAP as used for DMA_MAP
author
Soren Brinkmann
<
[email protected]
>
Sun, 4 May 2014 22:42:58 +0000
(15:42 -0700)
committer
David S. Miller
<
[email protected]
>
Mon, 5 May 2014 21:11:18 +0000
(17:11 -0400)
Just as commit "net: macb: DMA-unmap full rx-buffer"
(
48330e08fa168395b9fd9f369f06cca1df204361
), pass the size that
was used for mapping the memory also to the unmap routine to
avoid warnings from the DMA_API.
Signed-off-by: Soren Brinkmann <
[email protected]
>
Signed-off-by: David S. Miller <
[email protected]
>
drivers/net/ethernet/cadence/macb.c
patch
|
blob
|
history
diff --git
a/drivers/net/ethernet/cadence/macb.c
b/drivers/net/ethernet/cadence/macb.c
index ca97005e24b41217849beaf4b9a578fbaf1f2027..18fdcd9d51b386efa14c481fb9bdcbaf3776b72f 100644
(file)
--- a/
drivers/net/ethernet/cadence/macb.c
+++ b/
drivers/net/ethernet/cadence/macb.c
@@
-1113,7
+1113,7
@@
static void gem_free_rx_buffers(struct macb *bp)
desc = &bp->rx_ring[i];
addr = MACB_BF(RX_WADDR, MACB_BFEXT(RX_WADDR, desc->addr));
- dma_unmap_single(&bp->pdev->dev, addr,
skb->len
,
+ dma_unmap_single(&bp->pdev->dev, addr,
bp->rx_buffer_size
,
DMA_FROM_DEVICE);
dev_kfree_skb_any(skb);
skb = NULL;