Merge branch 'master' of ../netdev-next/
[pandora-kernel.git] / drivers / net / ethernet / brocade / bna / bnad.c
index 3a40917..b7f96ab 100644 (file)
@@ -2753,8 +2753,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);