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:
b061b39
)
bna: convert to SKB paged frag API.
author
Ian Campbell
<Ian.Campbell@citrix.com>
Mon, 29 Aug 2011 23:18:24 +0000
(23:18 +0000)
committer
David S. Miller
<davem@davemloft.net>
Tue, 30 Aug 2011 21:58:01 +0000
(17:58 -0400)
Signed-off-by: Ian Campbell <ian.campbell@citrix.com>
Cc: Rasesh Mody <rmody@brocade.com>
Cc: Debashis Dutt <ddutt@brocade.com>
Cc: netdev@vger.kernel.org
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/ethernet/brocade/bna/bnad.c
patch
|
blob
|
history
diff --git
a/drivers/net/ethernet/brocade/bna/bnad.c
b/drivers/net/ethernet/brocade/bna/bnad.c
index 6ad4b477a4ef7403fcdcdb2ff0b28c23f5455da4..181561c13c50a7c2ee9722dbe3ef8c1d8001a17b 100644
(file)
--- a/
drivers/net/ethernet/brocade/bna/bnad.c
+++ b/
drivers/net/ethernet/brocade/bna/bnad.c
@@
-2703,8
+2703,8
@@
bnad_start_xmit(struct sk_buff *skb, struct net_device *netdev)
BUG_ON(!(size <= BFI_TX_MAX_DATA_PER_VECTOR));
txqent->vector[vect_id].length = htons(size);
- dma_addr =
dma_map_page(&bnad->pcidev->dev, frag->page
,
-
frag->page_offset
, size, DMA_TO_DEVICE);
+ dma_addr =
skb_frag_dma_map(&bnad->pcidev->dev, frag
,
+
0
, size, DMA_TO_DEVICE);
dma_unmap_addr_set(&unmap_q->unmap_array[unmap_prod], dma_addr,
dma_addr);
BNA_SET_DMA_ADDR(dma_addr, &txqent->vector[vect_id].host_addr);