]> git.ipfire.org Git - thirdparty/openwrt.git/commitdiff
kernel: bump 6.18 to 6.18.39 24282/head
authorJohn Audia <therealgraysky@proton.me>
Sat, 18 Jul 2026 18:06:48 +0000 (14:06 -0400)
committerJonas Jelonek <jelonek.jonas@gmail.com>
Mon, 20 Jul 2026 18:05:54 +0000 (20:05 +0200)
Changelog: https://cdn.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.18.39

Removed upstreamed:
  backport-6.18/704-v7.2-netfilter-flowtable-fix-offloaded-ct-timeout-never-b.patch[1]

All other patches automatically rebased via update_kernel.sh

1. https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=v6.18.39&id=81a5971cbe18b474b49c651e32f2194b2fb171fe

Build system: x86/64
Build-tested: x86/64-glibc
Run-tested: x86/64-glibc

Signed-off-by: John Audia <therealgraysky@proton.me>
Link: https://github.com/openwrt/openwrt/pull/24282
Signed-off-by: Jonas Jelonek <jelonek.jonas@gmail.com>
34 files changed:
target/linux/bcm27xx/patches-6.18/0113-xhci-implement-xhci_fixup_endpoint-for-interval-adju.patch
target/linux/bcm27xx/patches-6.18/0124-media-i2c-imx477-Support-for-the-Sony-IMX477-sensor.patch
target/linux/bcm27xx/patches-6.18/0135-media-i2c-imx519-Support-for-the-Sony-IMX519-sensor.patch
target/linux/bcm27xx/patches-6.18/0136-Documentation-devicetree-Add-documentation-for-imx37.patch
target/linux/bcm27xx/patches-6.18/0262-dtbindings-media-i2c-Add-IMX708-CMOS-sensor-binding.patch
target/linux/bcm27xx/patches-6.18/0263-dt-bindings-media-i2c-Replace-IMX708-sensor-binding-.patch
target/linux/bcm27xx/patches-6.18/0336-media-dt-bindings-i2c-Add-Rohm-BU64754-bindings.patch
target/linux/bcm27xx/patches-6.18/0384-spi-dt-bindings-Add-RPI-RP2040-GPIO-Bridge.patch
target/linux/bcm27xx/patches-6.18/0385-spi-Add-a-driver-for-the-RPI-RP2040-GPIO-bridge.patch
target/linux/bcm27xx/patches-6.18/0401-media-dt-bindings-i2c-Add-Sony-IMX500.patch
target/linux/bcm27xx/patches-6.18/0402-media-i2c-Add-driver-for-Sony-IMX500-sensor.patch
target/linux/bcm27xx/patches-6.18/0524-media-platform-Add-Raspberry-Pi-HEVC-decoder-driver.patch
target/linux/bcm27xx/patches-6.18/0541-PCI-quirks-work-around-VL805-firmware-ASPM-meddling.patch
target/linux/bcm27xx/patches-6.18/0542-usb-xhci-default-to-Intel-scheme-for-calculating-U1-.patch
target/linux/bcm27xx/patches-6.18/0625-Revert-media-platform-Add-Raspberry-Pi-HEVC-decoder-.patch
target/linux/bcm27xx/patches-6.18/0626-media-platform-Add-Raspberry-Pi-HEVC-decoder-driver.patch
target/linux/econet/patches-6.18/912-pcie-add-en7528-pcie-and-phy-support.patch
target/linux/generic/backport-6.18/700-01-v7.0-net-sched-Export-mq-functions-for-reuse.patch
target/linux/generic/backport-6.18/704-v7.2-netfilter-flowtable-fix-offloaded-ct-timeout-never-b.patch [deleted file]
target/linux/generic/backport-6.18/822-v6.19-ALSA-usb-audio-Convert-to-common-field_-get-prep-hel.patch
target/linux/generic/hack-6.18/253-ksmbd-config.patch
target/linux/generic/kernel-6.18
target/linux/generic/pending-6.18/510-block-add-uImage.FIT-subimage-block-driver.patch
target/linux/generic/pending-6.18/739-05-net-pcs-add-driver-for-MediaTek-USXGMII-PCS.patch
target/linux/generic/pending-6.18/810-pci_disable_common_quirks.patch
target/linux/ipq40xx/patches-6.18/700-net-ipqess-introduce-the-Qualcomm-IPQESS-driver.patch
target/linux/ipq40xx/patches-6.18/701-net-dsa-add-out-of-band-tagging-protocol.patch
target/linux/ipq40xx/patches-6.18/900-PCI-qcom-add-hack-compatible-for-ipq4019-Lantiq-DSL.patch
target/linux/mediatek/patches-6.18/610-pcie-mediatek-fix-clearing-interrupt-status.patch
target/linux/mediatek/patches-6.18/710-pci-pcie-mediatek-add-support-for-coherent-DMA.patch
target/linux/mvebu/patches-6.18/830-01-i2c-add-init_recovery-callback.patch
target/linux/qualcommbe/patches-6.18/0325-MAINTAINERS-Add-maintainer-for-Qualcomm-PPE-driver.patch
target/linux/realtek/patches-6.18/816-01-net-pse-pd-add-Realtek-Broadcom-PSE-MCU-core.patch
target/linux/starfive/patches-6.18/1007-reset-starfive-Add-JH7100-audio-reset-driver.patch

