]> bbs.cooldavid.org Git - net-next-2.6.git/blobdiff - drivers/net/irda/w83977af_ir.c
[SK_BUFF]: Introduce skb_copy_from_linear_data{_offset}
[net-next-2.6.git] / drivers / net / irda / w83977af_ir.c
index bee4451309524779c602847baab75ab75e2b9039..0d4a68618fc19e74a187c422bd466d804d96be2a 100644 (file)
@@ -529,7 +529,7 @@ int w83977af_hard_xmit(struct sk_buff *skb, struct net_device *dev)
        /* Decide if we should use PIO or DMA transfer */
        if (self->io.speed > PIO_MAX_SPEED) {
                self->tx_buff.data = self->tx_buff.head;
-               memcpy(self->tx_buff.data, skb->data, skb->len);
+               skb_copy_from_linear_data(skb, self->tx_buff.data, skb->len);
                self->tx_buff.len = skb->len;
                
                mtt = irda_get_mtt(skb);