]> git.ipfire.org Git - thirdparty/openwrt.git/commitdiff
generic: 6.18: refresh hack patches
authorMieczyslaw Nalewaj <namiltd@yahoo.com>
Wed, 3 Dec 2025 16:07:08 +0000 (17:07 +0100)
committerRobert Marko <robimarko@gmail.com>
Sat, 28 Mar 2026 10:51:10 +0000 (11:51 +0100)
Refreshed patches for generic/hack-6.18 by running
make target/linux/refresh

Signed-off-by: Mieczyslaw Nalewaj <namiltd@yahoo.com>
Link: https://github.com/openwrt/openwrt/pull/21078
Signed-off-by: Robert Marko <robimarko@gmail.com>
26 files changed:
target/linux/generic/hack-6.18/211-darwin-uuid-typedef-clash.patch
target/linux/generic/hack-6.18/250-netfilter_depends.patch
target/linux/generic/hack-6.18/253-ksmbd-config.patch
target/linux/generic/hack-6.18/260-crypto_test_dependencies.patch
target/linux/generic/hack-6.18/261-lib-arc4-unhide.patch
target/linux/generic/hack-6.18/402-mtd-blktrans-call-add-disks-after-mtd-device.patch
target/linux/generic/hack-6.18/420-mtd-support-OpenWrt-s-MTD_ROOTFS_ROOT_DEV.patch
target/linux/generic/hack-6.18/499-LEGACY-block-partitions-populate-fwnode.patch
target/linux/generic/hack-6.18/600-net-enable-fraglist-GRO-by-default.patch
target/linux/generic/hack-6.18/610-net-page_pool-try-to-free-deferred-skbs-while-waitin.patch
target/linux/generic/hack-6.18/650-netfilter-add-xt_FLOWOFFLOAD-target.patch
target/linux/generic/hack-6.18/651-wireless_mesh_header.patch
target/linux/generic/hack-6.18/660-fq_codel_defaults.patch
target/linux/generic/hack-6.18/661-kernel-ct-size-the-hashtable-more-adequately.patch
target/linux/generic/hack-6.18/700-swconfig_switch_drivers.patch
target/linux/generic/hack-6.18/711-net-dsa-mv88e6xxx-disable-ATU-violation.patch
target/linux/generic/hack-6.18/723-net-phy-aquantia-fix-system-side-protocol-mi.patch
target/linux/generic/hack-6.18/730-net-ethernet-mtk_eth_soc-add-hw-dump-for-forced-rese.patch
target/linux/generic/hack-6.18/735-net-phy-realtek-rtl8261n.patch
target/linux/generic/hack-6.18/755-net-phy-motorcomm-yt8821-bus-collision-workaround.patch
target/linux/generic/hack-6.18/760-net-usb-r8152-add-LED-configuration-from-OF.patch
target/linux/generic/hack-6.18/770-r8169-LED-uses-original-network-port-name.patch
target/linux/generic/hack-6.18/773-bgmac-add-srab-switch.patch
target/linux/generic/hack-6.18/901-debloat_sock_diag.patch
target/linux/generic/hack-6.18/920-device_tree_cmdline.patch
target/linux/generic/hack-6.18/930-Revert-Revert-Revert-driver-core-Set-fw_devlink-on-b.patch

index c0e0b24e3cab1722b7729bed61301ac181fa5c72..1f0ee4b53ecd0d52ec04df6e28c87fcc6efdf0a2 100644 (file)
@@ -10,7 +10,7 @@ Signed-off-by: Kevin Darbyshire-Bryant <ldir@darbyshire-bryant.me.uk>
 
 --- a/scripts/mod/file2alias.c
 +++ b/scripts/mod/file2alias.c
-@@ -35,6 +35,9 @@ typedef uint32_t     __u32;
+@@ -102,6 +102,9 @@ typedef uint32_t   __u32;
  typedef uint16_t      __u16;
  typedef unsigned char __u8;
  
index 43faa9959edf4a1e5b2f7c91b18d82cbeadce712..5e34606080873573e6ccd93ddd0b17b77869a6ef 100644 (file)
@@ -9,7 +9,7 @@ Signed-off-by: Felix Fietkau <nbd@nbd.name>
 
 --- a/net/netfilter/Kconfig
 +++ b/net/netfilter/Kconfig
-@@ -259,7 +259,6 @@ config NF_CONNTRACK_FTP
+@@ -249,7 +249,6 @@ config NF_CONNTRACK_FTP
  
  config NF_CONNTRACK_H323
        tristate "H.323 protocol support"
