]> bbs.cooldavid.org Git - net-next-2.6.git/blobdiff - drivers/net/au1000_eth.c
[SK_BUFF]: Introduce skb_copy_from_linear_data{_offset}
[net-next-2.6.git] / drivers / net / au1000_eth.c
index 97b55f2546c5d6351e22869bb1360ea46123fa96..d10fb80e9a6302a83f6830b73ae01057102328e7 100644 (file)
@@ -1125,7 +1125,7 @@ static int au1000_tx(struct sk_buff *skb, struct net_device *dev)
        }
 
        pDB = aup->tx_db_inuse[aup->tx_head];
-       memcpy((void *)pDB->vaddr, skb->data, skb->len);
+       skb_copy_from_linear_data(skb, pDB->vaddr, skb->len);
        if (skb->len < ETH_ZLEN) {
                for (i=skb->len; i<ETH_ZLEN; i++) {
                        ((char *)pDB->vaddr)[i] = 0;