2020-07-02 23:30:56 +08:00
|
|
|
From c4fb99ee7aac2b979f729d4641d0e22fb5c08cc1 Mon Sep 17 00:00:00 2001
|
2019-07-16 02:39:17 -07:00
|
|
|
From: P33M <p33m@github.com>
|
|
|
|
Date: Thu, 2 May 2019 11:53:45 +0100
|
2020-01-11 23:39:11 +08:00
|
|
|
Subject: [PATCH] lan78xx: use default alignment for rx buffers
|
2019-07-16 02:39:17 -07:00
|
|
|
|
|
|
|
The lan78xx uses a 12-byte hardware rx header, so there is no need
|
|
|
|
to allocate SKBs with NET_IP_ALIGN set. Removes alignment faults
|
|
|
|
in both dwc_otg and in ipv6 processing.
|
|
|
|
---
|
|
|
|
drivers/net/usb/lan78xx.c | 2 +-
|
|
|
|
1 file changed, 1 insertion(+), 1 deletion(-)
|
|
|
|
|
|
|
|
--- a/drivers/net/usb/lan78xx.c
|
|
|
|
+++ b/drivers/net/usb/lan78xx.c
|
kernel: bump to 4.14.193, 4.19.138, 5.4.59 (#5350)
kernel: bump to 4.14.193, 4.19.138, 5.4.59 (#5350)
431fb8c mac80211: add AQL improvements
6bdd4c9 mac80211: add missing backports for building with 4.14 kernels
0106820 mac80211: add missing return code checks in AQL improvements
e7f7101 mac80211: rework encapsulation offload support
[package]
base-files: add function for generating random MAC
dnsmasq: abort dhcp_check on interface state
boot: sync upstream source code
ath10k-ct-firmware/mt76/sch_cake: update to latest git HEAD
[script]
download: add China Mirror Station
[target]
Sync: arc770, ath79, bcm63xx, kirkwood, lantiq, layerscape,
mediatek, mvebu, octeon, oxnas, pistachio, uml
Sync most of the target patches.
Run-compiled-on: ipq40xx (4.19 & 5.4), ramips
2020-08-26 11:31:50 +08:00
|
|
|
@@ -3169,7 +3169,7 @@ static int rx_submit(struct lan78xx_net
|
2019-07-16 02:39:17 -07:00
|
|
|
size_t size = dev->rx_urb_size;
|
|
|
|
int ret = 0;
|
|
|
|
|
|
|
|
- skb = netdev_alloc_skb_ip_align(dev->net, size);
|
|
|
|
+ skb = netdev_alloc_skb(dev->net, size);
|
|
|
|
if (!skb) {
|
|
|
|
usb_free_urb(urb);
|
|
|
|
return -ENOMEM;
|