[openwrt/openwrt] kernel: Update to version 5.15.178

LEDE Commits lede-commits at lists.infradead.org
Sat Apr 12 17:54:11 PDT 2025


hauke pushed a commit to openwrt/openwrt.git, branch openwrt-23.05:
https://git.openwrt.org/271c9ac39a540ef569a4453d73b14e478ee4c08e

commit 271c9ac39a540ef569a4453d73b14e478ee4c08e
Author: Hauke Mehrtens <hauke at hauke-m.de>
AuthorDate: Mon Feb 17 23:57:57 2025 +0000

    kernel: Update to version 5.15.178
    
    No manual changes needed.
    
    Link: https://github.com/openwrt/openwrt/pull/18012
    Signed-off-by: Hauke Mehrtens <hauke at hauke-m.de>
---
 include/kernel-5.15                                            |  4 ++--
 ...-Add-support-for-all-the-downstream-rpi-sound-card-dr.patch |  2 +-
 ...950-0178-drm-v3d-Suppress-all-but-the-first-MMU-error.patch |  6 +++---
 ...v5.18-regmap-add-configurable-downshift-for-addresses.patch | 10 +++++-----
 ...-regmap-allow-a-defined-reg_base-to-be-added-to-every.patch | 10 +++++-----
 ...-regmap-apply-reg_base-and-reg_downshift-for-single-r.patch |  6 +++---
 target/linux/generic/hack-5.15/259-regmap_dynamic.patch        |  2 +-
 7 files changed, 20 insertions(+), 20 deletions(-)

diff --git a/include/kernel-5.15 b/include/kernel-5.15
index e546a4d87e..9631a45f33 100644
--- a/include/kernel-5.15
+++ b/include/kernel-5.15
@@ -1,2 +1,2 @@
-LINUX_VERSION-5.15 = .177
-LINUX_KERNEL_HASH-5.15.177 = ea9eb8088d4231f8a01b191ceef5f4d92238f6c7519f6fbcb57e448ee9e0a6e0
+LINUX_VERSION-5.15 = .178
+LINUX_KERNEL_HASH-5.15.178 = efe9f7eb5ea4d26cec6290689343e1804eb3b4a88ff5a60497a696fc08157c42
diff --git a/target/linux/bcm27xx/patches-5.15/950-0084-Add-support-for-all-the-downstream-rpi-sound-card-dr.patch b/target/linux/bcm27xx/patches-5.15/950-0084-Add-support-for-all-the-downstream-rpi-sound-card-dr.patch
index 0ad3950310..e67ab09a1d 100644
--- a/target/linux/bcm27xx/patches-5.15/950-0084-Add-support-for-all-the-downstream-rpi-sound-card-dr.patch
+++ b/target/linux/bcm27xx/patches-5.15/950-0084-Add-support-for-all-the-downstream-rpi-sound-card-dr.patch
@@ -14196,7 +14196,7 @@ Signed-off-by: Joerg Schambacher <joerg at hifiberry.com>
  config SND_SOC_TFA989X
  	tristate "NXP/Goodix TFA989X (TFA1) amplifiers"
  	depends on I2C
-@@ -1944,4 +1962,8 @@ config SND_SOC_LPASS_TX_MACRO
+@@ -1945,4 +1963,8 @@ config SND_SOC_LPASS_TX_MACRO
  	select REGMAP_MMIO
  	tristate "Qualcomm TX Macro in LPASS(Low Power Audio SubSystem)"
  
diff --git a/target/linux/bcm27xx/patches-5.15/950-0178-drm-v3d-Suppress-all-but-the-first-MMU-error.patch b/target/linux/bcm27xx/patches-5.15/950-0178-drm-v3d-Suppress-all-but-the-first-MMU-error.patch
index acada04e26..fecbe07eab 100644
--- a/target/linux/bcm27xx/patches-5.15/950-0178-drm-v3d-Suppress-all-but-the-first-MMU-error.patch
+++ b/target/linux/bcm27xx/patches-5.15/950-0178-drm-v3d-Suppress-all-but-the-first-MMU-error.patch
@@ -13,7 +13,7 @@ Signed-off-by: Phil Elwell <phil at raspberrypi.org>
 
 --- a/drivers/gpu/drm/v3d/v3d_irq.c
 +++ b/drivers/gpu/drm/v3d/v3d_irq.c
-@@ -181,6 +181,7 @@ v3d_hub_irq(int irq, void *arg)
+@@ -189,6 +189,7 @@ v3d_hub_irq(int irq, void *arg)
  			"GMP",
  		};
  		const char *client = "?";
@@ -21,7 +21,7 @@ Signed-off-by: Phil Elwell <phil at raspberrypi.org>
  
  		V3D_WRITE(V3D_MMU_CTL, V3D_READ(V3D_MMU_CTL));
  
-@@ -190,6 +191,7 @@ v3d_hub_irq(int irq, void *arg)
+@@ -198,6 +199,7 @@ v3d_hub_irq(int irq, void *arg)
  				client = v3d41_axi_ids[axi_id];
  		}
  