@@ -17,7 +17,7 @@ Signed-off-by: Felix Fietkau <nbd@nbd.name>
        depends on NETFILTER_ADVANCED
        help
          H.323 is a VoIP signalling protocol from ITU-T. As one of the most
-@@ -1120,7 +1119,6 @@ config NETFILTER_XT_TARGET_SECMARK
+@@ -1126,7 +1125,6 @@ config NETFILTER_XT_TARGET_SECMARK
  
  config NETFILTER_XT_TARGET_TCPMSS
        tristate '"TCPMSS" target support'
index d9587fbe8434eea1b9e9c7bdee7aebb098d47b4c..724a461e2071f101ae9d4f17389b9e8df6c08b44 100644 (file)
@@ -10,7 +10,7 @@ Subject: [PATCH] Kconfig: add tristate for OID and ASNI string
 
 --- a/init/Kconfig
 +++ b/init/Kconfig
-@@ -2063,7 +2063,7 @@ config PADATA
+@@ -2191,7 +2191,7 @@ config PADATA
        bool
  
  config ASN1
@@ -21,7 +21,7 @@ Subject: [PATCH] Kconfig: add tristate for OID and ASNI string
          that can be interpreted by the ASN.1 stream decoder and used to
 --- a/lib/Kconfig
 +++ b/lib/Kconfig
-@@ -642,7 +642,7 @@ config LIBFDT
+@@ -504,7 +504,7 @@ config LIBFDT
        bool
  
  config OID_REGISTRY
index ce900a87ea7fca2ade131bec6d84c3967c3c435f..a8cbd6c6a786f766a8b38a195f6e7b71a0dec171 100644 (file)
@@ -14,8 +14,8 @@ Signed-off-by: Felix Fietkau <nbd@nbd.name>
 
 --- a/crypto/Kconfig
 +++ b/crypto/Kconfig
-@@ -149,15 +149,15 @@ config CRYPTO_MANAGER
-         cbc(aes).
+@@ -156,15 +156,15 @@ config CRYPTO_MANAGER
+         cbc(aes), and the support for the crypto self-tests.
  
  config CRYPTO_MANAGER2
 -      def_tristate CRYPTO_MANAGER || (CRYPTO_MANAGER!=n && CRYPTO_ALGAPI=y)
index f1e1ad4c40377bb5b54aa73eecde6230c1c03c2d..c08db18f676d3f8f66e1647e4c872038ac5034d2 100644 (file)
@@ -13,7 +13,7 @@ from backports.
 
 --- a/lib/crypto/Kconfig
 +++ b/lib/crypto/Kconfig
-@@ -20,7 +20,7 @@ config CRYPTO_LIB_AESGCM
+@@ -23,7 +23,7 @@ config CRYPTO_LIB_AESGCM
        select CRYPTO_LIB_UTILS
  
  config CRYPTO_LIB_ARC4
index d5a68d681bb8ac6fdcbc118a7995a211a8542f48..ecdfecee31afda08408b143b146e8b82a0bdb87d 100644 (file)
@@ -91,7 +91,7 @@ Signed-off-by: Daniel Golle <daniel@makrotopia.org>
  
  #include "mtdcore.h"
  
