forked from grobian/openwrt
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
kernel: Update kernel 5.4 to version 5.4.50
Run tested: ath79, ipq40xx Build tested: ath79, ipq40xx Signed-off-by: Hauke Mehrtens <[email protected]>
- Loading branch information
Showing
55 changed files
with
100 additions
and
383 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
2 changes: 1 addition & 1 deletion
2
target/linux/apm821xx/patches-5.4/301-fix-memory-map-wndr4700.patch
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -10,7 +10,7 @@ Signed-off-by: John Crispin <[email protected]> | |
|
||
--- a/drivers/usb/host/ehci-platform.c | ||
+++ b/drivers/usb/host/ehci-platform.c | ||
@@ -159,6 +159,11 @@ static int ehci_platform_probe(struct pl | ||
@@ -269,6 +269,11 @@ static int ehci_platform_probe(struct pl | ||
ehci = hcd_to_ehci(hcd); | ||
|
||
if (pdata == &ehci_platform_defaults && dev->dev.of_node) { | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -36,7 +36,7 @@ Signed-off-by: Phil Elwell <[email protected]> | |
- reg | ||
--- a/drivers/tty/serial/amba-pl011.c | ||
+++ b/drivers/tty/serial/amba-pl011.c | ||
@@ -2659,6 +2659,11 @@ static int pl011_probe(struct amba_devic | ||
@@ -2660,6 +2660,11 @@ static int pl011_probe(struct amba_devic | ||
if (IS_ERR(uap->clk)) | ||
return PTR_ERR(uap->clk); | ||
|
||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -26,7 +26,7 @@ Signed-off-by: Phil Howard <[email protected]> | |
struct nvmem_config nvmem_cfg = { | ||
.name = "rv3028_nvram", | ||
.word_size = 1, | ||
@@ -669,6 +671,21 @@ static int rv3028_probe(struct i2c_clien | ||
@@ -671,6 +673,21 @@ static int rv3028_probe(struct i2c_clien | ||
if (ret) | ||
return ret; | ||
|
||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -18,7 +18,7 @@ Signed-off-by: Phil Elwell <[email protected]> | |
|
||
--- a/drivers/net/ethernet/broadcom/genet/bcmgenet.c | ||
+++ b/drivers/net/ethernet/broadcom/genet/bcmgenet.c | ||
@@ -2151,7 +2151,7 @@ static void bcmgenet_init_tx_ring(struct | ||
@@ -2149,7 +2149,7 @@ static void bcmgenet_init_tx_ring(struct | ||
|
||
bcmgenet_tdma_ring_writel(priv, index, 0, TDMA_PROD_INDEX); | ||
bcmgenet_tdma_ring_writel(priv, index, 0, TDMA_CONS_INDEX); | ||
|
@@ -27,7 +27,7 @@ Signed-off-by: Phil Elwell <[email protected]> | |
/* Disable rate control for now */ | ||
bcmgenet_tdma_ring_writel(priv, index, flow_period_val, | ||
TDMA_FLOW_PERIOD); | ||
@@ -3575,9 +3575,12 @@ static int bcmgenet_probe(struct platfor | ||
@@ -3573,9 +3573,12 @@ static int bcmgenet_probe(struct platfor | ||
netif_set_real_num_rx_queues(priv->dev, priv->hw_params->rx_queues + 1); | ||
|
||
/* Set default coalescing parameters */ | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -15,7 +15,7 @@ Signed-off-by: Jonathan Bell <[email protected]> | |
|
||
--- a/drivers/usb/host/xhci.c | ||
+++ b/drivers/usb/host/xhci.c | ||
@@ -1452,6 +1452,103 @@ command_cleanup: | ||
@@ -1453,6 +1453,103 @@ command_cleanup: | ||
} | ||
|
||
/* | ||
|
@@ -119,7 +119,7 @@ Signed-off-by: Jonathan Bell <[email protected]> | |
* non-error returns are a promise to giveback() the urb later | ||
* we drop ownership so next owner (or urb unlink) can get it | ||
*/ | ||
@@ -5327,6 +5424,7 @@ static const struct hc_driver xhci_hc_dr | ||
@@ -5334,6 +5431,7 @@ static const struct hc_driver xhci_hc_dr | ||
.endpoint_reset = xhci_endpoint_reset, | ||
.check_bandwidth = xhci_check_bandwidth, | ||
.reset_bandwidth = xhci_reset_bandwidth, | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -33,7 +33,7 @@ Signed-off-by: Jonathan Bell <[email protected]> | |
#define USB_VENDOR_ID_BELKIN 0x050d | ||
#define USB_DEVICE_ID_FLIP_KVM 0x3201 | ||
|
||
@@ -1231,6 +1234,9 @@ | ||
@@ -1234,6 +1237,9 @@ | ||
#define USB_VENDOR_ID_XAT 0x2505 | ||
#define USB_DEVICE_ID_XAT_CSR 0x0220 | ||
|
||
|
@@ -53,7 +53,7 @@ Signed-off-by: Jonathan Bell <[email protected]> | |
{ HID_USB_DEVICE(USB_VENDOR_ID_CHICONY, USB_DEVICE_ID_CHICONY_MULTI_TOUCH), HID_QUIRK_MULTI_INPUT }, | ||
{ HID_USB_DEVICE(USB_VENDOR_ID_CHICONY, USB_DEVICE_ID_CHICONY_PIXART_USB_OPTICAL_MOUSE), HID_QUIRK_ALWAYS_POLL }, | ||
{ HID_USB_DEVICE(USB_VENDOR_ID_CHICONY, USB_DEVICE_ID_CHICONY_PIXART_USB_OPTICAL_MOUSE2), HID_QUIRK_ALWAYS_POLL }, | ||
@@ -177,6 +178,7 @@ static const struct hid_device_id hid_qu | ||
@@ -178,6 +179,7 @@ static const struct hid_device_id hid_qu | ||
{ HID_USB_DEVICE(USB_VENDOR_ID_WISEGROUP_LTD2, USB_DEVICE_ID_SMARTJOY_DUAL_PLUS), HID_QUIRK_NOGET | HID_QUIRK_MULTI_INPUT }, | ||
{ HID_USB_DEVICE(USB_VENDOR_ID_WISEGROUP, USB_DEVICE_ID_QUAD_USB_JOYPAD), HID_QUIRK_NOGET | HID_QUIRK_MULTI_INPUT }, | ||
{ HID_USB_DEVICE(USB_VENDOR_ID_XIN_MO, USB_DEVICE_ID_XIN_MO_DUAL_ARCADE), HID_QUIRK_MULTI_INPUT }, | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -38,7 +38,7 @@ Signed-off-by: Phil Elwell <[email protected]> | |
static inline void bcmgenet_writel(u32 value, void __iomem *offset) | ||
{ | ||
/* MIPS chips strapped for BE will automagically configure the | ||
@@ -1997,6 +2001,11 @@ static void reset_umac(struct bcmgenet_p | ||
@@ -1995,6 +1999,11 @@ static void reset_umac(struct bcmgenet_p | ||
bcmgenet_rbuf_ctrl_set(priv, 0); | ||
udelay(10); | ||
|
||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -13,7 +13,7 @@ Signed-off-by: Phil Elwell <[email protected]> | |
|
||
--- a/drivers/net/ethernet/broadcom/genet/bcmgenet.c | ||
+++ b/drivers/net/ethernet/broadcom/genet/bcmgenet.c | ||
@@ -3476,7 +3476,7 @@ static int bcmgenet_probe(struct platfor | ||
@@ -3474,7 +3474,7 @@ static int bcmgenet_probe(struct platfor | ||
priv = netdev_priv(dev); | ||
priv->irq0 = platform_get_irq(pdev, 0); | ||
priv->irq1 = platform_get_irq(pdev, 1); | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -65,7 +65,7 @@ Cc: [email protected] | |
|
||
--- a/drivers/pci/controller/dwc/pcie-designware-host.c | ||
+++ b/drivers/pci/controller/dwc/pcie-designware-host.c | ||
@@ -343,12 +343,8 @@ int dw_pcie_host_init(struct pcie_port * | ||
@@ -345,12 +345,8 @@ int dw_pcie_host_init(struct pcie_port * | ||
if (!bridge) | ||
return -ENOMEM; | ||
|
||
|
@@ -82,7 +82,7 @@ Cc: [email protected] | |
|
||
--- a/drivers/pci/controller/pci-aardvark.c | ||
+++ b/drivers/pci/controller/pci-aardvark.c | ||
@@ -1023,7 +1023,8 @@ static int advk_pcie_probe(struct platfo | ||
@@ -1019,7 +1019,8 @@ static int advk_pcie_probe(struct platfo | ||
return ret; | ||
} | ||
|
||
|
@@ -224,7 +224,7 @@ Cc: [email protected] | |
return ret; | ||
--- a/drivers/pci/controller/pcie-rcar.c | ||
+++ b/drivers/pci/controller/pcie-rcar.c | ||
@@ -1143,7 +1143,8 @@ static int rcar_pcie_probe(struct platfo | ||
@@ -1144,7 +1144,8 @@ static int rcar_pcie_probe(struct platfo | ||
pcie->dev = dev; | ||
platform_set_drvdata(pdev, pcie); | ||
|
||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -34,7 +34,7 @@ Signed-off-by: Jonas Gorski <[email protected]> | |
|
||
--- a/drivers/usb/host/ehci-platform.c | ||
+++ b/drivers/usb/host/ehci-platform.c | ||
@@ -57,6 +57,9 @@ static int ehci_platform_reset(struct us | ||
@@ -62,6 +62,9 @@ static int ehci_platform_reset(struct us | ||
|
||
ehci->has_synopsys_hc_bug = pdata->has_synopsys_hc_bug; | ||
|
||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -32,7 +32,7 @@ Signed-off-by: David S. Miller <[email protected]> | |
s32 tin_deficit; | ||
u32 tin_backlog; | ||
u32 tin_dropped; | ||
@@ -1919,7 +1918,7 @@ begin: | ||
@@ -1943,7 +1942,7 @@ begin: | ||
while (b->tin_deficit < 0 || | ||
!(b->sparse_flow_count + b->bulk_flow_count)) { | ||
if (b->tin_deficit <= 0) | ||
|
@@ -41,7 +41,7 @@ Signed-off-by: David S. Miller <[email protected]> | |
if (b->sparse_flow_count + b->bulk_flow_count) | ||
empty = false; | ||
|
||
@@ -2241,8 +2240,7 @@ static int cake_config_besteffort(struct | ||
@@ -2265,8 +2264,7 @@ static int cake_config_besteffort(struct | ||
|
||
cake_set_rate(b, rate, mtu, | ||
us_to_ns(q->target), us_to_ns(q->interval)); | ||
|
@@ -51,7 +51,7 @@ Signed-off-by: David S. Miller <[email protected]> | |
|
||
return 0; | ||
} | ||
@@ -2253,8 +2251,7 @@ static int cake_config_precedence(struct | ||
@@ -2277,8 +2275,7 @@ static int cake_config_precedence(struct | ||
struct cake_sched_data *q = qdisc_priv(sch); | ||
u32 mtu = psched_mtu(qdisc_dev(sch)); | ||
u64 rate = q->rate_bps; | ||
|
@@ -61,7 +61,7 @@ Signed-off-by: David S. Miller <[email protected]> | |
u32 i; | ||
|
||
q->tin_cnt = 8; | ||
@@ -2267,18 +2264,14 @@ static int cake_config_precedence(struct | ||
@@ -2291,18 +2288,14 @@ static int cake_config_precedence(struct | ||
cake_set_rate(b, rate, mtu, us_to_ns(q->target), | ||
us_to_ns(q->interval)); | ||
|
||
|
@@ -83,7 +83,7 @@ Signed-off-by: David S. Miller <[email protected]> | |
} | ||
|
||
return 0; | ||
@@ -2347,8 +2340,7 @@ static int cake_config_diffserv8(struct | ||
@@ -2371,8 +2364,7 @@ static int cake_config_diffserv8(struct | ||
struct cake_sched_data *q = qdisc_priv(sch); | ||
u32 mtu = psched_mtu(qdisc_dev(sch)); | ||
u64 rate = q->rate_bps; | ||
|
@@ -93,7 +93,7 @@ Signed-off-by: David S. Miller <[email protected]> | |
u32 i; | ||
|
||
q->tin_cnt = 8; | ||
@@ -2364,18 +2356,14 @@ static int cake_config_diffserv8(struct | ||
@@ -2388,18 +2380,14 @@ static int cake_config_diffserv8(struct | ||
cake_set_rate(b, rate, mtu, us_to_ns(q->target), | ||
us_to_ns(q->interval)); | ||
|
||
|
@@ -115,7 +115,7 @@ Signed-off-by: David S. Miller <[email protected]> | |
} | ||
|
||
return 0; | ||
@@ -2414,17 +2402,11 @@ static int cake_config_diffserv4(struct | ||
@@ -2438,17 +2426,11 @@ static int cake_config_diffserv4(struct | ||
cake_set_rate(&q->tins[3], rate >> 2, mtu, | ||
us_to_ns(q->target), us_to_ns(q->interval)); | ||
|
||
|
@@ -137,7 +137,7 @@ Signed-off-by: David S. Miller <[email protected]> | |
|
||
return 0; | ||
} | ||
@@ -2455,15 +2437,10 @@ static int cake_config_diffserv3(struct | ||
@@ -2479,15 +2461,10 @@ static int cake_config_diffserv3(struct | ||
cake_set_rate(&q->tins[2], rate >> 2, mtu, | ||
us_to_ns(q->target), us_to_ns(q->interval)); | ||
|
||
|
96 changes: 0 additions & 96 deletions
96
...x/generic/backport-5.4/396-5.8-sch_cake-don-t-try-to-reallocate-or-unshare-skb-unco.patch
This file was deleted.
Oops, something went wrong.
62 changes: 0 additions & 62 deletions
62
...x/generic/backport-5.4/397-5.8-sch_cake-don-t-call-diffserv-parsing-code-when-it-is.patch
This file was deleted.
Oops, something went wrong.
Oops, something went wrong.