index f37fe39f69d1846b0f67c7c9d523f8dbc22c46dc..f6da7f157b1bee627dec9e09faaa6f862ec1957f 100644 (file)
@@ -124,7 +124,7 @@ Signed-off-by: Jonathan Bell <jonathan@raspberrypi.org>
   * non-error returns are a promise to giveback() the urb later
   * we drop ownership so next owner (or urb unlink) can get it
   */
-@@ -5591,6 +5694,7 @@ static const struct hc_driver xhci_hc_dr
+@@ -5600,6 +5703,7 @@ static const struct hc_driver xhci_hc_dr
        .endpoint_reset =       xhci_endpoint_reset,
        .check_bandwidth =      xhci_check_bandwidth,
        .reset_bandwidth =      xhci_reset_bandwidth,
index 5a6b227a444849ab067f514fe00aa0c52da14944..c08a081af80ba1ad8044e30f75f1c32cfc5b1ed4 100644 (file)
@@ -612,7 +612,7 @@ Signed-off-by: Naushir Patuck <naush@raspberrypi.com>
 +...
 --- a/MAINTAINERS
 +++ b/MAINTAINERS
-@@ -24024,6 +24024,14 @@ T:    git git://linuxtv.org/media.git
+@@ -24023,6 +24023,14 @@ T:    git git://linuxtv.org/media.git
  F:    Documentation/devicetree/bindings/media/i2c/sony,imx415.yaml
  F:    drivers/media/i2c/imx415.c
  
index fb51e1d4a40ba5b53b5c49152d96e538fa22cd4f..9b1be1edea140be7ec75d0cf0c16cb1cf94d24c1 100644 (file)
@@ -193,7 +193,7 @@ media: i2c: imx519: Squash fixes
 +...
 --- a/MAINTAINERS
 +++ b/MAINTAINERS
-@@ -24032,6 +24032,14 @@ T:    git git://linuxtv.org/media_tree.git
+@@ -24031,6 +24031,14 @@ T:    git git://linuxtv.org/media_tree.git
  F:    Documentation/devicetree/bindings/media/i2c/imx477.yaml
  F:    drivers/media/i2c/imx477.c
  
index f1a46f40bd3241ecb39c2b3d8f62715eb17fdf13..27e6e118913b139fb3171b8820c6e89f3c58bd35 100644 (file)
@@ -132,7 +132,7 @@ Signed-off-by: David Plowman <david.plowman@raspberrypi.com>
 +...
 --- a/MAINTAINERS
 +++ b/MAINTAINERS
-@@ -24029,6 +24029,7 @@ M:     Raspberry Pi Kernel Maintenance <kern
+@@ -24028,6 +24028,7 @@ M:     Raspberry Pi Kernel Maintenance <kern
  L:    linux-media@vger.kernel.org
  S:    Maintained
  T:    git git://linuxtv.org/media_tree.git
index c6fedcccb596372df496a625e1e162480c91e6bb..5d31bb5d5eec6921a9cabc3d7c4c5c0364441130 100644 (file)
@@ -137,7 +137,7 @@ Signed-off-by: Dave Stevenson <dave.stevenson@raspberrypi.com>
 +...
 --- a/MAINTAINERS
 +++ b/MAINTAINERS
-@@ -24073,6 +24073,14 @@ T:    git git://linuxtv.org/media_tree.git
+@@ -24072,6 +24072,14 @@ T:    git git://linuxtv.org/media_tree.git
  F:    Documentation/devicetree/bindings/media/i2c/imx519.yaml
  F:    drivers/media/i2c/imx519.c
  
