kernel: Bump to 5.10.179
authorRISCi_ATOM <bob@bobcall.me>
Mon, 8 May 2023 17:33:18 +0000 (13:33 -0400)
committerRISCi_ATOM <bob@bobcall.me>
Mon, 8 May 2023 17:33:18 +0000 (13:33 -0400)
25 files changed:
include/kernel-5.10
target/linux/generic/backport-5.10/732-net-next-1-of-net-pass-the-dst-buffer-to-of_get_mac_address.patch
target/linux/generic/backport-5.10/740-v5.13-0006-net-dsa-b53-mmap-Add-device-tree-support.patch
target/linux/generic/hack-5.10/204-module_strip.patch
target/linux/generic/hack-5.10/253-ksmbd-config.patch
target/linux/generic/hack-5.10/410-block-fit-partition-parser.patch
target/linux/generic/hack-5.10/711-net-dsa-mv88e6xxx-disable-ATU-violation.patch
target/linux/generic/hack-5.10/721-net-add-packet-mangeling.patch
target/linux/generic/hack-5.10/904-debloat_dma_buf.patch
target/linux/generic/pending-5.10/203-kallsyms_uncompressed.patch
target/linux/generic/pending-5.10/490-ubi-auto-attach-mtd-device-named-ubi-or-data-on-boot.patch
target/linux/generic/pending-5.10/655-increase_skb_pad.patch
target/linux/generic/pending-5.10/680-NET-skip-GRO-for-foreign-MAC-addresses.patch
target/linux/generic/pending-5.10/760-net-dsa-mv88e6xxx-fix-vlan-setup.patch
target/linux/generic/pending-5.10/768-net-dsa-mv88e6xxx-Request-assisted-learning-on-CPU-port.patch
target/linux/generic/pending-5.10/920-mangle_bootargs.patch
target/linux/mvebu/patches-5.10/002-v5.11-ARM-dts-turris-omnia-enable-HW-buffer-management.patch
target/linux/mvebu/patches-5.10/003-v5.11-ARM-dts-turris-omnia-add-comphy-handle-to-eth2.patch
target/linux/mvebu/patches-5.10/004-v5.11-ARM-dts-turris-omnia-describe-switch-interrupt.patch
target/linux/mvebu/patches-5.10/005-v5.11-ARM-dts-turris-omnia-add-SFP-node.patch
target/linux/mvebu/patches-5.10/006-v5.11-ARM-dts-turris-omnia-add-LED-controller-node.patch
target/linux/mvebu/patches-5.10/007-v5.11-ARM-dts-turris-omnia-update-ethernet-phy-node-and-handle-name.patch
target/linux/mvebu/patches-5.10/008-v5.12-ARM-dts-turris-omnia-fix-hardware-buffer-management.patch
target/linux/mvebu/patches-5.10/100-mvebu-dt-ARM-dts-turris-omnia-configure-LED-0-pin-function-to.patch
target/linux/mvebu/patches-5.10/101-mvebu-dt-ARM-dts-turris-omnia-enable-LED-controller-node.patch

index 886a4b148dfcc6047de5592e3bce76d3793205e3..68e192f8ac95baf67b6f435cef9cd451d50c637f 100644 (file)
@@ -1,3 +1,3 @@
 LIBRE_REV = 1
-LINUX_VERSION-5.10 = .176
-LINUX_KERNEL_HASH-5.10.176 = 684a21f45cab746068da2cf0871e94764d1538d9aae43b6acc6cba8f3b14ca4a
+LINUX_VERSION-5.10 = .179
+LINUX_KERNEL_HASH-5.10.179 = d76270b9fdbf101b461ec000a796cf9d0db092a9c3e71da265e38dc33fedadb1
index d76b79db0f2b837711a76e32f637ba019579096d..0b5fb19913a1fc1f140f8cb0338140b12ff0e807 100644 (file)
@@ -423,7 +423,7 @@ Signed-off-by: David S. Miller <davem@davemloft.net>
        if (bgmac->irq < 0)
 --- a/drivers/net/ethernet/cadence/macb_main.c
 +++ b/drivers/net/ethernet/cadence/macb_main.c
