|
@@ -506,9 +506,7 @@ static int pasemi_mac_clean_rx(struct pasemi_mac *mac, int limit)
|
|
|
netdev_alloc_skb(mac->netdev, len + NET_IP_ALIGN);
|
|
|
if (new_skb) {
|
|
|
skb_reserve(new_skb, NET_IP_ALIGN);
|
|
|
- memcpy(new_skb->data - NET_IP_ALIGN,
|
|
|
- skb->data - NET_IP_ALIGN,
|
|
|
- len + NET_IP_ALIGN);
|
|
|
+ memcpy(new_skb->data, skb->data, len);
|
|
|
/* save the skb in buffer_info as good */
|
|
|
skb = new_skb;
|
|
|
}
|