]> git.ipfire.org Git - thirdparty/openwrt.git/commitdiff
kernel: bump 6.18 to 6.18.30
authorJohn Audia <therealgraysky@proton.me>
Thu, 14 May 2026 14:56:11 +0000 (10:56 -0400)
committerHauke Mehrtens <hauke@hauke-m.de>
Sat, 16 May 2026 19:28:04 +0000 (21:28 +0200)
Changelog: https://cdn.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.18.30

All other patches automatically rebased via update_kernel.sh

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/23306
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
target/linux/generic/hack-6.18/800-GPIO-add-named-gpio-exports.patch
target/linux/generic/kernel-6.18
target/linux/generic/pending-6.18/103-kbuild-export-SUBARCH.patch
target/linux/generic/pending-6.18/710-bridge-add-knob-for-filtering-rx-tx-BPDU-pack.patch
target/linux/starfive/patches-6.18/1011-net-stmmac-use-GFP_DMA32.patch

index 85e60a7d4f90a02c5d818ad6634a2c0540625123..63a49702f771c4999c7a58498cbda2b3b8641381 100644 (file)
@@ -15,7 +15,7 @@ Signed-off-by: John Crispin <blogic@openwrt.org>
  
  #include "gpiolib.h"
  #include "gpiolib-of.h"
-@@ -1295,3 +1297,73 @@ bool of_gpiochip_instance_match(struct g
+@@ -1302,3 +1304,73 @@ bool of_gpiochip_instance_match(struct g
  
        return false;
  }
index 9af10091933f3aacd07304276234ba020894412a..9f634bfa4ea2c1ecd078a5ac8aa5cd20fb8261a6 100644 (file)
@@ -1,2 +1,2 @@
-LINUX_VERSION-6.18 = .29
-LINUX_KERNEL_HASH-6.18.29 = c33ea75b1f3bc5fccab836790cd3684eab7057ff383464b5efd8a68ba622a83c
+LINUX_VERSION-6.18 = .30
+LINUX_KERNEL_HASH-6.18.30 = a8b3886ec3af573f7420b23d27390d4f2b0aac62e8da041662523ce2e7dfb3d4
index bc0b3073ce6eebaf3bcb84050dd337841a8a4445..8d204b98f6866416dd39d18cc9c1ebe87e73cc49 100644 (file)
@@ -10,7 +10,7 @@ Signed-off-by: Felix Fietkau <nbd@nbd.name>
 
 --- a/Makefile
 +++ b/Makefile
-@@ -626,7 +626,7 @@ export RUSTC_BOOTSTRAP := 1
+@@ -628,7 +628,7 @@ export RUSTC_BOOTSTRAP := 1
  # Allows finding `.clippy.toml` in out-of-srctree builds.
  export CLIPPY_CONF_DIR := $(srctree)
  
index f80c1277208b48171a970a4a76ddd6226df91503..80a1f6fedf8843d6585149deefeb6e16dc6bea76 100644 (file)
@@ -161,7 +161,7 @@ Signed-off-by: Felix Fietkau <nbd@nbd.name>
  
  struct rtnl_link {
        rtnl_doit_func          doit;
-@@ -5331,7 +5331,9 @@ int ndo_dflt_bridge_getlink(struct sk_bu
+@@ -5332,7 +5332,9 @@ int ndo_dflt_bridge_getlink(struct sk_bu
            brport_nla_put_flag(skb, flags, mask,
                                IFLA_BRPORT_MCAST_FLOOD, BR_MCAST_FLOOD) ||
            brport_nla_put_flag(skb, flags, mask,
index 69da01cd6053b1798404e55bf760759b3efe70d9..d795521113dd67930b3983653675e97068ce6077 100644 (file)
@@ -10,7 +10,7 @@ Signed-off-by: Matteo Croce <mcroce@microsoft.com>
 
 --- a/drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
 +++ b/drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
-@@ -1460,7 +1460,7 @@ static int stmmac_init_rx_buffers(struct
+@@ -1464,7 +1464,7 @@ static int stmmac_init_rx_buffers(struct
  {
        struct stmmac_rx_queue *rx_q = &dma_conf->rx_queue[queue];
        struct stmmac_rx_buffer *buf = &rx_q->buf_pool[i];
@@ -19,7 +19,7 @@ Signed-off-by: Matteo Croce <mcroce@microsoft.com>
  
        if (priv->dma_cap.host_dma_width <= 32)
                gfp |= GFP_DMA32;
-@@ -4750,7 +4750,7 @@ static inline void stmmac_rx_refill(stru
+@@ -4754,7 +4754,7 @@ static inline void stmmac_rx_refill(stru
        struct stmmac_rx_queue *rx_q = &priv->dma_conf.rx_queue[queue];
        int dirty = stmmac_rx_dirty(priv, queue);
        unsigned int entry = rx_q->dirty_rx;