]> bbs.cooldavid.org Git - net-next-2.6.git/blobdiff - drivers/net/irda/mcs7780.c
[SK_BUFF]: Introduce skb_copy_to_linear_data{_offset}
[net-next-2.6.git] / drivers / net / irda / mcs7780.c
index 4b0037e498f8775db1c325eb1bfbe7176caf25e4..54d1d543c92c9b35991edbc310bcceada43f290c 100644 (file)
@@ -426,7 +426,7 @@ static void mcs_unwrap_mir(struct mcs_cb *mcs, __u8 *buf, int len)
        }
 
        skb_reserve(skb, 1);
-       memcpy(skb->data, buf, new_len);
+       skb_copy_to_linear_data(skb, buf, new_len);
        skb_put(skb, new_len);
        skb_reset_mac_header(skb);
        skb->protocol = htons(ETH_P_IRDA);
@@ -479,7 +479,7 @@ static void mcs_unwrap_fir(struct mcs_cb *mcs, __u8 *buf, int len)
        }
 
        skb_reserve(skb, 1);
-       memcpy(skb->data, buf, new_len);
+       skb_copy_to_linear_data(skb, buf, new_len);
        skb_put(skb, new_len);
        skb_reset_mac_header(skb);
        skb->protocol = htons(ETH_P_IRDA);