]> pilppa.org Git - linux-2.6-omap-h63xx.git/blobdiff - net/irda/wrapper.c
r8169: use the existing symbolic name of vendor PCI ID 0x1259
[linux-2.6-omap-h63xx.git] / net / irda / wrapper.c
index 5abfb71aae8db6045d76236a4dd0285c4296bd31..a7a7f191f1a86c94437b464f02fdaa5097787ba0 100644 (file)
@@ -239,7 +239,8 @@ async_bump(struct net_device *dev,
 
        if(docopy) {
                /* Copy data without CRC (lenght already checked) */
-               memcpy(newskb->data, rx_buff->data, rx_buff->len - 2);
+               skb_copy_to_linear_data(newskb, rx_buff->data,
+                                       rx_buff->len - 2);
                /* Deliver this skb */
                dataskb = newskb;
        } else {
@@ -256,7 +257,7 @@ async_bump(struct net_device *dev,
 
        /* Feed it to IrLAP layer */
        dataskb->dev = dev;
-       dataskb->mac.raw  = dataskb->data;
+       skb_reset_mac_header(dataskb);
        dataskb->protocol = htons(ETH_P_IRDA);
 
        netif_rx(dataskb);