diff options
| -rw-r--r-- | drivers/net/ethernet/freescale/fec_main.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/drivers/net/ethernet/freescale/fec_main.c b/drivers/net/ethernet/freescale/fec_main.c index 99492b7e3713..787db5026191 100644 --- a/drivers/net/ethernet/freescale/fec_main.c +++ b/drivers/net/ethernet/freescale/fec_main.c | |||
| @@ -1479,8 +1479,7 @@ fec_enet_rx_queue(struct net_device *ndev, int budget, u16 queue_id) | |||
| 1479 | 1479 | ||
| 1480 | vlan_packet_rcvd = true; | 1480 | vlan_packet_rcvd = true; |
| 1481 | 1481 | ||
| 1482 | skb_copy_to_linear_data_offset(skb, VLAN_HLEN, | 1482 | memmove(skb->data + VLAN_HLEN, data, ETH_ALEN * 2); |
| 1483 | data, (2 * ETH_ALEN)); | ||
| 1484 | skb_pull(skb, VLAN_HLEN); | 1483 | skb_pull(skb, VLAN_HLEN); |
| 1485 | } | 1484 | } |
| 1486 | 1485 | ||