@@ -29,7 +29,7 @@ Signed-off-by: Phil Elwell <phil at raspberrypi.org>
  		dev_err(v3d->drm.dev, "MMU error from client %s (%d) at 0x%llx%s%s%s\n",
  			client, axi_id, (long long)vio_addr,
  			((intsts & V3D_HUB_INT_MMU_WRV) ?
-@@ -198,6 +200,7 @@ v3d_hub_irq(int irq, void *arg)
+@@ -206,6 +208,7 @@ v3d_hub_irq(int irq, void *arg)
  			 ", pte invalid" : ""),
  			((intsts & V3D_HUB_INT_MMU_CAP) ?
  			 ", cap exceeded" : ""));
diff --git a/target/linux/generic/backport-5.15/350-v5.18-regmap-add-configurable-downshift-for-addresses.patch b/target/linux/generic/backport-5.15/350-v5.18-regmap-add-configurable-downshift-for-addresses.patch
index 175df150cc..1530baf8f4 100644
--- a/target/linux/generic/backport-5.15/350-v5.18-regmap-add-configurable-downshift-for-addresses.patch
+++ b/target/linux/generic/backport-5.15/350-v5.18-regmap-add-configurable-downshift-for-addresses.patch
@@ -29,7 +29,7 @@ Signed-off-by: Mark Brown <broonie at kernel.org>
  			     unsigned int reg, unsigned int val);
 --- a/drivers/base/regmap/regmap.c
 +++ b/drivers/base/regmap/regmap.c
