]> bbs.cooldavid.org Git - net-next-2.6.git/blobdiff - drivers/net/sungem.c
[SK_BUFF]: Introduce skb_copy_from_linear_data{_offset}
[net-next-2.6.git] / drivers / net / sungem.c
index 4bb89dec565032ee56adf0479b2908afd8213901..9df1038ec6bbba99ca61acd727c546d3dd69ddae 100644 (file)
@@ -848,7 +848,7 @@ static int gem_rx(struct gem *gp, int work_to_do)
                        skb_reserve(copy_skb, 2);
                        skb_put(copy_skb, len);
                        pci_dma_sync_single_for_cpu(gp->pdev, dma_addr, len, PCI_DMA_FROMDEVICE);
-                       memcpy(copy_skb->data, skb->data, len);
+                       skb_copy_from_linear_data(skb, copy_skb->data, len);
                        pci_dma_sync_single_for_device(gp->pdev, dma_addr, len, PCI_DMA_FROMDEVICE);
 
                        /* We'll reuse the original ring buffer. */