-@@ -1109,6 +1110,8 @@ int mtd_device_parse_register(struct mtd
+@@ -1162,6 +1163,8 @@ int mtd_device_parse_register(struct mtd
                register_reboot_notifier(&mtd->reboot_notifier);
        }
  
index 1b17c2fe8829e40b22446dc179b43b6574f3937a..83919af28f05be34ee088a63a77c4ca71a2f88e6 100644 (file)
@@ -12,7 +12,7 @@ Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
 
 --- a/drivers/mtd/mtdcore.c
 +++ b/drivers/mtd/mtdcore.c
-@@ -780,7 +780,8 @@ int add_mtd_device(struct mtd_info *mtd)
+@@ -832,7 +832,8 @@ int add_mtd_device(struct mtd_info *mtd)
  
        mutex_unlock(&mtd_table_mutex);
  
index f7ec9efba7c14517ede2cb7679aa45150f715b14..951d0b24f2426f80d51be1eb6991f1cbc6b51982 100644 (file)
@@ -19,7 +19,7 @@ Signed-off-by: Daniel Golle <daniel@makrotopia.org>
  #include "check.h"
  
  static int (*const check_part[])(struct parsed_partitions *) = {
-@@ -285,6 +287,74 @@ static ssize_t whole_disk_show(struct de
+@@ -287,6 +289,74 @@ static ssize_t whole_disk_show(struct de
  }
  static const DEVICE_ATTR(whole_disk, 0444, whole_disk_show, NULL);
  
@@ -94,7 +94,7 @@ Signed-off-by: Daniel Golle <daniel@makrotopia.org>
  /*
   * Must be called either with open_mutex held, before a disk can be opened or
   * after all disk users are gone.
-@@ -361,6 +431,9 @@ static struct block_device *add_partitio
+@@ -363,6 +433,9 @@ static struct block_device *add_partitio
                        goto out_put;
        }
  
@@ -106,7 +106,7 @@ Signed-off-by: Daniel Golle <daniel@makrotopia.org>
        err = device_add(pdev);
 --- a/drivers/mmc/core/bus.c
 +++ b/drivers/mmc/core/bus.c
-@@ -368,6 +368,8 @@ int mmc_add_card(struct mmc_card *card)
+@@ -375,6 +375,8 @@ int mmc_add_card(struct mmc_card *card)
  
        mmc_add_card_debugfs(card);
        card->dev.of_node = mmc_of_find_child_device(card->host, 0);
@@ -117,7 +117,7 @@ Signed-off-by: Daniel Golle <daniel@makrotopia.org>
  
 --- a/drivers/mmc/core/block.c
 +++ b/drivers/mmc/core/block.c
-@@ -2679,6 +2679,10 @@ static struct mmc_blk_data *mmc_blk_allo
+@@ -2642,6 +2642,10 @@ static struct mmc_blk_data *mmc_blk_allo
        if (area_type == MMC_BLK_DATA_AREA_MAIN)
                dev_set_drvdata(&card->dev, md);
        disk_fwnode = mmc_blk_get_partitions_node(parent, subname);
index feed2cd2e0fe751913f20de7b2cae5ad77d43049..8de39ccaafcbd006c8901364f96d1b66047d1c40 100644 (file)
@@ -9,7 +9,7 @@ Signed-off-by: Felix Fietkau <nbd@nbd.name>
 
 --- a/include/linux/netdev_features.h
 +++ b/include/linux/netdev_features.h
-@@ -235,10 +235,10 @@ static inline int find_next_netdev_featu
+@@ -237,10 +237,10 @@ static inline int find_next_netdev_featu
  #define NETIF_F_UPPER_DISABLES        NETIF_F_LRO
  
  /* changeable features with no special hardware requirements */
index 7f79e041df1bf8870aeddc659ba4e275c5c12630..308b3619dc0a5d34f38ffe01bf57900a38e1d845 100644 (file)
@@ -16,7 +16,7 @@ Signed-off-by: Felix Fietkau <nbd@nbd.name>
 
 --- a/net/core/page_pool.c
 +++ b/net/core/page_pool.c
-@@ -1155,8 +1155,9 @@ static void page_pool_release_retry(stru
+@@ -1199,8 +1199,9 @@ static void page_pool_release_retry(stru
  {
        struct delayed_work *dwq = to_delayed_work(wq);
        struct page_pool *pool = container_of(dwq, typeof(*pool), release_dw);
@@ -27,7 +27,7 @@ Signed-off-by: Felix Fietkau <nbd@nbd.name>
  
        inflight = page_pool_release(pool);
        /* In rare cases, a driver bug may cause inflight to go negative.
-@@ -1168,6 +1169,21 @@ static void page_pool_release_retry(stru
+@@ -1212,6 +1213,21 @@ static void page_pool_release_retry(stru
        if (inflight <= 0)
                return;
  
index 53093daa36aa89e42a303b915e3d0e4dfb6349be..cdd491890917e011808069347bdac3695702b412 100644 (file)
@@ -8,7 +8,7 @@ Signed-off-by: Felix Fietkau <nbd@nbd.name>
 
 --- a/net/netfilter/Kconfig
 +++ b/net/netfilter/Kconfig
-@@ -729,7 +729,6 @@ config NF_FLOW_TABLE
+@@ -725,7 +725,6 @@ config NF_FLOW_TABLE
        tristate "Netfilter flow table module"
        depends on NETFILTER_INGRESS
        depends on NF_CONNTRACK
@@ -16,7 +16,7 @@ Signed-off-by: Felix Fietkau <nbd@nbd.name>
        help
          This option adds the flow table core infrastructure.
  
-@@ -1025,6 +1024,15 @@ config NETFILTER_XT_TARGET_NOTRACK
+@@ -1031,6 +1030,15 @@ config NETFILTER_XT_TARGET_NOTRACK
        depends on NETFILTER_ADVANCED
        select NETFILTER_XT_TARGET_CT
  
@@ -34,7 +34,7 @@ Signed-off-by: Felix Fietkau <nbd@nbd.name>
        depends on NETFILTER_ADVANCED
 --- a/net/netfilter/Makefile
 +++ b/net/netfilter/Makefile
-@@ -168,6 +168,7 @@ obj-$(CONFIG_NETFILTER_XT_TARGET_CLASSIF
+@@ -167,6 +167,7 @@ obj-$(CONFIG_NETFILTER_XT_TARGET_CLASSIF
  obj-$(CONFIG_NETFILTER_XT_TARGET_CONNSECMARK) += xt_CONNSECMARK.o
  obj-$(CONFIG_NETFILTER_XT_TARGET_CT) += xt_CT.o
  obj-$(CONFIG_NETFILTER_XT_TARGET_DSCP) += xt_DSCP.o
@@ -758,7 +758,7 @@ Signed-off-by: Felix Fietkau <nbd@nbd.name>
  #include <net/netfilter/nf_flow_table.h>
  #include <net/netfilter/nf_conntrack.h>
  #include <net/netfilter/nf_conntrack_core.h>
-@@ -373,8 +372,7 @@ flow_offload_lookup(struct nf_flowtable
+@@ -413,8 +412,7 @@ flow_offload_lookup(struct nf_flowtable
  }
  EXPORT_SYMBOL_GPL(flow_offload_lookup);
  
@@ -768,7 +768,7 @@ Signed-off-by: Felix Fietkau <nbd@nbd.name>
                      void (*iter)(struct nf_flowtable *flowtable,
                                   struct flow_offload *flow, void *data),
                      void *data)
-@@ -435,6 +433,7 @@ static void nf_flow_offload_gc_step(stru
+@@ -582,6 +580,7 @@ static void nf_flow_offload_gc_step(stru
                nf_flow_offload_stats(flow_table, flow);
        }
  }
@@ -798,7 +798,7 @@ Signed-off-by: Felix Fietkau <nbd@nbd.name>
 +#endif /* _XT_FLOWOFFLOAD_H */
 --- a/include/net/netfilter/nf_flow_table.h
 +++ b/include/net/netfilter/nf_flow_table.h
-@@ -294,6 +294,11 @@ void nf_flow_table_free(struct nf_flowta
+@@ -295,6 +295,11 @@ void nf_flow_table_free(struct nf_flowta
  
  void flow_offload_teardown(struct flow_offload *flow);
  
index d3f85ea1d115b62a6f8af76b1a85e56b64826b36..6ada585f0c0eb30b40a876edd12a98071d8c1fcc 100644 (file)
@@ -11,7 +11,7 @@ Signed-off-by: Imre Kaloz <kaloz@openwrt.org>
 
 --- a/include/linux/netdevice.h
 +++ b/include/linux/netdevice.h
-@@ -159,8 +159,8 @@ static inline bool dev_xmit_complete(int
+@@ -162,8 +162,8 @@ static inline bool dev_xmit_complete(int
  
  #if defined(CONFIG_HYPERV_NET)
  # define LL_MAX_HEADER 128
index 4d7b01d24379977f659412d44b4583de01943f35..64201f9bdf9c780de74c185c11a056783d101cc2 100644 (file)
@@ -13,7 +13,7 @@ Signed-off-by: Felix Fietkau <nbd@nbd.name>
 
 --- a/net/sched/sch_fq_codel.c
 +++ b/net/sched/sch_fq_codel.c
-@@ -472,7 +472,11 @@ static int fq_codel_init(struct Qdisc *s
+@@ -475,7 +475,11 @@ static int fq_codel_init(struct Qdisc *s
  
        sch->limit = 10*1024;
        q->flows_cnt = 1024;
index b4bf160e824f49ef9dc8e713183be62dfcaddaac..d64a3eb9e7b721ca76d5d968ba41314ea4ccb9a8 100644 (file)
@@ -14,7 +14,7 @@ Signed-off-by: Rui Salvaterra <rsalvaterra@gmail.com>
 
 --- a/net/netfilter/nf_conntrack_core.c
 +++ b/net/netfilter/nf_conntrack_core.c
-@@ -2648,7 +2648,7 @@ int nf_conntrack_init_start(void)
+@@ -2640,7 +2640,7 @@ int nf_conntrack_init_start(void)
  
        if (!nf_conntrack_htable_size) {
                nf_conntrack_htable_size
index ff235dd2529c95870c6c9658699e64909515d3e5..60b3f3c7f0382e04700de7c66f51851898576f87 100644 (file)
@@ -12,7 +12,7 @@ Signed-off-by: Felix Fietkau <nbd@nbd.name>
 
 --- a/drivers/net/phy/Kconfig
 +++ b/drivers/net/phy/Kconfig
-@@ -77,6 +77,80 @@ config SFP
+@@ -82,6 +82,80 @@ config SFP
        depends on HWMON || HWMON=n
        select MDIO_I2C
  
@@ -95,9 +95,9 @@ Signed-off-by: Felix Fietkau <nbd@nbd.name>
  config AS21XXX_PHY
 --- a/drivers/net/phy/Makefile
 +++ b/drivers/net/phy/Makefile
-@@ -27,6 +27,21 @@ libphy-$(CONFIG_OPEN_ALLIANCE_HELPERS) +
- obj-$(CONFIG_PHYLINK)         += phylink.o
- obj-$(CONFIG_PHYLIB)          += libphy.o
+@@ -21,6 +21,21 @@ obj-$(CONFIG_PHYLIB)                += libphy.o
+ obj-$(CONFIG_PHYLIB)          += mdio_devres.o
+ obj-$(CONFIG_PHY_PACKAGE)     += phy_package.o
  
 +obj-$(CONFIG_SWCONFIG)                += swconfig.o
 +obj-$(CONFIG_ADM6996_PHY)     += adm6996.o
index 29ac3e9734ff44859976e1cd6f096e2c099a7bc1..3daa49b698b7bac9f64154091fcca28dabb581ee 100644 (file)
@@ -9,7 +9,7 @@ Subject: [PATCH] net/dsa/mv88e6xxx: disable ATU violation
 
 --- a/drivers/net/dsa/mv88e6xxx/chip.c
 +++ b/drivers/net/dsa/mv88e6xxx/chip.c
-@@ -3583,6 +3583,9 @@ static int mv88e6xxx_setup_port(struct m
+@@ -3532,6 +3532,9 @@ static int mv88e6xxx_setup_port(struct m
        else
                reg = 1 << port;
  
index eaeb3b6a92642ee6af36fa42aa7cd6b1fc04ca45..a6b3828b9882f1bd80df561dbee5e4f2af8db073 100644 (file)
@@ -14,7 +14,7 @@ Signed-off-by: Alex Marginean <alexandru.marginean@nxp.com>
 
 --- a/drivers/net/phy/aquantia/aquantia_main.c
 +++ b/drivers/net/phy/aquantia/aquantia_main.c
-@@ -259,10 +259,16 @@ static int aqr_config_aneg_set_prot(stru
+@@ -306,10 +306,16 @@ static int aqr_config_aneg_set_prot(stru
        phy_write_mmd(phydev, MDIO_MMD_VEND1, AQUANTIA_VND1_GSTART_RATE,
                      aquantia_syscfg[if_type].start_rate);
  
index 39446f6bace3c12a7eafd2c5525066b72a9bdd8d..0febf9dff28db23693e4eb7decf1bc5d5ff9474a 100644 (file)
@@ -13,7 +13,7 @@ Signed-off-by: Bo-Cun Chen <bc-bocun.chen@mediatek.com>
 
 --- a/drivers/net/ethernet/mediatek/mtk_eth_soc.c
 +++ b/drivers/net/ethernet/mediatek/mtk_eth_soc.c
-@@ -74,6 +74,7 @@ static const struct mtk_reg_map mtk_reg_
+@@ -75,6 +75,7 @@ static const struct mtk_reg_map mtk_reg_
                .rx_ptr         = 0x1900,
                .rx_cnt_cfg     = 0x1904,
                .qcrx_ptr       = 0x1908,
@@ -21,7 +21,7 @@ Signed-off-by: Bo-Cun Chen <bc-bocun.chen@mediatek.com>
                .glo_cfg        = 0x1a04,
                .rst_idx        = 0x1a08,
                .delay_irq      = 0x1a0c,
-@@ -140,6 +141,7 @@ static const struct mtk_reg_map mt7986_r
+@@ -141,6 +142,7 @@ static const struct mtk_reg_map mt7986_r
                .rx_ptr         = 0x4500,
                .rx_cnt_cfg     = 0x4504,
                .qcrx_ptr       = 0x4508,
@@ -29,7 +29,7 @@ Signed-off-by: Bo-Cun Chen <bc-bocun.chen@mediatek.com>
                .glo_cfg        = 0x4604,
                .rst_idx        = 0x4608,
                .delay_irq      = 0x460c,
-@@ -191,6 +193,7 @@ static const struct mtk_reg_map mt7988_r
+@@ -192,6 +194,7 @@ static const struct mtk_reg_map mt7988_r
                .rx_ptr         = 0x4500,
                .rx_cnt_cfg     = 0x4504,
                .qcrx_ptr       = 0x4508,
@@ -37,7 +37,7 @@ Signed-off-by: Bo-Cun Chen <bc-bocun.chen@mediatek.com>
                .glo_cfg        = 0x4604,
                .rst_idx        = 0x4608,
                .delay_irq      = 0x460c,
-@@ -4069,6 +4072,56 @@ static void mtk_set_mcr_max_rx(struct mt
+@@ -4160,6 +4163,56 @@ static void mtk_set_mcr_max_rx(struct mt
                mtk_w32(mac->hw, mcr_new, MTK_MAC_MCR(mac->id));
  }
  
@@ -94,7 +94,7 @@ Signed-off-by: Bo-Cun Chen <bc-bocun.chen@mediatek.com>
  static void mtk_hw_reset(struct mtk_eth *eth)
  {
        u32 val;
-@@ -4548,6 +4601,8 @@ static void mtk_pending_work(struct work
+@@ -4639,6 +4692,8 @@ static void mtk_pending_work(struct work
        rtnl_lock();
        set_bit(MTK_RESETTING, &eth->state);
  
@@ -105,7 +105,7 @@ Signed-off-by: Bo-Cun Chen <bc-bocun.chen@mediatek.com>
        /* Run again reset preliminary configuration in order to avoid any
 --- a/drivers/net/ethernet/mediatek/mtk_eth_soc.h
 +++ b/drivers/net/ethernet/mediatek/mtk_eth_soc.h
-@@ -1185,6 +1185,7 @@ struct mtk_reg_map {
+@@ -1193,6 +1193,7 @@ struct mtk_reg_map {
                u32     rx_ptr;         /* rx base pointer */
                u32     rx_cnt_cfg;     /* rx max count configuration */
                u32     qcrx_ptr;       /* rx cpu pointer */
index c9dc2508ac5ab806ac33382362e55acf82f3dd1a..91c9f305a9a45ecbb959481559df5d2e0e39a8e2 100644 (file)
@@ -1,6 +1,6 @@
 --- a/drivers/net/phy/Kconfig
 +++ b/drivers/net/phy/Kconfig
-@@ -431,6 +431,8 @@ config QSEMI_PHY
+@@ -458,6 +458,8 @@ config QSEMI_PHY
  
  source "drivers/net/phy/realtek/Kconfig"
  
@@ -11,7 +11,7 @@
        help
 --- a/drivers/net/phy/Makefile
 +++ b/drivers/net/phy/Makefile
-@@ -110,6 +110,7 @@ obj-$(CONFIG_NXP_TJA11XX_PHY)      += nxp-tja
+@@ -106,6 +106,7 @@ obj-$(CONFIG_NXP_TJA11XX_PHY)      += nxp-tja
  obj-y                         += qcom/
  obj-$(CONFIG_QSEMI_PHY)               += qsemi.o
  obj-$(CONFIG_REALTEK_PHY)     += realtek/
index 28c4c702b37ccd69d10e4d201c873d5205f44854..07836e755150d67a5ebeff14025258e7639fb31b 100644 (file)
@@ -49,9 +49,9 @@ Signed-off-by: Jakub Vaněk <linuxtardis@gmail.com>
 
 --- a/drivers/net/phy/motorcomm.c
 +++ b/drivers/net/phy/motorcomm.c
-@@ -214,6 +214,9 @@
- #define YT8521_RC1R_RGMII_2_100_NS            14
- #define YT8521_RC1R_RGMII_2_250_NS            15
+@@ -228,6 +228,9 @@
+ #define YT8521_LED_100_ON_EN                  BIT(5)
+ #define YT8521_LED_10_ON_EN                   BIT(4)
  
 +#define YTPHY_MDIO_ADDRESS_CONTROL_REG                0xA005
 +#define YTPHY_MACR_EN_PHY_ADDR_0              BIT(6)
@@ -59,7 +59,7 @@ Signed-off-by: Jakub Vaněk <linuxtardis@gmail.com>
  #define YTPHY_MISC_CONFIG_REG                 0xA006
  #define YTPHY_MCR_FIBER_SPEED_MASK            BIT(0)
  #define YTPHY_MCR_FIBER_1000BX                        (0x1 << 0)
-@@ -2659,6 +2662,23 @@ static int yt8821_config_init(struct phy
+@@ -2773,6 +2776,23 @@ static int yt8821_config_init(struct phy
        int ret;
        u16 set;
  
index 14024e07cdde97bcd5b796e263583809b8bc9ea8..1948457a1ed0db0eff3dede64ffb447f25306b09 100644 (file)
@@ -22,7 +22,7 @@ Signed-off-by: David Bauer <mail@david-bauer.net>
  #include <linux/crc32.h>
  #include <linux/if_vlan.h>
  #include <linux/uaccess.h>
-@@ -7049,6 +7050,22 @@ static void rtl_tally_reset(struct r8152
+@@ -7019,6 +7020,22 @@ static void rtl_tally_reset(struct r8152
        ocp_write_word(tp, MCU_TYPE_PLA, PLA_RSTTALLY, ocp_data);
  }
  
@@ -45,7 +45,7 @@ Signed-off-by: David Bauer <mail@david-bauer.net>
  static void r8152b_init(struct r8152 *tp)
  {
        u32 ocp_data;
-@@ -7090,6 +7107,8 @@ static void r8152b_init(struct r8152 *tp
+@@ -7060,6 +7077,8 @@ static void r8152b_init(struct r8152 *tp
        ocp_data = ocp_read_word(tp, MCU_TYPE_USB, USB_USB_CTRL);
        ocp_data &= ~(RX_AGG_DISABLE | RX_ZERO_EN);
        ocp_write_word(tp, MCU_TYPE_USB, USB_USB_CTRL, ocp_data);
@@ -54,7 +54,7 @@ Signed-off-by: David Bauer <mail@david-bauer.net>
  }
  
  static void r8153_init(struct r8152 *tp)
-@@ -7230,6 +7249,8 @@ static void r8153_init(struct r8152 *tp)
+@@ -7200,6 +7219,8 @@ static void r8153_init(struct r8152 *tp)
                tp->coalesce = COALESCE_SLOW;
                break;
        }
@@ -63,7 +63,7 @@ Signed-off-by: David Bauer <mail@david-bauer.net>
  }
  
  static void r8153b_init(struct r8152 *tp)
-@@ -7312,6 +7333,8 @@ static void r8153b_init(struct r8152 *tp
+@@ -7282,6 +7303,8 @@ static void r8153b_init(struct r8152 *tp
        rtl_tally_reset(tp);
  
        tp->coalesce = 15000;   /* 15 us */
index 55d4b481a24dd771265bccaa685bffe8c46b9a29..e875fe66337f56b3e35daf9f046715f3f2256a65 100644 (file)
@@ -58,7 +58,7 @@ Signed-off-by: Chukun Pan <amadeus@jmu.edu.cn>
        led_cdev->flags |= LED_RETAIN_AT_SHUTDOWN;
 --- a/drivers/net/ethernet/realtek/r8169_main.c
 +++ b/drivers/net/ethernet/realtek/r8169_main.c
-@@ -980,28 +980,6 @@ int rtl8125_get_led_mode(struct rtl8169_
+@@ -978,28 +978,6 @@ int rtl8125_get_led_mode(struct rtl8169_
        return ret;
  }
  
index 40634f9ed0ad2fbedceaa387296c0d22e688fced..c41c3bf13d4d8db07c30db8a7726262cb97165a9 100644 (file)
@@ -32,7 +32,7 @@ Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
  #include <linux/bcm47xx_nvram.h>
  #include <linux/phy.h>
  #include <linux/phy_fixed.h>
-@@ -1408,6 +1409,17 @@ static const struct ethtool_ops bgmac_et
+@@ -1407,6 +1408,17 @@ static const struct ethtool_ops bgmac_et
        .set_link_ksettings     = phy_ethtool_set_link_ksettings,
  };
  
@@ -50,7 +50,7 @@ Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
  /**************************************************
   * MII
   **************************************************/
-@@ -1546,6 +1558,14 @@ int bgmac_enet_probe(struct bgmac *bgmac
+@@ -1545,6 +1557,14 @@ int bgmac_enet_probe(struct bgmac *bgmac
  
        bgmac->in_init = false;
  
@@ -65,7 +65,7 @@ Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
        err = register_netdev(bgmac->net_dev);
        if (err) {
                dev_err(bgmac->dev, "Cannot register net device\n");
-@@ -1568,6 +1588,10 @@ EXPORT_SYMBOL_GPL(bgmac_enet_probe);
+@@ -1567,6 +1587,10 @@ EXPORT_SYMBOL_GPL(bgmac_enet_probe);
  
  void bgmac_enet_remove(struct bgmac *bgmac)
  {
index 17a22d0528a575de7bf761dabb2c5e301f74829e..1308c0d9714123d1e43e2ca141b4285e70535b78 100644 (file)
@@ -16,7 +16,7 @@ Signed-off-by: Felix Fietkau <nbd@nbd.name>
 
 --- a/net/Kconfig
 +++ b/net/Kconfig
-@@ -138,6 +138,9 @@ source "net/mptcp/Kconfig"
+@@ -147,6 +147,9 @@ source "net/mptcp/Kconfig"
  
  endif # if INET
  
@@ -30,7 +30,7 @@ Signed-off-by: Felix Fietkau <nbd@nbd.name>
 +++ b/net/core/Makefile
 @@ -11,12 +11,13 @@ obj-$(CONFIG_SYSCTL) += sysctl_net_core.
  
- obj-y              += dev.o dev_addr_lists.o dst.o netevent.o \
+ obj-y              += dev.o dev_api.o dev_addr_lists.o dst.o netevent.o \
                        neighbour.o rtnetlink.o utils.o link_watch.o filter.o \
 -                      sock_diag.o dev_ioctl.o tso.o sock_reuseport.o \
 +                      dev_ioctl.o tso.o sock_reuseport.o \
@@ -53,7 +53,7 @@ Signed-off-by: Felix Fietkau <nbd@nbd.name>
  
  #include <linux/uaccess.h>
  
-@@ -152,6 +153,7 @@
+@@ -154,6 +155,7 @@
  
  static DEFINE_MUTEX(proto_list_mutex);
  static LIST_HEAD(proto_list);
@@ -61,7 +61,7 @@ Signed-off-by: Felix Fietkau <nbd@nbd.name>
  
  static void sock_def_write_space_wfree(struct sock *sk);
  static void sock_def_write_space(struct sock *sk);
-@@ -587,6 +589,21 @@ discard_and_relse:
+@@ -600,6 +602,21 @@ discard_and_relse:
  }
  EXPORT_SYMBOL(__sk_receive_skb);
  
@@ -83,7 +83,7 @@ Signed-off-by: Felix Fietkau <nbd@nbd.name>
  INDIRECT_CALLABLE_DECLARE(struct dst_entry *ip6_dst_check(struct dst_entry *,
                                                          u32));
  INDIRECT_CALLABLE_DECLARE(struct dst_entry *ipv4_dst_check(struct dst_entry *,
-@@ -2342,9 +2359,11 @@ static void __sk_free(struct sock *sk)
+@@ -2406,9 +2423,11 @@ static void __sk_free(struct sock *sk)
        if (likely(sk->sk_net_refcnt))
                sock_inuse_add(sock_net(sk), -1);
  
@@ -138,7 +138,7 @@ Signed-off-by: Felix Fietkau <nbd@nbd.name>
 +      select SOCK_DIAG
        default y
        help
-         Support for INET (TCP, DCCP, etc) socket monitoring interface used by
+         Support for INET (TCP, UDP, etc) socket monitoring interface used by
 --- a/net/netlink/Kconfig
 +++ b/net/netlink/Kconfig
 @@ -5,6 +5,7 @@
@@ -161,7 +161,7 @@ Signed-off-by: Felix Fietkau <nbd@nbd.name>
          Support for PF_PACKET sockets monitoring interface used by the ss tool.
 --- a/net/unix/Kconfig
 +++ b/net/unix/Kconfig
-@@ -24,6 +24,7 @@ config       AF_UNIX_OOB
+@@ -26,6 +26,7 @@ config       AF_UNIX_OOB
  config UNIX_DIAG
        tristate "UNIX: socket monitoring interface"
        depends on UNIX
index 4763e82421e537f02132b6beef75b7e055c421fd..8bc6704d4893b05df8014fd137a07459f31c6292 100644 (file)
@@ -9,7 +9,7 @@ Subject: [PATCH] of/ftd: add device tree cmdline
 
 --- a/drivers/of/fdt.c
 +++ b/drivers/of/fdt.c
-@@ -1049,6 +1049,9 @@ int __init early_init_dt_scan_chosen(cha
+@@ -1116,6 +1116,9 @@ int __init early_init_dt_scan_chosen(cha
        p = of_get_flat_dt_prop(node, "bootargs", &l);
        if (p != NULL && l > 0)
                strscpy(cmdline, p, min(l, COMMAND_LINE_SIZE));
index a7c8a8efd2a4b5c8af73f71855bf827151738ba3..1f0fb67a7f44e040026cf90ec5678afa605fe0bc 100644 (file)
@@ -19,7 +19,7 @@ Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
 
 --- a/drivers/base/core.c
 +++ b/drivers/base/core.c
-@@ -1653,7 +1653,7 @@ static void device_links_purge(struct de
+@@ -1652,7 +1652,7 @@ static void device_links_purge(struct de
  #define FW_DEVLINK_FLAGS_RPM          (FW_DEVLINK_FLAGS_ON | \
                                         DL_FLAG_PM_RUNTIME)