-@@ -823,6 +823,7 @@ struct regmap *__regmap_init(struct devi
+@@ -834,6 +834,7 @@ struct regmap *__regmap_init(struct devi
  
  	map->format.reg_bytes = DIV_ROUND_UP(config->reg_bits, 8);
  	map->format.pad_bytes = config->pad_bits / 8;
@@ -37,7 +37,7 @@ Signed-off-by: Mark Brown <broonie at kernel.org>
  	map->format.val_bytes = DIV_ROUND_UP(config->val_bits, 8);
  	map->format.buf_size = DIV_ROUND_UP(config->reg_bits +
  			config->val_bits + config->pad_bits, 8);
-@@ -1750,6 +1751,7 @@ static int _regmap_raw_write_impl(struct
+@@ -1762,6 +1763,7 @@ static int _regmap_raw_write_impl(struct
  			return ret;
  	}
  
@@ -45,7 +45,7 @@ Signed-off-by: Mark Brown <broonie at kernel.org>
  	map->format.format_reg(map->work_buf, reg, map->reg_shift);
  	regmap_set_work_buf_flag_mask(map, map->format.reg_bytes,
  				      map->write_flag_mask);
-@@ -1920,6 +1922,7 @@ static int _regmap_bus_formatted_write(v
+@@ -1932,6 +1934,7 @@ static int _regmap_bus_formatted_write(v
  			return ret;
  	}
  
@@ -53,7 +53,7 @@ Signed-off-by: Mark Brown <broonie at kernel.org>
  	map->format.format_write(map, reg, val);
  
  	trace_regmap_hw_write_start(map, reg, 1);
-@@ -2360,6 +2363,7 @@ static int _regmap_raw_multi_reg_write(s
+@@ -2372,6 +2375,7 @@ static int _regmap_raw_multi_reg_write(s
  		unsigned int reg = regs[i].reg;
  		unsigned int val = regs[i].def;
  		trace_regmap_hw_write_start(map, reg, 1);
@@ -61,7 +61,7 @@ Signed-off-by: Mark Brown <broonie at kernel.org>
  		map->format.format_reg(u8, reg, map->reg_shift);
  		u8 += reg_bytes + pad_bytes;
  		map->format.format_val(u8, val, 0);
-@@ -2685,6 +2689,7 @@ static int _regmap_raw_read(struct regma
+@@ -2697,6 +2701,7 @@ static int _regmap_raw_read(struct regma
  			return ret;
  	}
  
diff --git a/target/linux/generic/backport-5.15/351-v5.18-regmap-allow-a-defined-reg_base-to-be-added-to-every.patch b/target/linux/generic/backport-5.15/351-v5.18-regmap-allow-a-defined-reg_base-to-be-added-to-every.patch
index df716c4b65..151187c657 100644
--- a/target/linux/generic/backport-5.15/351-v5.18-regmap-allow-a-defined-reg_base-to-be-added-to-every.patch
+++ b/target/linux/generic/backport-5.15/351-v5.18-regmap-allow-a-defined-reg_base-to-be-added-to-every.patch
@@ -33,7 +33,7 @@ Signed-off-by: Mark Brown <broonie at kernel.org>
  	void *work_buf;     /* Scratch buffer used to format I/O */
 --- a/drivers/base/regmap/regmap.c
 +++ b/drivers/base/regmap/regmap.c
-@@ -821,6 +821,8 @@ struct regmap *__regmap_init(struct devi
+@@ -832,6 +832,8 @@ struct regmap *__regmap_init(struct devi
  	else
  		map->alloc_flags = GFP_KERNEL;
  
@@ -42,7 +42,7 @@ Signed-off-by: Mark Brown <broonie at kernel.org>
  	map->format.reg_bytes = DIV_ROUND_UP(config->reg_bits, 8);
  	map->format.pad_bytes = config->pad_bits / 8;
  	map->format.reg_downshift = config->reg_downshift;
-@@ -1751,6 +1753,7 @@ static int _regmap_raw_write_impl(struct
+@@ -1763,6 +1765,7 @@ static int _regmap_raw_write_impl(struct
  			return ret;
  	}
  
@@ -50,7 +50,7 @@ Signed-off-by: Mark Brown <broonie at kernel.org>
  	reg >>= map->format.reg_downshift;
  	map->format.format_reg(map->work_buf, reg, map->reg_shift);
  	regmap_set_work_buf_flag_mask(map, map->format.reg_bytes,
-@@ -1922,6 +1925,7 @@ static int _regmap_bus_formatted_write(v
+@@ -1934,6 +1937,7 @@ static int _regmap_bus_formatted_write(v
  			return ret;
  	}
  
@@ -58,7 +58,7 @@ Signed-off-by: Mark Brown <broonie at kernel.org>
  	reg >>= map->format.reg_downshift;
  	map->format.format_write(map, reg, val);
  
-@@ -2363,6 +2367,7 @@ static int _regmap_raw_multi_reg_write(s
+@@ -2375,6 +2379,7 @@ static int _regmap_raw_multi_reg_write(s
  		unsigned int reg = regs[i].reg;
  		unsigned int val = regs[i].def;
  		trace_regmap_hw_write_start(map, reg, 1);
@@ -66,7 +66,7 @@ Signed-off-by: Mark Brown <broonie at kernel.org>
  		reg >>= map->format.reg_downshift;
  		map->format.format_reg(u8, reg, map->reg_shift);
  		u8 += reg_bytes + pad_bytes;
-@@ -2689,6 +2694,7 @@ static int _regmap_raw_read(struct regma
+@@ -2701,6 +2706,7 @@ static int _regmap_raw_read(struct regma
  			return ret;
  	}
  
diff --git a/target/linux/generic/backport-5.15/352-v6.3-regmap-apply-reg_base-and-reg_downshift-for-single-r.patch b/target/linux/generic/backport-5.15/352-v6.3-regmap-apply-reg_base-and-reg_downshift-for-single-r.patch
index 33de94cb17..2426e583b5 100644
--- a/target/linux/generic/backport-5.15/352-v6.3-regmap-apply-reg_base-and-reg_downshift-for-single-r.patch
+++ b/target/linux/generic/backport-5.15/352-v6.3-regmap-apply-reg_base-and-reg_downshift-for-single-r.patch
@@ -28,7 +28,7 @@ Signed-off-by: Mark Brown <broonie at kernel.org>
 
 --- a/drivers/base/regmap/regmap.c
 +++ b/drivers/base/regmap/regmap.c
-@@ -1943,6 +1943,8 @@ static int _regmap_bus_reg_write(void *c
+@@ -1955,6 +1955,8 @@ static int _regmap_bus_reg_write(void *c
  {
  	struct regmap *map = context;
  
@@ -37,7 +37,7 @@ Signed-off-by: Mark Brown <broonie at kernel.org>
  	return map->bus->reg_write(map->bus_context, reg, val);
  }
  
-@@ -2715,6 +2717,8 @@ static int _regmap_bus_reg_read(void *co
+@@ -2727,6 +2729,8 @@ static int _regmap_bus_reg_read(void *co
  {
  	struct regmap *map = context;
  
@@ -46,7 +46,7 @@ Signed-off-by: Mark Brown <broonie at kernel.org>
  	return map->bus->reg_read(map->bus_context, reg, val);
  }
  
-@@ -3084,6 +3088,8 @@ static int _regmap_update_bits(struct re
+@@ -3096,6 +3100,8 @@ static int _regmap_update_bits(struct re
  		*change = false;
  
  	if (regmap_volatile(map, reg) && map->reg_update_bits) {
diff --git a/target/linux/generic/hack-5.15/259-regmap_dynamic.patch b/target/linux/generic/hack-5.15/259-regmap_dynamic.patch
index ea06821c4b..220f642b5f 100644
--- a/target/linux/generic/hack-5.15/259-regmap_dynamic.patch
+++ b/target/linux/generic/hack-5.15/259-regmap_dynamic.patch
@@ -125,7 +125,7 @@ Signed-off-by: Felix Fietkau <nbd at nbd.name>
  #include <linux/mutex.h>
  #include <linux/err.h>
  #include <linux/property.h>
-@@ -3364,3 +3365,5 @@ static int __init regmap_initcall(void)
+@@ -3376,3 +3377,5 @@ static int __init regmap_initcall(void)
  	return 0;
  }
  postcore_initcall(regmap_initcall);




More information about the lede-commits mailing list