1 --- a/drivers/net/ethernet/broadcom/bgmac.c
2 +++ b/drivers/net/ethernet/broadcom/bgmac.c
3 @@ -301,12 +301,16 @@ static int bgmac_dma_rx_read(struct bgma
4 bgmac_err(bgmac, "Found poisoned packet at slot %d, DMA issue!\n",
10 new_skb = netdev_alloc_skb_ip_align(bgmac->net_dev, len);
12 skb_put(new_skb, len);
13 skb_copy_from_linear_data_offset(skb, BGMAC_RX_FRAME_OFFSET,
16 + skb_checksum_none_assert(skb);
18 eth_type_trans(new_skb, bgmac->net_dev);
19 netif_receive_skb(new_skb);