mirror of
https://github.com/coolsnowwolf/lede.git
synced 2025-04-16 14:23:38 +00:00
kernel: bump 5.10 to 5.10.209 (#11833)
This commit is contained in:
parent
87b840818c
commit
a96f1c3ec1
@ -1,2 +1,2 @@
|
|||||||
LINUX_VERSION-5.10 = .208
|
LINUX_VERSION-5.10 = .209
|
||||||
LINUX_KERNEL_HASH-5.10.208 = 9025147a09547f28ec8f496c12efc30bd2fc03b2824a668e8636b2ca0ef1fb6e
|
LINUX_KERNEL_HASH-5.10.209 = 44e22fad647c638726a8eae23703c4263bead612d17c89ca7ad7ab32b5ce88d5
|
||||||
|
@ -13,7 +13,7 @@ Signed-off-by: John Crispin <john@phrozen.org>
|
|||||||
|
|
||||||
--- a/drivers/leds/Kconfig
|
--- a/drivers/leds/Kconfig
|
||||||
+++ b/drivers/leds/Kconfig
|
+++ b/drivers/leds/Kconfig
|
||||||
@@ -929,6 +929,17 @@ config LEDS_ACER_A500
|
@@ -930,6 +930,17 @@ config LEDS_ACER_A500
|
||||||
This option enables support for the Power Button LED of
|
This option enables support for the Power Button LED of
|
||||||
Acer Iconia Tab A500.
|
Acer Iconia Tab A500.
|
||||||
|
|
||||||
|
@ -16,7 +16,7 @@ Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
|
|||||||
|
|
||||||
--- a/drivers/mfd/syscon.c
|
--- a/drivers/mfd/syscon.c
|
||||||
+++ b/drivers/mfd/syscon.c
|
+++ b/drivers/mfd/syscon.c
|
||||||
@@ -205,6 +205,27 @@ struct regmap *syscon_regmap_lookup_by_c
|
@@ -209,6 +209,27 @@ struct regmap *syscon_regmap_lookup_by_c
|
||||||
}
|
}
|
||||||
EXPORT_SYMBOL_GPL(syscon_regmap_lookup_by_compatible);
|
EXPORT_SYMBOL_GPL(syscon_regmap_lookup_by_compatible);
|
||||||
|
|
||||||
|
@ -27,16 +27,16 @@ Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
|
|||||||
obj-$(CONFIG_NET_MEDIATEK_STAR_EMAC) += mtk_star_emac.o
|
obj-$(CONFIG_NET_MEDIATEK_STAR_EMAC) += mtk_star_emac.o
|
||||||
--- a/drivers/net/ethernet/mediatek/mtk_eth_soc.c
|
--- a/drivers/net/ethernet/mediatek/mtk_eth_soc.c
|
||||||
+++ b/drivers/net/ethernet/mediatek/mtk_eth_soc.c
|
+++ b/drivers/net/ethernet/mediatek/mtk_eth_soc.c
|
||||||
@@ -2303,15 +2303,20 @@ static int mtk_open(struct net_device *d
|
@@ -2303,14 +2303,20 @@ static int mtk_open(struct net_device *d
|
||||||
|
|
||||||
/* we run 2 netdevs on the same dma ring so we only bring it up once */
|
/* we run 2 netdevs on the same dma ring so we only bring it up once */
|
||||||
if (!refcount_read(ð->dma_refcnt)) {
|
if (!refcount_read(ð->dma_refcnt)) {
|
||||||
- int err = mtk_start_dma(eth);
|
- int err = mtk_start_dma(eth);
|
||||||
+ u32 gdm_config = MTK_GDMA_TO_PDMA;
|
+ u32 gdm_config = MTK_GDMA_TO_PDMA;
|
||||||
+ int err;
|
+ int err;
|
||||||
|
+
|
||||||
+ err = mtk_start_dma(eth);
|
+ err = mtk_start_dma(eth);
|
||||||
if (err)
|
|
||||||
if (err) {
|
if (err) {
|
||||||
phylink_disconnect_phy(mac->phylink);
|
phylink_disconnect_phy(mac->phylink);
|
||||||
return err;
|
return err;
|
||||||
@ -50,7 +50,7 @@ Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
|
|||||||
|
|
||||||
napi_enable(ð->tx_napi);
|
napi_enable(ð->tx_napi);
|
||||||
napi_enable(ð->rx_napi);
|
napi_enable(ð->rx_napi);
|
||||||
@@ -2378,6 +2383,9 @@ static int mtk_stop(struct net_device *d
|
@@ -2377,6 +2383,9 @@ static int mtk_stop(struct net_device *d
|
||||||
|
|
||||||
mtk_dma_free(eth);
|
mtk_dma_free(eth);
|
||||||
|
|
||||||
@ -60,7 +60,7 @@ Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
|
|||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -3106,6 +3114,13 @@ static int mtk_probe(struct platform_dev
|
@@ -3105,6 +3114,13 @@ static int mtk_probe(struct platform_dev
|
||||||
goto err_free_dev;
|
goto err_free_dev;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -74,7 +74,7 @@ Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
|
|||||||
for (i = 0; i < MTK_MAX_DEVS; i++) {
|
for (i = 0; i < MTK_MAX_DEVS; i++) {
|
||||||
if (!eth->netdev[i])
|
if (!eth->netdev[i])
|
||||||
continue;
|
continue;
|
||||||
@@ -3180,6 +3195,7 @@ static const struct mtk_soc_data mt7621_
|
@@ -3179,6 +3195,7 @@ static const struct mtk_soc_data mt7621_
|
||||||
.hw_features = MTK_HW_FEATURES,
|
.hw_features = MTK_HW_FEATURES,
|
||||||
.required_clks = MT7621_CLKS_BITMAP,
|
.required_clks = MT7621_CLKS_BITMAP,
|
||||||
.required_pctl = false,
|
.required_pctl = false,
|
||||||
@ -82,7 +82,7 @@ Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
|
|||||||
};
|
};
|
||||||
|
|
||||||
static const struct mtk_soc_data mt7622_data = {
|
static const struct mtk_soc_data mt7622_data = {
|
||||||
@@ -3188,6 +3204,7 @@ static const struct mtk_soc_data mt7622_
|
@@ -3187,6 +3204,7 @@ static const struct mtk_soc_data mt7622_
|
||||||
.hw_features = MTK_HW_FEATURES,
|
.hw_features = MTK_HW_FEATURES,
|
||||||
.required_clks = MT7622_CLKS_BITMAP,
|
.required_clks = MT7622_CLKS_BITMAP,
|
||||||
.required_pctl = false,
|
.required_pctl = false,
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
--- a/drivers/firmware/qcom_scm.c
|
--- a/drivers/firmware/qcom_scm.c
|
||||||
+++ b/drivers/firmware/qcom_scm.c
|
+++ b/drivers/firmware/qcom_scm.c
|
||||||
@@ -1268,6 +1268,7 @@ static const struct of_device_id qcom_sc
|
@@ -1275,6 +1275,7 @@ static const struct of_device_id qcom_sc
|
||||||
SCM_HAS_BUS_CLK)
|
SCM_HAS_BUS_CLK)
|
||||||
},
|
},
|
||||||
{ .compatible = "qcom,scm-ipq4019" },
|
{ .compatible = "qcom,scm-ipq4019" },
|
||||||
|
@ -19,9 +19,9 @@ Link: https://lore.kernel.org/linux-mtd/20210104041137.113075-3-manivannan.sadha
|
|||||||
|
|
||||||
--- a/drivers/mtd/parsers/Kconfig
|
--- a/drivers/mtd/parsers/Kconfig
|
||||||
+++ b/drivers/mtd/parsers/Kconfig
|
+++ b/drivers/mtd/parsers/Kconfig
|
||||||
@@ -211,6 +211,14 @@ config MTD_REDBOOT_PARTS_READONLY
|
@@ -205,6 +205,14 @@ config MTD_SERCOMM_PARTS
|
||||||
|
offsets, which may differ from device to device depending on the
|
||||||
endif # MTD_REDBOOT_PARTS
|
number and location of bad blocks on NAND.
|
||||||
|
|
||||||
+config MTD_QCOMSMEM_PARTS
|
+config MTD_QCOMSMEM_PARTS
|
||||||
+ tristate "Qualcomm SMEM NAND flash partition parser"
|
+ tristate "Qualcomm SMEM NAND flash partition parser"
|
||||||
@ -36,8 +36,8 @@ Link: https://lore.kernel.org/linux-mtd/20210104041137.113075-3-manivannan.sadha
|
|||||||
depends on MTD && OF
|
depends on MTD && OF
|
||||||
--- a/drivers/mtd/parsers/Makefile
|
--- a/drivers/mtd/parsers/Makefile
|
||||||
+++ b/drivers/mtd/parsers/Makefile
|
+++ b/drivers/mtd/parsers/Makefile
|
||||||
@@ -14,4 +14,5 @@ obj-$(CONFIG_MTD_PARSER_TPLINK_SAFELOADE
|
@@ -14,4 +14,5 @@ obj-$(CONFIG_MTD_PARSER_TRX) += parser_
|
||||||
obj-$(CONFIG_MTD_PARSER_TRX) += parser_trx.o
|
obj-$(CONFIG_MTD_SERCOMM_PARTS) += scpart.o
|
||||||
obj-$(CONFIG_MTD_SHARPSL_PARTS) += sharpslpart.o
|
obj-$(CONFIG_MTD_SHARPSL_PARTS) += sharpslpart.o
|
||||||
obj-$(CONFIG_MTD_REDBOOT_PARTS) += redboot.o
|
obj-$(CONFIG_MTD_REDBOOT_PARTS) += redboot.o
|
||||||
+obj-$(CONFIG_MTD_QCOMSMEM_PARTS) += qcomsmempart.o
|
+obj-$(CONFIG_MTD_QCOMSMEM_PARTS) += qcomsmempart.o
|
||||||
|
@ -29,7 +29,7 @@ Signed-off-by: David S. Miller <davem@davemloft.net>
|
|||||||
|
|
||||||
--- a/drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
|
--- a/drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
|
||||||
+++ b/drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
|
+++ b/drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
|
||||||
@@ -5052,6 +5052,10 @@ int stmmac_dvr_probe(struct device *devi
|
@@ -5049,6 +5049,10 @@ int stmmac_dvr_probe(struct device *devi
|
||||||
reset_control_reset(priv->plat->stmmac_rst);
|
reset_control_reset(priv->plat->stmmac_rst);
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -40,7 +40,7 @@ Signed-off-by: David S. Miller <davem@davemloft.net>
|
|||||||
/* Init MAC and get the capabilities */
|
/* Init MAC and get the capabilities */
|
||||||
ret = stmmac_hw_init(priv);
|
ret = stmmac_hw_init(priv);
|
||||||
if (ret)
|
if (ret)
|
||||||
@@ -5260,6 +5264,7 @@ int stmmac_dvr_remove(struct device *dev
|
@@ -5257,6 +5261,7 @@ int stmmac_dvr_remove(struct device *dev
|
||||||
phylink_destroy(priv->phylink);
|
phylink_destroy(priv->phylink);
|
||||||
if (priv->plat->stmmac_rst)
|
if (priv->plat->stmmac_rst)
|
||||||
reset_control_assert(priv->plat->stmmac_rst);
|
reset_control_assert(priv->plat->stmmac_rst);
|
||||||
|
@ -17,7 +17,7 @@
|
|||||||
default ""
|
default ""
|
||||||
--- a/drivers/of/fdt.c
|
--- a/drivers/of/fdt.c
|
||||||
+++ b/drivers/of/fdt.c
|
+++ b/drivers/of/fdt.c
|
||||||
@@ -1059,6 +1059,17 @@ int __init early_init_dt_scan_chosen(uns
|
@@ -1058,6 +1058,17 @@ int __init early_init_dt_scan_chosen(uns
|
||||||
if (p != NULL && l > 0)
|
if (p != NULL && l > 0)
|
||||||
strlcat(data, p, min_t(int, strlen(data) + (int)l, COMMAND_LINE_SIZE));
|
strlcat(data, p, min_t(int, strlen(data) + (int)l, COMMAND_LINE_SIZE));
|
||||||
|
|
||||||
|
@ -508,7 +508,7 @@
|
|||||||
#endif
|
#endif
|
||||||
--- a/net/core/neighbour.c
|
--- a/net/core/neighbour.c
|
||||||
+++ b/net/core/neighbour.c
|
+++ b/net/core/neighbour.c
|
||||||
@@ -1209,7 +1209,21 @@ static void neigh_update_hhs(struct neig
|
@@ -1216,7 +1216,21 @@ static void neigh_update_hhs(struct neig
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -530,7 +530,7 @@
|
|||||||
|
|
||||||
/* Generic update routine.
|
/* Generic update routine.
|
||||||
-- lladdr is new lladdr or NULL, if it is not supplied.
|
-- lladdr is new lladdr or NULL, if it is not supplied.
|
||||||
@@ -1240,6 +1254,7 @@ static int __neigh_update(struct neighbo
|
@@ -1247,6 +1261,7 @@ static int __neigh_update(struct neighbo
|
||||||
int notify = 0;
|
int notify = 0;
|
||||||
struct net_device *dev;
|
struct net_device *dev;
|
||||||
int update_isrouter = 0;
|
int update_isrouter = 0;
|
||||||
@ -538,7 +538,7 @@
|
|||||||
|
|
||||||
trace_neigh_update(neigh, lladdr, new, flags, nlmsg_pid);
|
trace_neigh_update(neigh, lladdr, new, flags, nlmsg_pid);
|
||||||
|
|
||||||
@@ -1254,6 +1269,8 @@ static int __neigh_update(struct neighbo
|
@@ -1261,6 +1276,8 @@ static int __neigh_update(struct neighbo
|
||||||
new = old;
|
new = old;
|
||||||
goto out;
|
goto out;
|
||||||
}
|
}
|
||||||
@ -547,7 +547,7 @@
|
|||||||
if (!(flags & NEIGH_UPDATE_F_ADMIN) &&
|
if (!(flags & NEIGH_UPDATE_F_ADMIN) &&
|
||||||
(old & (NUD_NOARP | NUD_PERMANENT)))
|
(old & (NUD_NOARP | NUD_PERMANENT)))
|
||||||
goto out;
|
goto out;
|
||||||
@@ -1291,6 +1308,11 @@ static int __neigh_update(struct neighbo
|
@@ -1298,6 +1315,11 @@ static int __neigh_update(struct neighbo
|
||||||
- compare new & old
|
- compare new & old
|
||||||
- if they are different, check override flag
|
- if they are different, check override flag
|
||||||
*/
|
*/
|
||||||
@ -559,7 +559,7 @@
|
|||||||
if ((old & NUD_VALID) &&
|
if ((old & NUD_VALID) &&
|
||||||
!memcmp(lladdr, neigh->ha, dev->addr_len))
|
!memcmp(lladdr, neigh->ha, dev->addr_len))
|
||||||
lladdr = neigh->ha;
|
lladdr = neigh->ha;
|
||||||
@@ -1413,8 +1435,11 @@ out:
|
@@ -1420,8 +1442,11 @@ out:
|
||||||
if (((new ^ old) & NUD_PERMANENT) || ext_learn_change)
|
if (((new ^ old) & NUD_PERMANENT) || ext_learn_change)
|
||||||
neigh_update_gc_list(neigh);
|
neigh_update_gc_list(neigh);
|
||||||
|
|
||||||
|
@ -44,7 +44,7 @@ Signed-off-by: Marek Behún <kabel@kernel.org>
|
|||||||
|
|
||||||
--- a/drivers/leds/Kconfig
|
--- a/drivers/leds/Kconfig
|
||||||
+++ b/drivers/leds/Kconfig
|
+++ b/drivers/leds/Kconfig
|
||||||
@@ -182,6 +182,7 @@ config LEDS_TURRIS_OMNIA
|
@@ -183,6 +183,7 @@ config LEDS_TURRIS_OMNIA
|
||||||
depends on I2C
|
depends on I2C
|
||||||
depends on MACH_ARMADA_38X || COMPILE_TEST
|
depends on MACH_ARMADA_38X || COMPILE_TEST
|
||||||
depends on OF
|
depends on OF
|
||||||
|
@ -30,7 +30,7 @@ Cc: Robert Marko <robert.marko@sartura.hr>
|
|||||||
|
|
||||||
--- a/drivers/leds/Kconfig
|
--- a/drivers/leds/Kconfig
|
||||||
+++ b/drivers/leds/Kconfig
|
+++ b/drivers/leds/Kconfig
|
||||||
@@ -334,6 +334,14 @@ config LEDS_IPAQ_MICRO
|
@@ -335,6 +335,14 @@ config LEDS_IPAQ_MICRO
|
||||||
Choose this option if you want to use the notification LED on
|
Choose this option if you want to use the notification LED on
|
||||||
Compaq/HP iPAQ h3100 and h3600.
|
Compaq/HP iPAQ h3100 and h3600.
|
||||||
|
|
||||||
|
@ -1966,7 +1966,7 @@
|
|||||||
+obj-$(CONFIG_MFD_PHYTIUM_I2S_MMD) += phytium_px210_i2s_mmd.o
|
+obj-$(CONFIG_MFD_PHYTIUM_I2S_MMD) += phytium_px210_i2s_mmd.o
|
||||||
--- a/drivers/mmc/host/Kconfig
|
--- a/drivers/mmc/host/Kconfig
|
||||||
+++ b/drivers/mmc/host/Kconfig
|
+++ b/drivers/mmc/host/Kconfig
|
||||||
@@ -1103,3 +1103,37 @@ config MMC_OWL
|
@@ -1105,3 +1105,37 @@ config MMC_OWL
|
||||||
|
|
||||||
config MMC_SDHCI_EXTERNAL_DMA
|
config MMC_SDHCI_EXTERNAL_DMA
|
||||||
bool
|
bool
|
||||||
@ -4444,7 +4444,7 @@
|
|||||||
{ PCI_VENDOR_ID_INTEL, 0x0953, delay_250ms_after_flr },
|
{ PCI_VENDOR_ID_INTEL, 0x0953, delay_250ms_after_flr },
|
||||||
{ PCI_VENDOR_ID_CHELSIO, PCI_ANY_ID,
|
{ PCI_VENDOR_ID_CHELSIO, PCI_ANY_ID,
|
||||||
reset_chelsio_generic_dev },
|
reset_chelsio_generic_dev },
|
||||||
@@ -4975,6 +4977,10 @@ static const struct pci_dev_acs_enabled
|
@@ -4979,6 +4981,10 @@ static const struct pci_dev_acs_enabled
|
||||||
{ PCI_VENDOR_ID_ZHAOXIN, PCI_ANY_ID, pci_quirk_zhaoxin_pcie_ports_acs },
|
{ PCI_VENDOR_ID_ZHAOXIN, PCI_ANY_ID, pci_quirk_zhaoxin_pcie_ports_acs },
|
||||||
/* Wangxun nics */
|
/* Wangxun nics */
|
||||||
{ PCI_VENDOR_ID_WANGXUN, PCI_ANY_ID, pci_quirk_wangxun_nic_acs },
|
{ PCI_VENDOR_ID_WANGXUN, PCI_ANY_ID, pci_quirk_wangxun_nic_acs },
|
||||||
@ -4455,7 +4455,7 @@
|
|||||||
{ 0 }
|
{ 0 }
|
||||||
};
|
};
|
||||||
|
|
||||||
@@ -5358,6 +5364,7 @@ DECLARE_PCI_FIXUP_EARLY(PCI_VENDOR_ID_SE
|
@@ -5362,6 +5368,7 @@ DECLARE_PCI_FIXUP_EARLY(PCI_VENDOR_ID_SE
|
||||||
DECLARE_PCI_FIXUP_EARLY(PCI_VENDOR_ID_SERVERWORKS, 0x0144, quirk_no_ext_tags);
|
DECLARE_PCI_FIXUP_EARLY(PCI_VENDOR_ID_SERVERWORKS, 0x0144, quirk_no_ext_tags);
|
||||||
DECLARE_PCI_FIXUP_EARLY(PCI_VENDOR_ID_SERVERWORKS, 0x0420, quirk_no_ext_tags);
|
DECLARE_PCI_FIXUP_EARLY(PCI_VENDOR_ID_SERVERWORKS, 0x0420, quirk_no_ext_tags);
|
||||||
DECLARE_PCI_FIXUP_EARLY(PCI_VENDOR_ID_SERVERWORKS, 0x0422, quirk_no_ext_tags);
|
DECLARE_PCI_FIXUP_EARLY(PCI_VENDOR_ID_SERVERWORKS, 0x0422, quirk_no_ext_tags);
|
||||||
|
@ -25,7 +25,7 @@ Signed-off-by: John Crispin <blogic@openwrt.org>
|
|||||||
|
|
||||||
--- a/drivers/mmc/host/Kconfig
|
--- a/drivers/mmc/host/Kconfig
|
||||||
+++ b/drivers/mmc/host/Kconfig
|
+++ b/drivers/mmc/host/Kconfig
|
||||||
@@ -1103,3 +1103,5 @@ config MMC_OWL
|
@@ -1105,3 +1105,5 @@ config MMC_OWL
|
||||||
|
|
||||||
config MMC_SDHCI_EXTERNAL_DMA
|
config MMC_SDHCI_EXTERNAL_DMA
|
||||||
bool
|
bool
|
||||||
|
Loading…
Reference in New Issue
Block a user