-@@ -4480,7 +4480,6 @@ static int macb_probe(struct platform_de
+@@ -4484,7 +4484,6 @@ static int macb_probe(struct platform_de
        struct net_device *dev;
        struct resource *regs;
        void __iomem *mem;
@@ -431,7 +431,7 @@ Signed-off-by: David S. Miller <davem@davemloft.net>
        struct macb *bp;
        int err, val;
  
-@@ -4593,15 +4592,11 @@ static int macb_probe(struct platform_de
+@@ -4597,15 +4596,11 @@ static int macb_probe(struct platform_de
        if (bp->caps & MACB_CAPS_NEEDS_RSTONUBR)
                bp->rx_intr_mask |= MACB_BIT(RXUBR);
  
@@ -1360,7 +1360,7 @@ Signed-off-by: David S. Miller <davem@davemloft.net>
        int irq;
 --- a/drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
 +++ b/drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
-@@ -5015,7 +5015,7 @@ int stmmac_dvr_probe(struct device *devi
+@@ -5019,7 +5019,7 @@ int stmmac_dvr_probe(struct device *devi
        priv->wol_irq = res->wol_irq;
        priv->lpi_irq = res->lpi_irq;
  
index c1014b20bcfe474229980b72251242c801a7b1e2..48494d13e47fa506cfa52dd57db6970ea1bb9f1f 100644 (file)
@@ -24,8 +24,8 @@ Signed-off-by: David S. Miller <davem@davemloft.net>
  #include <linux/kernel.h>
  #include <linux/module.h>
  #include <linux/io.h>
-@@ -228,11 +229,65 @@ static const struct b53_io_ops b53_mmap_
-       .write64 = b53_mmap_write64,
+@@ -242,11 +243,65 @@ static const struct b53_io_ops b53_mmap_
+       .phy_write16 = b53_mmap_phy_write16,
  };
  
 +static int b53_mmap_probe_of(struct platform_device *pdev,
index d511df42c48280c84d2d5a1ba549a1c02151651a..f0eec64dcb6a3fe4a4607ed254b502c2ad91f99a 100644 (file)
@@ -88,7 +88,7 @@ Signed-off-by: Felix Fietkau <nbd@nbd.name>
  
 --- a/init/Kconfig
 +++ b/init/Kconfig
-@@ -2352,6 +2352,13 @@ config UNUSED_KSYMS_WHITELIST
+@@ -2364,6 +2364,13 @@ config UNUSED_KSYMS_WHITELIST
          one per line. The path can be absolute, or relative to the kernel
          source tree.
  
index 4d07c1c00e05ad3623fef4f0269c363ba331ab0d..241270fc8d1d3d5633b5b3215d3c385d51e15915 100644 (file)
@@ -1,6 +1,6 @@
 --- a/init/Kconfig
 +++ b/init/Kconfig
-@@ -2384,7 +2384,7 @@ config PADATA
+@@ -2396,7 +2396,7 @@ config PADATA
        bool
  
  config ASN1
index 8e3b0ca22911a25ea756e4a063657a74f412e1a5..6965d19c1a928f4b5a0058de302b756bae8f2681 100644 (file)
        __le64 signature;
 --- a/drivers/mtd/mtdblock.c
 +++ b/drivers/mtd/mtdblock.c
-@@ -334,7 +334,11 @@ static void mtdblock_remove_dev(struct m
+@@ -338,7 +338,11 @@ static void mtdblock_remove_dev(struct m
  static struct mtd_blktrans_ops mtdblock_tr = {
        .name           = "mtdblock",
        .major          = MTD_BLOCK_MAJOR,
index 7ec2afb2d2ac2ff65044aba456f7b02c29e6cdd3..100094f59e25e032a536bff0dfceb5ee1f623907 100644 (file)
@@ -1,6 +1,6 @@
 --- a/drivers/net/dsa/mv88e6xxx/chip.c
 +++ b/drivers/net/dsa/mv88e6xxx/chip.c
-@@ -2663,6 +2663,9 @@ static int mv88e6xxx_setup_port(struct m
+@@ -2668,6 +2668,9 @@ static int mv88e6xxx_setup_port(struct m
        if (dsa_is_cpu_port(ds, port))
                reg = 0;
  
index 87f0f6e7ac4fc7f19ff6c83a37b5daec9a95a88d..03c643269b060f75d272dab20237280e39e622af 100644 (file)
@@ -60,7 +60,7 @@ Signed-off-by: Felix Fietkau <nbd@nbd.name>
   */
 --- a/include/linux/skbuff.h
 +++ b/include/linux/skbuff.h
-@@ -2725,6 +2725,10 @@ static inline int pskb_trim(struct sk_bu
+@@ -2726,6 +2726,10 @@ static inline int pskb_trim(struct sk_bu
        return (len < skb->len) ? __pskb_trim(skb, len) : 0;
  }
  
@@ -71,7 +71,7 @@ Signed-off-by: Felix Fietkau <nbd@nbd.name>
  /**
   *    pskb_trim_unique - remove end from a paged unique (not cloned) buffer
   *    @skb: buffer to alter
-@@ -2856,16 +2860,6 @@ static inline struct sk_buff *dev_alloc_
+@@ -2857,16 +2861,6 @@ static inline struct sk_buff *dev_alloc_
  }
  
  
index 333ed12b06693d3dc97cc5fdc9de6a1215eff7a2..7bf15c1dd8f6aa0e4bb6a935e2de598120804fa2 100644 (file)
@@ -72,7 +72,7 @@ Signed-off-by: Felix Fietkau <nbd@nbd.name>
 +MODULE_LICENSE("GPL");
 --- a/kernel/sched/core.c
 +++ b/kernel/sched/core.c
-@@ -3071,6 +3071,7 @@ int wake_up_state(struct task_struct *p,
+@@ -3074,6 +3074,7 @@ int wake_up_state(struct task_struct *p,
  {
        return try_to_wake_up(p, state, 0);
  }
index eee4a3865781cabe2e1f21fa2b27c17e89d554f1..190ce0720d9d9de3c72f441be60c075d22e16d19 100644 (file)
@@ -13,7 +13,7 @@ Signed-off-by: Felix Fietkau <nbd@nbd.name>
 
 --- a/init/Kconfig
 +++ b/init/Kconfig
-@@ -1389,6 +1389,17 @@ config SYSCTL_ARCH_UNALIGN_ALLOW
+@@ -1401,6 +1401,17 @@ config SYSCTL_ARCH_UNALIGN_ALLOW
          the unaligned access emulation.
          see arch/parisc/kernel/unaligned.c for reference
  
index 7c9766fa7b1d9cceb8b5357857154935ce9631be..36bd2bb589f078c7b84d9ab5f1ef7fe30a154e5e 100644 (file)
@@ -8,7 +8,7 @@ Signed-off-by: Daniel Golle <daniel@makrotopia.org>
 
 --- a/drivers/mtd/ubi/build.c
 +++ b/drivers/mtd/ubi/build.c
-@@ -1192,6 +1192,73 @@ static struct mtd_info * __init open_mtd
+@@ -1201,6 +1201,73 @@ static struct mtd_info * __init open_mtd
        return mtd;
  }
  
@@ -82,7 +82,7 @@ Signed-off-by: Daniel Golle <daniel@makrotopia.org>
  static int __init ubi_init(void)
  {
        int err, i, k;
-@@ -1275,6 +1342,12 @@ static int __init ubi_init(void)
+@@ -1284,6 +1351,12 @@ static int __init ubi_init(void)
                }
        }
  
index 3655f75a5cfb8e7e6b8a8dcccfd78bcbe2eb69a4..d6f1ebe0b09d059250661f4a0a9cfd7a1d7b6272 100644 (file)
@@ -9,7 +9,7 @@ Signed-off-by: Felix Fietkau <nbd@nbd.name>
 
 --- a/include/linux/skbuff.h
 +++ b/include/linux/skbuff.h
-@@ -2691,7 +2691,7 @@ static inline int pskb_network_may_pull(
+@@ -2692,7 +2692,7 @@ static inline int pskb_network_may_pull(
   * NET_IP_ALIGN(2) + ethernet_header(14) + IP_header(20/40) + ports(8)
   */
  #ifndef NET_SKB_PAD
index fd726a500aaa3f05b269c0d0379eede63ea344de..3a9b630341c85c2beeecd2abb0d202795517bc2c 100644 (file)
@@ -22,7 +22,7 @@ Signed-off-by: Felix Fietkau <nbd@nbd.name>
  #endif
 --- a/include/linux/skbuff.h
 +++ b/include/linux/skbuff.h
-@@ -861,6 +861,7 @@ struct sk_buff {
+@@ -862,6 +862,7 @@ struct sk_buff {
        __u8                    decrypted:1;
  #endif
        __u8                    scm_io_uring:1;
index 16096b40e793750ed0bcdbac773bd5d6b64aec05..e9c128a5b3a12f7a622504132d51a2bd7fd3096e 100644 (file)
@@ -17,7 +17,7 @@ Signed-off-by: DENG Qingfang <dqfext@gmail.com>
 
 --- a/drivers/net/dsa/mv88e6xxx/chip.c
 +++ b/drivers/net/dsa/mv88e6xxx/chip.c
-@@ -2881,6 +2881,7 @@ static int mv88e6xxx_setup(struct dsa_sw
+@@ -2886,6 +2886,7 @@ static int mv88e6xxx_setup(struct dsa_sw
  
        chip->ds = ds;
        ds->slave_mii_bus = mv88e6xxx_default_mdio_bus(chip);
index c571097bc07926cca38646e1d7aebcc69bad569c..7ba86c70b23d939c75094bd5f3b7c9da669cabf7 100644 (file)
@@ -17,7 +17,7 @@ Signed-off-by: Tobias Waldekranz <tobias@waldekranz.com>
 
 --- a/drivers/net/dsa/mv88e6xxx/chip.c
 +++ b/drivers/net/dsa/mv88e6xxx/chip.c
-@@ -5450,6 +5450,7 @@ static int mv88e6xxx_register_switch(str
+@@ -5455,6 +5455,7 @@ static int mv88e6xxx_register_switch(str
        ds->ops = &mv88e6xxx_switch_ops;
        ds->ageing_time_min = chip->info->age_time_coeff;
        ds->ageing_time_max = chip->info->age_time_coeff * U8_MAX;
index 87805f6dc575e79d8697a2b7b4043637eeac9590..963b7113f781f1827305f9e3a2903b013b863655 100644 (file)
@@ -13,7 +13,7 @@ Signed-off-by: Imre Kaloz <kaloz@openwrt.org>
 
 --- a/init/Kconfig
 +++ b/init/Kconfig
-@@ -1805,6 +1805,15 @@ config EMBEDDED
+@@ -1817,6 +1817,15 @@ config EMBEDDED
          an embedded system so certain expert options are available
          for configuration.
  
index 7a4b511998f45600d35c8a1ab6283918bdcfb7d0..4ff0fe1e4cf0d9de1ca83ca928d3786a467877ed 100644 (file)
@@ -28,7 +28,7 @@ Signed-off-by: Gregory CLEMENT <gregory.clement@bootlin.com>
 
 --- a/arch/arm/boot/dts/armada-385-turris-omnia.dts
 +++ b/arch/arm/boot/dts/armada-385-turris-omnia.dts
-@@ -84,12 +84,23 @@
+@@ -90,12 +90,23 @@
        };
  };
  
@@ -52,7 +52,7 @@ Signed-off-by: Gregory CLEMENT <gregory.clement@bootlin.com>
  
        fixed-link {
                speed = <1000>;
-@@ -103,6 +114,9 @@
+@@ -109,6 +120,9 @@
        pinctrl-0 = <&ge1_rgmii_pins>;
        status = "okay";
        phy-mode = "rgmii";
@@ -62,7 +62,7 @@ Signed-off-by: Gregory CLEMENT <gregory.clement@bootlin.com>
  
        fixed-link {
                speed = <1000>;
-@@ -115,6 +129,9 @@
+@@ -121,6 +135,9 @@
        status = "okay";
        phy-mode = "sgmii";
        phy = <&phy1>;
index 99ed07e13b5ba0809510c951ce448b1543053099..3c7ec2411be13d5b6c5afdd788c5ee8b4f5108de 100644 (file)
@@ -27,7 +27,7 @@ Signed-off-by: Gregory CLEMENT <gregory.clement@bootlin.com>
 
 --- a/arch/arm/boot/dts/armada-385-turris-omnia.dts
 +++ b/arch/arm/boot/dts/armada-385-turris-omnia.dts
-@@ -129,6 +129,7 @@
+@@ -135,6 +135,7 @@
        status = "okay";
        phy-mode = "sgmii";
        phy = <&phy1>;
index 4bbd80aac4e01acd0be8dd89431d8fbd938c2ea3..e4ecbef1936351ecb5381a6e4b2fe20cd59685a8 100644 (file)
@@ -27,7 +27,7 @@ Signed-off-by: Gregory CLEMENT <gregory.clement@bootlin.com>
 
 --- a/arch/arm/boot/dts/armada-385-turris-omnia.dts
 +++ b/arch/arm/boot/dts/armada-385-turris-omnia.dts
-@@ -261,13 +261,18 @@
+@@ -267,13 +267,18 @@
  
        /* Switch MV88E6176 at address 0x10 */
        switch@10 {
@@ -47,7 +47,7 @@ Signed-off-by: Gregory CLEMENT <gregory.clement@bootlin.com>
                ports {
                        #address-cells = <1>;
                        #size-cells = <0>;
-@@ -320,6 +325,11 @@
+@@ -336,6 +341,11 @@
                marvell,function = "gpio";
        };
  
index 2447a4e24016b209718d430888d9c4a9f7395644..db8d26d038a50c90b00dcaeb8eeded0891d760c7 100644 (file)
@@ -33,7 +33,7 @@ Signed-off-by: Gregory CLEMENT <gregory.clement@bootlin.com>
 
 --- a/arch/arm/boot/dts/armada-385-turris-omnia.dts
 +++ b/arch/arm/boot/dts/armada-385-turris-omnia.dts
-@@ -82,6 +82,24 @@
+@@ -88,6 +88,24 @@
                        };
                };
        };
@@ -58,7 +58,7 @@ Signed-off-by: Gregory CLEMENT <gregory.clement@bootlin.com>
  };
  
  &bm {
-@@ -126,10 +144,20 @@
+@@ -132,10 +150,20 @@
  
  /* WAN port */
  &eth2 {
@@ -79,7 +79,7 @@ Signed-off-by: Gregory CLEMENT <gregory.clement@bootlin.com>
        buffer-manager = <&bm>;
        bm,pool-long = <2>;
        bm,pool-short = <3>;
-@@ -195,7 +223,7 @@
+@@ -201,7 +229,7 @@
                        /* routed to PCIe2 connector (CN62A) */
                };
  
index c69067dbdc7248d907d0dd9963a068df69298487..2f9ae496694d6516d87d949d2e6d6437a74e827e 100644 (file)
@@ -41,7 +41,7 @@ Signed-off-by: Gregory CLEMENT <gregory.clement@bootlin.com>
  #include "armada-385.dtsi"
  
  / {
-@@ -181,7 +182,115 @@
+@@ -187,7 +188,115 @@
                        reg = <0>;
  
                        /* STM32F0 command interface at address 0x2a */
index 603a29106b5c2b4c7c48346a6972e8f0f04165c7..b20595f041de411f2a29de1849bf027370a0fd1e 100644 (file)
@@ -29,7 +29,7 @@ Signed-off-by: Gregory CLEMENT <gregory.clement@bootlin.com>
 
 --- a/arch/arm/boot/dts/armada-385-turris-omnia.dts
 +++ b/arch/arm/boot/dts/armada-385-turris-omnia.dts
-@@ -156,7 +156,7 @@
+@@ -162,7 +162,7 @@
         */
        status = "okay";
        phy-mode = "sgmii";
@@ -38,7 +38,7 @@ Signed-off-by: Gregory CLEMENT <gregory.clement@bootlin.com>
        phys = <&comphy5 2>;
        sfp = <&sfp>;
        buffer-manager = <&bm>;
-@@ -387,9 +387,9 @@
+@@ -393,9 +393,9 @@
        pinctrl-0 = <&mdio_pins>;
        status = "okay";
  
index 7f5322e7f3da50da4122a5b1526962dc7685d949..9c49430d6f4da8ba0dbec82e79b7d8850d2bb1e1 100644 (file)
@@ -21,7 +21,7 @@ Signed-off-by: Gregory CLEMENT <gregory.clement@bootlin.com>
 
 --- a/arch/arm/boot/dts/armada-385-turris-omnia.dts
 +++ b/arch/arm/boot/dts/armada-385-turris-omnia.dts
-@@ -32,7 +32,8 @@
+@@ -38,7 +38,8 @@
                ranges = <MBUS_ID(0xf0, 0x01) 0 0xf1000000 0x100000
                          MBUS_ID(0x01, 0x1d) 0 0xfff00000 0x100000
                          MBUS_ID(0x09, 0x19) 0 0xf1100000 0x10000
index 8778a078c59a83132835da4aa84ff5c39a053454..b71dd7260969cfde7beed03c5ce8b40934c16ea5 100644 (file)
@@ -26,7 +26,7 @@ Signed-off-by: Marek Behún <kabel@kernel.org>
 
 --- a/arch/arm/boot/dts/armada-385-turris-omnia.dts
 +++ b/arch/arm/boot/dts/armada-385-turris-omnia.dts
-@@ -392,7 +392,8 @@
+@@ -398,7 +398,8 @@
                status = "okay";
                compatible = "ethernet-phy-ieee802.3-c22";
                reg = <1>;
index 93111bec959a0adb93947c0261976ff547b3a306..8125f7a4425795e02731f826a1b1d5d3844f8df2 100644 (file)
@@ -20,7 +20,7 @@ Signed-off-by: Marek Behún <kabel@kernel.org>
 
 --- a/arch/arm/boot/dts/armada-385-turris-omnia.dts
 +++ b/arch/arm/boot/dts/armada-385-turris-omnia.dts
-@@ -189,15 +189,13 @@
+@@ -195,15 +195,13 @@
                                reg = <0x2b>;
                                #address-cells = <1>;
                                #size-cells = <0>;
@@ -38,7 +38,7 @@ Signed-off-by: Marek Behún <kabel@kernel.org>
                                 * - there are 3 LEDs connected via MCU to PCIe
                                 *   ports. One of these ports supports mSATA.
                                 *   There is no mSATA nor PCIe function.
-@@ -208,7 +206,6 @@
+@@ -214,7 +212,6 @@
                                 *   B. Again there is no such function defined.
                                 *   For now we use LED_FUNCTION_INDICATOR
                                 */