kernel: bump 4.19 to 4.19.85
[openwrt/staging/wigyori.git] / target / linux / brcm2708 / patches-4.19 / 950-0479-lan78xx-use-default-alignment-for-rx-buffers.patch
1 From fdbe849f960ee92befd781cff14d9b76142b0981 Mon Sep 17 00:00:00 2001
2 From: P33M <p33m@github.com>
3 Date: Thu, 2 May 2019 11:53:45 +0100
4 Subject: [PATCH 479/806] lan78xx: use default alignment for rx buffers
5
6 The lan78xx uses a 12-byte hardware rx header, so there is no need
7 to allocate SKBs with NET_IP_ALIGN set. Removes alignment faults
8 in both dwc_otg and in ipv6 processing.
9 ---
10 drivers/net/usb/lan78xx.c | 2 +-
11 1 file changed, 1 insertion(+), 1 deletion(-)
12
13 --- a/drivers/net/usb/lan78xx.c
14 +++ b/drivers/net/usb/lan78xx.c
15 @@ -3258,7 +3258,7 @@ static int rx_submit(struct lan78xx_net
16 size_t size = dev->rx_urb_size;
17 int ret = 0;
18
19 - skb = netdev_alloc_skb_ip_align(dev->net, size);
20 + skb = netdev_alloc_skb(dev->net, size);
21 if (!skb) {
22 usb_free_urb(urb);
23 return -ENOMEM;