index 3f18e38086e2cb17fe007fd2baf3bbf54f23717e..9ae7554d919af801cb965e206e767a6d29c23f73 100644 (file)
@@ -271,7 +271,7 @@ Signed-off-by: Naushir Patuck <naush@raspberrypi.com>
 +...
 --- a/MAINTAINERS
 +++ b/MAINTAINERS
-@@ -24078,7 +24078,7 @@ M:     Raspberry Pi Kernel Maintenance <kern
+@@ -24077,7 +24077,7 @@ M:     Raspberry Pi Kernel Maintenance <kern
  L:    linux-media@vger.kernel.org
  S:    Maintained
  T:    git git://linuxtv.org/media_tree.git
index 8cdb7595a4754b04c42aedb610fb9b62642bd2dc..ccd152141b1782955d8d346ec3cf2018aa02a8b9 100644 (file)
@@ -67,7 +67,7 @@ Signed-off-by: Jacopo Mondi <jacopo.mondi@ideasonboard.com>
 +...
 --- a/MAINTAINERS
 +++ b/MAINTAINERS
-@@ -22407,6 +22407,13 @@ L:    linux-iio@vger.kernel.org
+@@ -22406,6 +22406,13 @@ L:    linux-iio@vger.kernel.org
  S:    Supported
  F:    drivers/iio/light/rohm-bu27034.c
  
index 9a6728859c6952e60ec07bc6db857d612ceee6bd..fd6c246c9ed4e8ffed4ac9000eb331d11ad0d3e0 100644 (file)
@@ -94,7 +94,7 @@ Signed-off-by: Richard Oliver <richard.oliver@raspberrypi.com>
 +
 --- a/MAINTAINERS
 +++ b/MAINTAINERS
-@@ -21522,6 +21522,11 @@ L:    linux-edac@vger.kernel.org
+@@ -21521,6 +21521,11 @@ L:    linux-edac@vger.kernel.org
  S:    Maintained
  F:    drivers/ras/amd/fmpm.c
  
index 0718a00a302972fae576d0c295d1a1c997cba931..8f15e3f929ffbb9d50d6cd28252ca3291a338e0c 100644 (file)
@@ -58,7 +58,7 @@ Signed-off-by: Richard Oliver <richard.oliver@raspberrypi.com>
 
 --- a/MAINTAINERS
 +++ b/MAINTAINERS
-@@ -21526,6 +21526,7 @@ RASPBERRY PI RP2040 GPIO BRIDGE DRIVER
+@@ -21525,6 +21525,7 @@ RASPBERRY PI RP2040 GPIO BRIDGE DRIVER
  M:    Raspberry Pi Kernel Maintenance <kernel-list@raspberrypi.com>
  S:    Maintained
  F:    Documentation/devicetree/bindings/spi/raspberrypi,rp2040-gpio-bridge.yaml
index 0bdd6ba22297333db1102e8d6afcd3457e47bf1f..5c46b32de57250ec18ab88ab28f683ffb9fa1c0d 100644 (file)
@@ -150,7 +150,7 @@ Signed-off-by: Richard Oliver <richard.oliver@raspberrypi.com>
 +
 --- a/MAINTAINERS
 +++ b/MAINTAINERS
-@@ -24078,6 +24078,13 @@ F:    Documentation/devicetree/bindings/med
+@@ -24077,6 +24077,13 @@ F:    Documentation/devicetree/bindings/med
  F:    Documentation/devicetree/bindings/media/i2c/imx477.yaml
  F:    drivers/media/i2c/imx477.c
  
index 8633567854cd2b63dadbb837f85c9123bc6a85a7..427fad0add323f6ade95a7bc80ac1e15da5d8f9b 100644 (file)
@@ -120,7 +120,7 @@ Signed-off-by: Richard Oliver <richard.oliver@raspberrypi.com>
 
 --- a/MAINTAINERS
 +++ b/MAINTAINERS
-@@ -24084,6 +24084,7 @@ L:     linux-media@vger.kernel.org
+@@ -24083,6 +24083,7 @@ L:     linux-media@vger.kernel.org
  S:    Maintained
  T:    git git://linuxtv.org/media_tree.git
  F:    Documentation/devicetree/bindings/media/i2c/sony,imx500.yaml
index 97cfd96e3fd33ab6f2694ecf7b19012fa43f942c..662d27d3f9c6f8814e8afdc58a692e6f3e4ffdd3 100644 (file)
@@ -51,7 +51,7 @@ Signed-off-by: Dave Stevenson <dave.stevenson@raspberrypi.com>
 
 --- a/MAINTAINERS
 +++ b/MAINTAINERS
