[SK_BUFF]: Introduce skb_copy_from_linear_data{_offset}
[GitHub/mt8127/android_kernel_alcatel_ttab.git] / drivers / usb / net / pegasus.c
index 13f70e09ea40ab48bb2324c9400a3931669dff44..1ad4ee54b18691727ae3718e0bd5db762cb69d4e 100644 (file)
@@ -889,7 +889,7 @@ static int pegasus_start_xmit(struct sk_buff *skb, struct net_device *net)
        netif_stop_queue(net);
 
        ((__le16 *) pegasus->tx_buff)[0] = cpu_to_le16(l16);
-       memcpy(pegasus->tx_buff + 2, skb->data, skb->len);
+       skb_copy_from_linear_data(skb, pegasus->tx_buff + 2, skb->len);
        usb_fill_bulk_urb(pegasus->tx_urb, pegasus->usb,
                          usb_sndbulkpipe(pegasus->usb, 2),
                          pegasus->tx_buff, count,