projects
/
openwrt
/
staging
/
noltari.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
76254cb
)
kernel: bump 4.19 to 4.19.98
author
Koen Vandeputte
<koen.vandeputte@ncentric.com>
Fri, 24 Jan 2020 10:20:03 +0000
(11:20 +0100)
committer
Koen Vandeputte
<koen.vandeputte@ncentric.com>
Fri, 24 Jan 2020 12:14:33 +0000
(13:14 +0100)
Refreshed all patches.
Compile-tested on: cns3xxx
Runtime-tested on: cns3xxx
Signed-off-by: Koen Vandeputte <koen.vandeputte@ncentric.com>
12 files changed:
include/kernel-version.mk
patch
|
blob
|
history
target/linux/ath79/patches-4.19/0038-MIPS-ath79-add-missing-QCA955x-GMAC-registers.patch
patch
|
blob
|
history
target/linux/ath79/patches-4.19/0038-at803x-disable-delays.patch
patch
|
blob
|
history
target/linux/ath79/patches-4.19/425-at803x-allow-sgmii-aneg-override.patch
patch
|
blob
|
history
target/linux/ath79/patches-4.19/910-unaligned_access_hacks.patch
patch
|
blob
|
history
target/linux/brcm2708/patches-4.19/950-0039-Add-dwc_otg-driver.patch
patch
|
blob
|
history
target/linux/brcm2708/patches-4.19/950-0261-lan78xx-Debounce-link-events-to-minimize-poll-storm.patch
patch
|
blob
|
history
target/linux/generic/pending-4.19/640-netfilter-nf_flow_table-add-hardware-offload-support.patch
patch
|
blob
|
history
target/linux/generic/pending-4.19/735-net-phy-at803x-fix-at8033-sgmii-mode.patch
patch
|
blob
|
history
target/linux/ipq40xx/patches-4.19/700-net-add-qualcomm-mdio.patch
patch
|
blob
|
history
target/linux/ipq40xx/patches-4.19/705-net-add-qualcomm-ar40xx-phy.patch
patch
|
blob
|
history
target/linux/mediatek/patches-4.19/0003-switch-add-mt7531.patch
patch
|
blob
|
history
diff --git
a/include/kernel-version.mk
b/include/kernel-version.mk
index 71c2ae7c6d69c390f005f0576a71b6f76e78a493..429256f40072e40e2bdf5b605c10ffca815f5fb4 100644
(file)
--- a/
include/kernel-version.mk
+++ b/
include/kernel-version.mk
@@
-7,10
+7,10
@@
ifdef CONFIG_TESTING_KERNEL
endif
LINUX_VERSION-4.14 = .167
endif
LINUX_VERSION-4.14 = .167
-LINUX_VERSION-4.19 = .9
7
+LINUX_VERSION-4.19 = .9
8
LINUX_KERNEL_HASH-4.14.167 = 2bb78fc7a902faf4f5dad47fdbc2f4bf3df3cf9b41f408e7260f36656659fe43
LINUX_KERNEL_HASH-4.14.167 = 2bb78fc7a902faf4f5dad47fdbc2f4bf3df3cf9b41f408e7260f36656659fe43
-LINUX_KERNEL_HASH-4.19.9
7 = 8fb2a328e05e545274e721cf84baaf612b9330febc6f581b9ead81eaf41496da
+LINUX_KERNEL_HASH-4.19.9
8 = 91feb13bc22d60d69596ab1d01dfecbec13ef70f00c89a483e0733af94dd2937
remove_uri_prefix=$(subst git://,,$(subst http://,,$(subst https://,,$(1))))
sanitize_uri=$(call qstrip,$(subst @,_,$(subst :,_,$(subst .,_,$(subst -,_,$(subst /,_,$(1)))))))
remove_uri_prefix=$(subst git://,,$(subst http://,,$(subst https://,,$(1))))
sanitize_uri=$(call qstrip,$(subst @,_,$(subst :,_,$(subst .,_,$(subst -,_,$(subst /,_,$(1)))))))
diff --git
a/target/linux/ath79/patches-4.19/0038-MIPS-ath79-add-missing-QCA955x-GMAC-registers.patch
b/target/linux/ath79/patches-4.19/0038-MIPS-ath79-add-missing-QCA955x-GMAC-registers.patch
index 111c1553d3ad02155ec3ec020d9934a299e7986c..dc0af2fe9cc67af913dcce848d9422c696adad59 100644
(file)
--- a/
target/linux/ath79/patches-4.19/0038-MIPS-ath79-add-missing-QCA955x-GMAC-registers.patch
+++ b/
target/linux/ath79/patches-4.19/0038-MIPS-ath79-add-missing-QCA955x-GMAC-registers.patch
@@
-16,7
+16,7
@@
Signed-off-by: David Bauer <mail@david-bauer.net>
--- a/arch/mips/include/asm/mach-ath79/ar71xx_regs.h
+++ b/arch/mips/include/asm/mach-ath79/ar71xx_regs.h
--- a/arch/mips/include/asm/mach-ath79/ar71xx_regs.h
+++ b/arch/mips/include/asm/mach-ath79/ar71xx_regs.h
-@@ -124
5,7 +1245
,12 @@
+@@ -124
9,7 +1249
,12 @@
*/
#define QCA955X_GMAC_REG_ETH_CFG 0x00
*/
#define QCA955X_GMAC_REG_ETH_CFG 0x00
@@
-29,7
+29,7
@@
Signed-off-by: David Bauer <mail@david-bauer.net>
#define QCA955X_ETH_CFG_RGMII_EN BIT(0)
#define QCA955X_ETH_CFG_MII_GE0 BIT(1)
#define QCA955X_ETH_CFG_RGMII_EN BIT(0)
#define QCA955X_ETH_CFG_MII_GE0 BIT(1)
-@@ -12
67,9 +1272
,58 @@
+@@ -12
71,9 +1276
,58 @@
#define QCA955X_ETH_CFG_TXE_DELAY_MASK 0x3
#define QCA955X_ETH_CFG_TXE_DELAY_SHIFT 20
#define QCA955X_ETH_CFG_TXE_DELAY_MASK 0x3
#define QCA955X_ETH_CFG_TXE_DELAY_SHIFT 20
@@
-88,4
+88,3
@@
Signed-off-by: David Bauer <mail@david-bauer.net>
/*
* QCA956X GMAC Interface
*/
/*
* QCA956X GMAC Interface
*/
-
diff --git
a/target/linux/ath79/patches-4.19/0038-at803x-disable-delays.patch
b/target/linux/ath79/patches-4.19/0038-at803x-disable-delays.patch
index 56325a831e45b7f329a59687b55839d05b6d3215..c7a9b3cc78c1b0d9305675a2b2c9a1bf9830a4bc 100644
(file)
--- a/
target/linux/ath79/patches-4.19/0038-at803x-disable-delays.patch
+++ b/
target/linux/ath79/patches-4.19/0038-at803x-disable-delays.patch
@@
-10,7
+10,7
@@
with kernel 5.1 and higher. It can be safely dropped with kernel 5.1.
--- a/drivers/net/phy/at803x.c
+++ b/drivers/net/phy/at803x.c
--- a/drivers/net/phy/at803x.c
+++ b/drivers/net/phy/at803x.c
-@@ -2
95,6 +295
,14 @@ static int at803x_config_init(struct phy
+@@ -2
79,6 +279
,14 @@ static int at803x_config_init(struct phy
if (ret < 0)
return ret;
if (ret < 0)
return ret;
diff --git
a/target/linux/ath79/patches-4.19/425-at803x-allow-sgmii-aneg-override.patch
b/target/linux/ath79/patches-4.19/425-at803x-allow-sgmii-aneg-override.patch
index b0a1942b7a7e5c7e07976137e1728050156e93e8..43c11386c7e860d3915f9bd265f62e308321088d 100644
(file)
--- a/
target/linux/ath79/patches-4.19/425-at803x-allow-sgmii-aneg-override.patch
+++ b/
target/linux/ath79/patches-4.19/425-at803x-allow-sgmii-aneg-override.patch
@@
-1,6
+1,6
@@
--- a/drivers/net/phy/at803x.c
+++ b/drivers/net/phy/at803x.c
--- a/drivers/net/phy/at803x.c
+++ b/drivers/net/phy/at803x.c
-@@ -
484,6 +484
,13 @@ static int at803x_aneg_done(struct phy_d
+@@ -
391,6 +391
,13 @@ static int at803x_aneg_done(struct phy_d
if (!(phy_read(phydev, AT803X_PSSR) & AT803X_PSSR_MR_AN_COMPLETE)) {
pr_warn("803x_aneg_done: SGMII link is not ok\n");
aneg_done = 0;
if (!(phy_read(phydev, AT803X_PSSR) & AT803X_PSSR_MR_AN_COMPLETE)) {
pr_warn("803x_aneg_done: SGMII link is not ok\n");
aneg_done = 0;
diff --git
a/target/linux/ath79/patches-4.19/910-unaligned_access_hacks.patch
b/target/linux/ath79/patches-4.19/910-unaligned_access_hacks.patch
index 201ad740f183c0a6c76df79ca6f42ea3ad9b0b75..6f36dc683ceeb3a4db76ad0c43dd7b7374b0d5b7 100644
(file)
--- a/
target/linux/ath79/patches-4.19/910-unaligned_access_hacks.patch
+++ b/
target/linux/ath79/patches-4.19/910-unaligned_access_hacks.patch
@@
-728,7
+728,7
@@
EXPORT_SYMBOL(xfrm_parse_spi);
--- a/net/ipv4/tcp_input.c
+++ b/net/ipv4/tcp_input.c
EXPORT_SYMBOL(xfrm_parse_spi);
--- a/net/ipv4/tcp_input.c
+++ b/net/ipv4/tcp_input.c
-@@ -389
4,14 +3894
,16 @@ static bool tcp_parse_aligned_timestamp(
+@@ -389
5,14 +3895
,16 @@ static bool tcp_parse_aligned_timestamp(
{
const __be32 *ptr = (const __be32 *)(th + 1);
{
const __be32 *ptr = (const __be32 *)(th + 1);
diff --git
a/target/linux/brcm2708/patches-4.19/950-0039-Add-dwc_otg-driver.patch
b/target/linux/brcm2708/patches-4.19/950-0039-Add-dwc_otg-driver.patch
index 346a575050a34d95d11ba32aed335157a34e351b..79c2aa17f05e9329d1e695ba51745b224f34b5f3 100644
(file)
--- a/
target/linux/brcm2708/patches-4.19/950-0039-Add-dwc_otg-driver.patch
+++ b/
target/linux/brcm2708/patches-4.19/950-0039-Add-dwc_otg-driver.patch
@@
-917,7
+917,7
@@
Fixes https://github.com/raspberrypi/linux/issues/2408
}
--- a/drivers/usb/core/hub.c
+++ b/drivers/usb/core/hub.c
}
--- a/drivers/usb/core/hub.c
+++ b/drivers/usb/core/hub.c
-@@ -522
1,7 +5221
,7 @@ static void port_event(struct usb_hub *h
+@@ -522
2,7 +5222
,7 @@ static void port_event(struct usb_hub *h
u16 status = 0, unused;
port_dev->over_current_count++;
u16 status = 0, unused;
port_dev->over_current_count++;
diff --git
a/target/linux/brcm2708/patches-4.19/950-0261-lan78xx-Debounce-link-events-to-minimize-poll-storm.patch
b/target/linux/brcm2708/patches-4.19/950-0261-lan78xx-Debounce-link-events-to-minimize-poll-storm.patch
index b481294674ff621ce2d2cd32d7e1a8c36871b54b..98e97706b0ccccad79d9d0494db2505a40fe1d69 100644
(file)
--- a/
target/linux/brcm2708/patches-4.19/950-0261-lan78xx-Debounce-link-events-to-minimize-poll-storm.patch
+++ b/
target/linux/brcm2708/patches-4.19/950-0261-lan78xx-Debounce-link-events-to-minimize-poll-storm.patch
@@
-28,7
+28,7
@@
See: https://github.com/raspberrypi/linux/issues/2447
static int lan78xx_read_reg(struct lan78xx_net *dev, u32 index, u32 *data)
{
u32 *buf = kmalloc(sizeof(u32), GFP_KERNEL);
static int lan78xx_read_reg(struct lan78xx_net *dev, u32 index, u32 *data)
{
u32 *buf = kmalloc(sizeof(u32), GFP_KERNEL);
-@@ -382
2,7 +3827
,12 @@ static int lan78xx_probe(struct usb_inte
+@@ -382
3,7 +3828
,12 @@ static int lan78xx_probe(struct usb_inte
dev->pipe_intr = usb_rcvintpipe(dev->udev,
dev->ep_intr->desc.bEndpointAddress &
USB_ENDPOINT_NUMBER_MASK);
dev->pipe_intr = usb_rcvintpipe(dev->udev,
dev->ep_intr->desc.bEndpointAddress &
USB_ENDPOINT_NUMBER_MASK);
diff --git
a/target/linux/generic/pending-4.19/640-netfilter-nf_flow_table-add-hardware-offload-support.patch
b/target/linux/generic/pending-4.19/640-netfilter-nf_flow_table-add-hardware-offload-support.patch
index d9274012cb6f4943945a9609ac2a993bc4f27bd4..a4996efbc870fa78fc56de8210d76ac4d17798e9 100644
(file)
--- a/
target/linux/generic/pending-4.19/640-netfilter-nf_flow_table-add-hardware-offload-support.patch
+++ b/
target/linux/generic/pending-4.19/640-netfilter-nf_flow_table-add-hardware-offload-support.patch
@@
-506,7
+506,7
@@
Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
+MODULE_ALIAS("nf-flow-table-hw");
--- a/net/netfilter/nf_tables_api.c
+++ b/net/netfilter/nf_tables_api.c
+MODULE_ALIAS("nf-flow-table-hw");
--- a/net/netfilter/nf_tables_api.c
+++ b/net/netfilter/nf_tables_api.c
-@@ -54
78,6 +5478
,13 @@ static int nf_tables_flowtable_parse_hoo
+@@ -54
90,6 +5490
,13 @@ static int nf_tables_flowtable_parse_hoo
if (err < 0)
return err;
if (err < 0)
return err;
@@
-520,7
+520,7
@@
Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
ops = kcalloc(n, sizeof(struct nf_hook_ops), GFP_KERNEL);
if (!ops)
return -ENOMEM;
ops = kcalloc(n, sizeof(struct nf_hook_ops), GFP_KERNEL);
if (!ops)
return -ENOMEM;
-@@ -56
09,10 +5616
,19 @@ static int nf_tables_newflowtable(struct
+@@ -56
21,10 +5628
,19 @@ static int nf_tables_newflowtable(struct
}
flowtable->data.type = type;
}
flowtable->data.type = type;
@@
-540,7
+540,7
@@
Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
err = nf_tables_flowtable_parse_hook(&ctx, nla[NFTA_FLOWTABLE_HOOK],
flowtable);
if (err < 0)
err = nf_tables_flowtable_parse_hook(&ctx, nla[NFTA_FLOWTABLE_HOOK],
flowtable);
if (err < 0)
-@@ -57
38,7 +5754
,8 @@ static int nf_tables_fill_flowtable_info
+@@ -57
50,7 +5766
,8 @@ static int nf_tables_fill_flowtable_info
nla_put_string(skb, NFTA_FLOWTABLE_NAME, flowtable->name) ||
nla_put_be32(skb, NFTA_FLOWTABLE_USE, htonl(flowtable->use)) ||
nla_put_be64(skb, NFTA_FLOWTABLE_HANDLE, cpu_to_be64(flowtable->handle),
nla_put_string(skb, NFTA_FLOWTABLE_NAME, flowtable->name) ||
nla_put_be32(skb, NFTA_FLOWTABLE_USE, htonl(flowtable->use)) ||
nla_put_be64(skb, NFTA_FLOWTABLE_HANDLE, cpu_to_be64(flowtable->handle),
diff --git
a/target/linux/generic/pending-4.19/735-net-phy-at803x-fix-at8033-sgmii-mode.patch
b/target/linux/generic/pending-4.19/735-net-phy-at803x-fix-at8033-sgmii-mode.patch
index 1f81b37f712ded66ae067540880fed572c2c487d..5c00b8781f0c78eb086e60c5796f86896dd6d68b 100644
(file)
--- a/
target/linux/generic/pending-4.19/735-net-phy-at803x-fix-at8033-sgmii-mode.patch
+++ b/
target/linux/generic/pending-4.19/735-net-phy-at803x-fix-at8033-sgmii-mode.patch
@@
-13,17
+13,17
@@
Signed-off-by: Roman Yeryomin <roman@advem.lv>
--- a/drivers/net/phy/at803x.c
+++ b/drivers/net/phy/at803x.c
--- a/drivers/net/phy/at803x.c
+++ b/drivers/net/phy/at803x.c
-@@ -4
6,6 +46
,7 @@
+@@ -4
4,6 +44
,7 @@
#define AT803X_FUNC_DATA 0x4003
#define AT803X_REG_CHIP_CONFIG 0x1f
#define AT803X_BT_BX_REG_SEL 0x8000
+#define AT803X_SGMII_ANEG_EN 0x1000
#define AT803X_FUNC_DATA 0x4003
#define AT803X_REG_CHIP_CONFIG 0x1f
#define AT803X_BT_BX_REG_SEL 0x8000
+#define AT803X_SGMII_ANEG_EN 0x1000
- #define AT803X_PCS_SMART_EEE_CTRL3 0x805D
- #define AT803X_SMART_EEE_CTRL3_LPI_TX_DELAY_SEL_MASK 0x3
-@@ -268,6 +269,27 @@ static int at803x_config_init(struct phy
+ #define AT803X_DEBUG_ADDR 0x1D
+ #define AT803X_DEBUG_DATA 0x1E
+@@ -252,6 +253,27 @@ static int at803x_probe(struct phy_devic
+ static int at803x_config_init(struct phy_device *phydev)
{
{
- struct at803x_platform_data *pdata;
int ret;
+ u32 v;
+
int ret;
+ u32 v;
+
diff --git
a/target/linux/ipq40xx/patches-4.19/700-net-add-qualcomm-mdio.patch
b/target/linux/ipq40xx/patches-4.19/700-net-add-qualcomm-mdio.patch
index e939597b8e1d199e68403ec0d826839743055613..847e2e8701b3816bd08ab6bb60d737042f890f59 100644
(file)
--- a/
target/linux/ipq40xx/patches-4.19/700-net-add-qualcomm-mdio.patch
+++ b/
target/linux/ipq40xx/patches-4.19/700-net-add-qualcomm-mdio.patch
@@
-1,6
+1,6
@@
--- a/drivers/net/phy/Kconfig
+++ b/drivers/net/phy/Kconfig
--- a/drivers/net/phy/Kconfig
+++ b/drivers/net/phy/Kconfig
-@@ -5
19,6 +519
,13 @@ config XILINX_GMII2RGMII
+@@ -5
24,6 +524
,13 @@ config XILINX_GMII2RGMII
the Reduced Gigabit Media Independent Interface(RGMII) between
Ethernet physical media devices and the Gigabit Ethernet controller.
the Reduced Gigabit Media Independent Interface(RGMII) between
Ethernet physical media devices and the Gigabit Ethernet controller.
diff --git
a/target/linux/ipq40xx/patches-4.19/705-net-add-qualcomm-ar40xx-phy.patch
b/target/linux/ipq40xx/patches-4.19/705-net-add-qualcomm-ar40xx-phy.patch
index 5feea6d4e02b4fbc5b82adfe96c1703063d2f846..4247ef10c6aaa0c617e7742b547cadf242752ac7 100644
(file)
--- a/
target/linux/ipq40xx/patches-4.19/705-net-add-qualcomm-ar40xx-phy.patch
+++ b/
target/linux/ipq40xx/patches-4.19/705-net-add-qualcomm-ar40xx-phy.patch
@@
-1,6
+1,6
@@
--- a/drivers/net/phy/Kconfig
+++ b/drivers/net/phy/Kconfig
--- a/drivers/net/phy/Kconfig
+++ b/drivers/net/phy/Kconfig
-@@ -5
26,6 +526
,13 @@ config MDIO_IPQ40XX
+@@ -5
31,6 +531
,13 @@ config MDIO_IPQ40XX
This driver supports the MDIO interface found in Qualcomm
Atheros ipq40xx Soc chip.
This driver supports the MDIO interface found in Qualcomm
Atheros ipq40xx Soc chip.
diff --git
a/target/linux/mediatek/patches-4.19/0003-switch-add-mt7531.patch
b/target/linux/mediatek/patches-4.19/0003-switch-add-mt7531.patch
index 096802a30e737d9cac7de17dcaa6c6ad1d76c4d6..43c8d01da79306a0d1013694a5e065fb13025220 100644
(file)
--- a/
target/linux/mediatek/patches-4.19/0003-switch-add-mt7531.patch
+++ b/
target/linux/mediatek/patches-4.19/0003-switch-add-mt7531.patch
@@
-11,7
+11,7
@@
config SFP
--- a/drivers/net/phy/Makefile
+++ b/drivers/net/phy/Makefile
config SFP
--- a/drivers/net/phy/Makefile
+++ b/drivers/net/phy/Makefile
-@@ -10
0,3 +100
,5 @@ obj-$(CONFIG_STE10XP) += ste10Xp.o
+@@ -10
1,3 +101
,5 @@ obj-$(CONFIG_STE10XP) += ste10Xp.o
obj-$(CONFIG_TERANETICS_PHY) += teranetics.o
obj-$(CONFIG_VITESSE_PHY) += vitesse.o
obj-$(CONFIG_XILINX_GMII2RGMII) += xilinx_gmii2rgmii.o
obj-$(CONFIG_TERANETICS_PHY) += teranetics.o
obj-$(CONFIG_VITESSE_PHY) += vitesse.o
obj-$(CONFIG_XILINX_GMII2RGMII) += xilinx_gmii2rgmii.o