-@@ -21528,6 +21528,16 @@ S:    Maintained
+@@ -21527,6 +21527,16 @@ S:    Maintained
  F:    Documentation/devicetree/bindings/spi/raspberrypi,rp2040-gpio-bridge.yaml
  F:    drivers/spi/spi-rp2040-gpio-bridge.c
  
index e3d996dd6ce95b3031e56068e0a72e8e251ee7d9..2a4afc627a1bea2cd115aef314d703410c607ccb 100644 (file)
@@ -18,7 +18,7 @@ Signed-off-by: Jonathan Bell <jonathan@raspberrypi.com>
 
 --- a/drivers/pci/quirks.c
 +++ b/drivers/pci/quirks.c
-@@ -6293,6 +6293,22 @@ DECLARE_PCI_FIXUP_HEADER(PCI_VENDOR_ID_I
+@@ -6278,6 +6278,22 @@ DECLARE_PCI_FIXUP_HEADER(PCI_VENDOR_ID_I
  DECLARE_PCI_FIXUP_HEADER(PCI_VENDOR_ID_INTEL, 0x56b1, aspm_l1_acceptable_latency);
  DECLARE_PCI_FIXUP_HEADER(PCI_VENDOR_ID_INTEL, 0x56c0, aspm_l1_acceptable_latency);
  DECLARE_PCI_FIXUP_HEADER(PCI_VENDOR_ID_INTEL, 0x56c1, aspm_l1_acceptable_latency);
index 5579e2cb30ee7957ead9eb64e6de6b4b5ee54ee2..04be9f94c7bd093edfb4f15f01fe6ce0c70c973b 100644 (file)
@@ -40,7 +40,7 @@ Signed-off-by: Jonathan Bell <jonathan@raspberrypi.com>
  static bool td_on_ring(struct xhci_td *td, struct xhci_ring *ring)
  {
        struct xhci_segment *seg;
-@@ -4991,7 +4995,7 @@ static u16 xhci_calculate_u1_timeout(str
+@@ -5000,7 +5004,7 @@ static u16 xhci_calculate_u1_timeout(str
                }
        }
  
@@ -49,7 +49,7 @@ Signed-off-by: Jonathan Bell <jonathan@raspberrypi.com>
                timeout_ns = xhci_calculate_intel_u1_timeout(udev, desc);
        else
                timeout_ns = udev->u1_params.sel;
-@@ -5055,7 +5059,7 @@ static u16 xhci_calculate_u2_timeout(str
+@@ -5064,7 +5068,7 @@ static u16 xhci_calculate_u2_timeout(str
                }
        }
  
index fb6efe12b8ef49eb5a08dbf3bb36f1d51bf49296..50ca560625256cd498d2427904297249b9777e54 100644 (file)
@@ -33,7 +33,7 @@ This reverts commit 6bd54195d0b29330576542c8128e7a5c58d6bcdd.
 
 --- a/MAINTAINERS
 +++ b/MAINTAINERS
-@@ -21528,16 +21528,6 @@ S:    Maintained
+@@ -21527,16 +21527,6 @@ S:    Maintained
  F:    Documentation/devicetree/bindings/spi/raspberrypi,rp2040-gpio-bridge.yaml
  F:    drivers/spi/spi-rp2040-gpio-bridge.c
  
index be37fdb256b4c4f479c24164f11acd1da0ad1503..890d06c0bc2685e649cba0b7467a493144295d20 100644 (file)
@@ -36,7 +36,7 @@ Signed-off-by: Dave Stevenson <dave.stevenson@raspberrypi.com>
 
 --- a/MAINTAINERS
 +++ b/MAINTAINERS
-@@ -21528,6 +21528,16 @@ S:    Maintained
+@@ -21527,6 +21527,16 @@ S:    Maintained
  F:    Documentation/devicetree/bindings/spi/raspberrypi,rp2040-gpio-bridge.yaml
  F:    drivers/spi/spi-rp2040-gpio-bridge.c
  
index 0a320436cf74342be35520498edc7bed009d4216..63e12f3482889315f4138b20e10b7bb114b315ca 100644 (file)
@@ -55,7 +55,7 @@
  #define PCIE_AHB_TRANS_BASE0_L        0x438
  #define PCIE_AHB_TRANS_BASE0_H        0x43c
  #define AHB2PCIE_SIZE(x)      ((x) & GENMASK(4, 0))
-@@ -746,6 +752,86 @@ static int mtk_pcie_startup_port_v2(stru
+@@ -750,6 +756,86 @@ static int mtk_pcie_startup_port_v2(stru
        return 0;
  }
  
  static void __iomem *mtk_pcie_map_bus(struct pci_bus *bus,
                                      unsigned int devfn, int where)
  {
-@@ -1107,6 +1193,20 @@ static int mtk_pcie_probe(struct platfor
+@@ -1120,6 +1206,20 @@ static int mtk_pcie_probe(struct platfor
        if (err)
                goto put_resources;
  
        return 0;
  
  put_resources:
-@@ -1216,12 +1316,19 @@ static const struct mtk_pcie_soc mtk_pci
+@@ -1233,12 +1333,19 @@ static const struct mtk_pcie_soc mtk_pci
        .setup_irq = mtk_pcie_setup_irq,
  };
  
index 4ea95e19b7f3cbd0200552950233a14ed75de148..1fa1b97d34c7fac5092da084fa9d1757196d62ec 100644 (file)
@@ -27,7 +27,7 @@ Signed-off-by: Paolo Abeni <pabeni@redhat.com>
 
 --- a/MAINTAINERS
 +++ b/MAINTAINERS
-@@ -25056,6 +25056,7 @@ L:     netdev@vger.kernel.org
+@@ -25055,6 +25055,7 @@ L:     netdev@vger.kernel.org
  S:    Maintained
  F:    include/net/pkt_cls.h
  F:    include/net/pkt_sched.h
diff --git a/target/linux/generic/backport-6.18/704-v7.2-netfilter-flowtable-fix-offloaded-ct-timeout-never-b.patch b/target/linux/generic/backport-6.18/704-v7.2-netfilter-flowtable-fix-offloaded-ct-timeout-never-b.patch
deleted file mode 100644 (file)
index 22cd634..0000000
+++ /dev/null
@@ -1,76 +0,0 @@
-From 53b3e60edb674b442b2b3bbdba484667b0f47a5d Mon Sep 17 00:00:00 2001
-From: Adrian Bente <adibente@gmail.com>
-Date: Thu, 28 May 2026 10:08:51 +0300
-Subject: [PATCH] netfilter: flowtable: fix offloaded ct timeout never being extended
-
-OpenWrt has recently migrated many platforms to kernel 6.18. On the
-MediaTek platform, which supports hardware network offloading, WiFi
-connections accelerated via the WED path were observed to drop after
-roughly 300 seconds.
-
-After several debugging sessions, assisted by the Claude LLM, the
-problem was narrowed down as follows:
-
-nf_flow_table_extend_ct_timeout() extends ct->timeout for offloaded
-flows using:
-
-       cmpxchg(&ct->timeout, expires, new_timeout);
-
-'expires' comes from nf_ct_expires(ct) and is a relative value, while
-ct->timeout holds an absolute timestamp. The two are never equal, so
-the cmpxchg always fails and the timeout is never extended.
-
-This goes unnoticed for most flows, but a long-lived hardware (WED)
-offloaded flow on MediaTek MT7986 eventually has ct->timeout decay to
-zero, the conntrack entry is reaped and the connection breaks.
-
-Open-code the relative value from a single READ_ONCE(ct->timeout)
-snapshot and compare against that same absolute snapshot in the
-cmpxchg, so the timeout extension actually takes effect while the
-datapath remains authoritative if it updates ct->timeout concurrently.
-
-Fixes: 03428ca5cee9 ("netfilter: conntrack: rework offload nf_conn timeout extension logic")
-Cc: stable@vger.kernel.org
-Suggested-by: Florian Westphal <fw@strlen.de>
-Signed-off-by: Adrian Bente <adibente@gmail.com>
-Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
----
- net/netfilter/nf_flow_table_core.c | 13 +++++++++----
- 1 file changed, 9 insertions(+), 4 deletions(-)
-
---- a/net/netfilter/nf_flow_table_core.c
-+++ b/net/netfilter/nf_flow_table_core.c
-@@ -500,8 +500,13 @@ static u32 nf_flow_table_tcp_timeout(con
-  */
- static void nf_flow_table_extend_ct_timeout(struct nf_conn *ct)
- {
--      static const u32 min_timeout = 5 * 60 * HZ;
--      u32 expires = nf_ct_expires(ct);
-+      static const s32 min_timeout = 5 * 60 * HZ;
-+      u32 ct_timeout = READ_ONCE(ct->timeout);
-+      s32 expires;
-+
-+      expires = ct_timeout - nfct_time_stamp;
-+      if (expires <= 0) /* already expired */
-+              return;
-       /* normal case: large enough timeout, nothing to do. */
-       if (likely(expires >= min_timeout))
-@@ -519,7 +524,7 @@ static void nf_flow_table_extend_ct_time
-       if (nf_ct_is_confirmed(ct) &&
-           test_bit(IPS_OFFLOAD_BIT, &ct->status)) {
-               u8 l4proto = nf_ct_protonum(ct);
--              u32 new_timeout = true;
-+              u32 new_timeout = 1;
-               switch (l4proto) {
-               case IPPROTO_UDP:
-@@ -544,7 +549,7 @@ static void nf_flow_table_extend_ct_time
-                */
-               if (new_timeout) {
-                       new_timeout += nfct_time_stamp;
--                      cmpxchg(&ct->timeout, expires, new_timeout);
-+                      cmpxchg(&ct->timeout, ct_timeout, new_timeout);
-               }
-       }
index 72aa514aaf8ed571b27296a252008253a9512e7f..e32ab18e01f9ec21cf0035217aae0dbea50333ab 100644 (file)
@@ -15,7 +15,7 @@ Signed-off-by: Yury Norov (NVIDIA) <yury.norov@gmail.com>
 
 --- a/sound/usb/mixer_quirks.c
 +++ b/sound/usb/mixer_quirks.c
-@@ -3308,10 +3308,6 @@ static int snd_bbfpro_controls_create(st
+@@ -3325,10 +3325,6 @@ static int snd_bbfpro_controls_create(st
  #define RME_DIGIFACE_REGISTER(reg, mask) (((reg) << 16) | (mask))
  #define RME_DIGIFACE_INVERT BIT(31)
  
index 724a461e2071f101ae9d4f17389b9e8df6c08b44..29fc995292c53f2318860c40bce8dc160ce8a29b 100644 (file)
@@ -10,7 +10,7 @@ Subject: [PATCH] Kconfig: add tristate for OID and ASNI string
 
 --- a/init/Kconfig
 +++ b/init/Kconfig
-@@ -2191,7 +2191,7 @@ config PADATA
+@@ -2192,7 +2192,7 @@ config PADATA
        bool
  
  config ASN1
index 4c51e5d02ca54006f03ac8e4c97fd5fe2de3cb2c..eba60731b2696107e84b2074aa383cab19c4e861 100644 (file)
@@ -1,2 +1,2 @@
-LINUX_VERSION-6.18 = .38
-LINUX_KERNEL_HASH-6.18.38 = ac26e508abd56e9f8b89872b6e10c49fc823bcc70d8068a5d8504c1a7c4ff045
+LINUX_VERSION-6.18 = .39
+LINUX_KERNEL_HASH-6.18.39 = a7a7e3d2ae9d95e74197223a8d4eb5f6be7aac21b6e6de27e9685d001c1f8cb0
index 9d7d2cd7db5a9c3c25292ccb2a4075aa43f71f37..bafec18a6fb3819516c988bf7932831b62af5515 100644 (file)
@@ -36,7 +36,7 @@ Signed-off-by: Daniel Golle <daniel@makrotopia.org>
 
 --- a/MAINTAINERS
 +++ b/MAINTAINERS
-@@ -26274,6 +26274,12 @@ F:    Documentation/filesystems/ubifs-authe
+@@ -26273,6 +26273,12 @@ F:    Documentation/filesystems/ubifs-authe
  F:    Documentation/filesystems/ubifs.rst
  F:    fs/ubifs/
  
index 385c5c924ebf5b651823bda9d97f33ec94c812a7..028ece1c43ca03ef0255cae3af615f3891fea364 100644 (file)
@@ -19,7 +19,7 @@ Signed-off-by: Daniel Golle <daniel@makrotopia.org>
 
 --- a/MAINTAINERS
 +++ b/MAINTAINERS
-@@ -15790,7 +15790,9 @@ M:     Daniel Golle <daniel@makrotopia.org>
+@@ -15789,7 +15789,9 @@ M:     Daniel Golle <daniel@makrotopia.org>
  L:    netdev@vger.kernel.org
  S:    Maintained
  F:    drivers/net/pcs/pcs-mtk-lynxi.c
index c95d0df015e5a5c46bbbe66e647f88d779ddbd33..0427701cade9d8411519dca35b6cde4daa199502 100644 (file)
@@ -25,7 +25,7 @@ Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
  
 --- a/drivers/pci/quirks.c
 +++ b/drivers/pci/quirks.c
-@@ -316,6 +316,7 @@ static void quirk_mmio_always_on(struct
+@@ -301,6 +301,7 @@ static void quirk_mmio_always_on(struct
  DECLARE_PCI_FIXUP_CLASS_EARLY(PCI_ANY_ID, PCI_ANY_ID,
                                PCI_CLASS_BRIDGE_HOST, 8, quirk_mmio_always_on);
  
@@ -33,7 +33,7 @@ Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
  /*
   * The Mellanox Tavor device gives false positive parity errors.  Disable
   * parity error reporting.
-@@ -3519,6 +3520,8 @@ DECLARE_PCI_FIXUP_HEADER(PCI_VENDOR_ID_I
+@@ -3504,6 +3505,8 @@ DECLARE_PCI_FIXUP_HEADER(PCI_VENDOR_ID_I
  DECLARE_PCI_FIXUP_HEADER(PCI_VENDOR_ID_INTEL, 0x65f9, quirk_intel_mc_errata);
  DECLARE_PCI_FIXUP_HEADER(PCI_VENDOR_ID_INTEL, 0x65fa, quirk_intel_mc_errata);
  
@@ -42,7 +42,7 @@ Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
  /*
   * Ivytown NTB BAR sizes are misreported by the hardware due to an erratum.
   * To work around this, query the size it should be configured to by the
-@@ -3544,6 +3547,8 @@ static void quirk_intel_ntb(struct pci_d
+@@ -3529,6 +3532,8 @@ static void quirk_intel_ntb(struct pci_d
  DECLARE_PCI_FIXUP_HEADER(PCI_VENDOR_ID_INTEL, 0x0e08, quirk_intel_ntb);
  DECLARE_PCI_FIXUP_HEADER(PCI_VENDOR_ID_INTEL, 0x0e0d, quirk_intel_ntb);
  
@@ -51,7 +51,7 @@ Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
  /*
   * Some BIOS implementations leave the Intel GPU interrupts enabled, even
   * though no one is handling them (e.g., if the i915 driver is never
-@@ -3582,6 +3587,8 @@ DECLARE_PCI_FIXUP_FINAL(PCI_VENDOR_ID_IN
+@@ -3567,6 +3572,8 @@ DECLARE_PCI_FIXUP_FINAL(PCI_VENDOR_ID_IN
  DECLARE_PCI_FIXUP_FINAL(PCI_VENDOR_ID_INTEL, 0x010a, disable_igfx_irq);
  DECLARE_PCI_FIXUP_FINAL(PCI_VENDOR_ID_INTEL, 0x0152, disable_igfx_irq);
  
index caeff6c646084a90fd9df8c5802bdefe54bd0e0f..46fa54200471d047b8891502a2489be05af947fe 100644 (file)
@@ -24,7 +24,7 @@ Signed-off-by: Maxime Chevallier <maxime.chevallier@bootlin.com>
 
 --- a/MAINTAINERS
 +++ b/MAINTAINERS
-@@ -21140,6 +21140,13 @@ L:    netdev@vger.kernel.org
+@@ -21139,6 +21139,13 @@ L:    netdev@vger.kernel.org
  S:    Maintained
  F:    drivers/net/ethernet/qualcomm/emac/
  
index de5435c590c465a62d2f69098ec80f48db656f8f..8e59a3885eeb4f7e6f04432508fba0512c03118a 100644 (file)
@@ -64,7 +64,7 @@ Signed-off-by: Maxime Chevallier <maxime.chevallier@bootlin.com>
  
 --- a/MAINTAINERS
 +++ b/MAINTAINERS
-@@ -21146,6 +21146,7 @@ L:     netdev@vger.kernel.org
+@@ -21145,6 +21145,7 @@ L:     netdev@vger.kernel.org
  S:    Maintained
  F:    Documentation/devicetree/bindings/net/qcom,ipq4019-ess-edma.yaml
  F:    drivers/net/ethernet/qualcomm/ipqess/
index 42a010b88391025b5b8291ff384318c5e693d54d..6a8fb997d570735f78aec340de266e4650b0e6a1 100644 (file)
@@ -156,7 +156,7 @@ Signed-off-by: Florian Maurer <f.maurer@outlook.com>
  static const struct qcom_pcie_cfg cfg_2_7_0 = {
        .ops = &ops_2_7_0,
  };
-@@ -2016,6 +2107,7 @@ static const struct of_device_id qcom_pc
+@@ -2022,6 +2113,7 @@ static const struct of_device_id qcom_pc
        { .compatible = "qcom,pcie-apq8064", .data = &cfg_2_1_0 },
        { .compatible = "qcom,pcie-apq8084", .data = &cfg_1_0_0 },
        { .compatible = "qcom,pcie-ipq4019", .data = &cfg_2_4_0 },
index ab4ce2dc9219c2a1c797c1d96cec6b1b8dcc8ff8..e31e02d2c294e15738bdcdb21ae8b98b31cee204 100644 (file)
@@ -10,7 +10,7 @@ Signed-off-by: Felix Fietkau <nbd@nbd.name>
 
 --- a/drivers/pci/controller/pcie-mediatek.c
 +++ b/drivers/pci/controller/pcie-mediatek.c
-@@ -597,9 +597,9 @@ static void mtk_pcie_intr_handler(struct
+@@ -601,9 +601,9 @@ static void mtk_pcie_intr_handler(struct
        if (status & INTX_MASK) {
                for_each_set_bit_from(bit, &status, PCI_NUM_INTX + INTX_SHIFT) {
                        /* Clear the INTx */
index fa3d2ffe2aebf192514263eecf5fe42fcb502e3d..1272a9ffbd7ad78bb124832c570da96b583e2dc8 100644 (file)
@@ -61,7 +61,7 @@ Signed-off-by: Felix Fietkau <nbd@nbd.name>
  struct mtk_pcie_port;
  
  /**
-@@ -1043,6 +1049,27 @@ static int mtk_pcie_setup(struct mtk_pci
+@@ -1051,6 +1057,27 @@ static int mtk_pcie_setup(struct mtk_pci
        struct mtk_pcie_port *port, *tmp;
        int err, slot;
  
index dc25a91bf63a6af3b0221467a72b4fd036489f1c..cbf22f3b3e7fa8054ac014193b022da930c7f04b 100644 (file)
@@ -147,7 +147,7 @@ Reviewed-by: Linus Walleij <linus.walleij@linaro.org>
 
 --- a/drivers/i2c/i2c-core-base.c
 +++ b/drivers/i2c/i2c-core-base.c
-@@ -427,12 +427,18 @@ static int i2c_init_recovery(struct i2c_
+@@ -428,12 +428,18 @@ static int i2c_init_recovery(struct i2c_
        struct i2c_bus_recovery_info *bri = adap->bus_recovery_info;
        bool is_error_level = true;
        char *err_str;
index edda782427449f911bac3567cd933be61748fb37..a3c02429b660ea11283b381b733c2dee5429524d 100644 (file)
@@ -13,7 +13,7 @@ Signed-off-by: Luo Jie <quic_luoj@quicinc.com>
 
 --- a/MAINTAINERS
 +++ b/MAINTAINERS
-@@ -21240,6 +21240,15 @@ S:    Maintained
+@@ -21239,6 +21239,15 @@ S:    Maintained
  F:    Documentation/devicetree/bindings/regulator/vqmmc-ipq4019-regulator.yaml
  F:    drivers/regulator/vqmmc-ipq4019-regulator.c
  
index 077fa5939961adbe02a2964ee8b5a247cc0ca1b4..56742693e951a59d00b82efdeb1a7fdee371d893 100644 (file)
@@ -42,7 +42,7 @@ Signed-off-by: Jonas Jelonek <jelonek.jonas@gmail.com>
 
 --- a/MAINTAINERS
 +++ b/MAINTAINERS
-@@ -21668,6 +21668,13 @@ S:    Maintained
+@@ -21667,6 +21667,13 @@ S:    Maintained
  F:    include/sound/rt*.h
  F:    sound/soc/codecs/rt*
  
index 52a169a2618e84c7a4ae8cae6ba137134660cc8b..8eb1472c56caac9b02d19d443171e0b6541cc4ae 100644 (file)
@@ -20,7 +20,7 @@ Signed-off-by: Emil Renner Berthing <kernel@esmil.dk>
 
 --- a/MAINTAINERS
 +++ b/MAINTAINERS
-@@ -24566,7 +24566,7 @@ STARFIVE JH71X0 RESET CONTROLLER DRIVERS
+@@ -24565,7 +24565,7 @@ STARFIVE JH71X0 RESET CONTROLLER DRIVERS
  M:    Emil Renner Berthing <kernel@esmil.dk>
  M:    Hal Feng <hal.feng@starfivetech.com>
  S:    Maintained