|
@@ -519,12 +519,12 @@ static int nic_send_packet(struct et131x_adapter *etdev, struct tcb *tcb)
|
|
|
* returned by pci_map_page() is always 32-bit
|
|
|
* addressable (as defined by the pci/dma subsystem)
|
|
|
*/
|
|
|
- desc[frag++].addr_lo =
|
|
|
- pci_map_page(etdev->pdev,
|
|
|
- frags[i - 1].page,
|
|
|
- frags[i - 1].page_offset,
|
|
|
- frags[i - 1].size,
|
|
|
- PCI_DMA_TODEVICE);
|
|
|
+ desc[frag++].addr_lo = skb_frag_dma_map(
|
|
|
+ &etdev->pdev->dev,
|
|
|
+ &frags[i - 1],
|
|
|
+ 0,
|
|
|
+ frags[i - 1].size,
|
|
|
+ PCI_DMA_TODEVICE);
|
|
|
}
|
|
|
}
|
|
|
|