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>
#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;
}
-LINUX_VERSION-6.18 = .29
-LINUX_KERNEL_HASH-6.18.29 = c33ea75b1f3bc5fccab836790cd3684eab7057ff383464b5efd8a68ba622a83c
+LINUX_VERSION-6.18 = .30
+LINUX_KERNEL_HASH-6.18.30 = a8b3886ec3af573f7420b23d27390d4f2b0aac62e8da041662523ce2e7dfb3d4
--- 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)
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,
--- 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];
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;