[packages/kernel] update arm/arm64 configs and patches for 7.1
atler
atler at pld-linux.org
Fri Jun 19 19:14:53 CEST 2026
commit b9b011b6da196c258c168bdaa8b66cd8178417b5
Author: Jan Palus <atler at pld-linux.org>
Date: Fri Jun 19 19:13:13 2026 +0200
update arm/arm64 configs and patches for 7.1
arm-reloc.patch | 122 ------------------------------------------------
kernel-multiarch.config | 13 ++++++
kernel.spec | 2 -
3 files changed, 13 insertions(+), 124 deletions(-)
---
diff --git a/kernel.spec b/kernel.spec
index ef8e2889..9282ec3f 100644
--- a/kernel.spec
+++ b/kernel.spec
@@ -176,7 +176,6 @@ Patch7000: kernel-inittmpfs.patch
# ARM only
Patch8000: rpi-sound.patch
-Patch8001: arm-reloc.patch
Patch8004: ath-regd.patch
URL: https://www.kernel.org/
@@ -578,7 +577,6 @@ cd linux-%{basever}
%ifarch %{arm} aarch64
%patch -P8000 -p1
-%patch -P8001 -p1
%patch -P8004 -p1
%endif
diff --git a/arm-reloc.patch b/arm-reloc.patch
deleted file mode 100644
index 31e7df69..00000000
--- a/arm-reloc.patch
+++ /dev/null
@@ -1,122 +0,0 @@
-From mboxrd at z Thu Jan 1 00:00:00 1970
-Received: from relay.smtp-ext.broadcom.com (relay.smtp-ext.broadcom.com [192.19.166.231])
- (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
- (No client certificate requested)
- by smtp.subspace.kernel.org (Postfix) with ESMTPS id 53025259CBC
- for <linux-kernel at vger.kernel.org>; Mon, 22 Sep 2025 20:33:10 +0000 (UTC)
-Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=192.19.166.231
-ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116;
- t=1758573191; cv=none; b=LLxPERodyKBF5c+aegQnxq58WDAz0cmaKw/Nd46Uick1PJn2vasKbrvd4lQNI97k6v/SRQbdABh7NohNaw9pIaOVpOLJdQSEVZKzgChDwAfAQKdeRdDZ2E09xNDTIm3x0l6OBmI1oVM26HG6D3IX4JC6azkjUpr+LF3xubDX3Qw=
-ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org;
- s=arc-20240116; t=1758573191; c=relaxed/simple;
- bh=5fmrmxyXo8+QGRwZYQZhtwwyA8SDyVYpuRqt3H8E9PU=;
- h=From:To:Cc:Subject:Date:Message-ID:MIME-Version; b=nhJaAQe21FFk1ddLoMgwsaLso3Bl/9kE8P1BKO83t/q/5JlK7aZF11ZsAq9Uqxt7ucQ/leC0hjTyttDl6QS1tRzB9RdsmSF9KcZHb13ows0v+v8QRr08MeA9odvKxsypOgqZT24Y2SBvPoIkLQuWfHvms8hDElnNLcaQ23CYOH4=
-ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=broadcom.com; spf=fail smtp.mailfrom=broadcom.com; dkim=pass (1024-bit key) header.d=broadcom.com header.i=@broadcom.com header.b=R+Rxe33A; arc=none smtp.client-ip=192.19.166.231
-Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=broadcom.com
-Authentication-Results: smtp.subspace.kernel.org; spf=fail smtp.mailfrom=broadcom.com
-Authentication-Results: smtp.subspace.kernel.org;
- dkim=pass (1024-bit key) header.d=broadcom.com header.i=@broadcom.com header.b="R+Rxe33A"
-Received: from mail-lvn-it-01.broadcom.com (mail-lvn-it-01.lvn.broadcom.net [10.36.132.253])
- by relay.smtp-ext.broadcom.com (Postfix) with ESMTP id 1AF62C0000DE;
- Mon, 22 Sep 2025 13:24:51 -0700 (PDT)
-DKIM-Filter: OpenDKIM Filter v2.11.0 relay.smtp-ext.broadcom.com 1AF62C0000DE
-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=broadcom.com;
- s=dkimrelay; t=1758572691;
- bh=5fmrmxyXo8+QGRwZYQZhtwwyA8SDyVYpuRqt3H8E9PU=;
- h=From:To:Cc:Subject:Date:From;
- b=R+Rxe33AVgjsV428MnlL8JMDJK6KEDR7DixzOdl6hjiQLiJ/g7ZGxdxe8teWmOpYT
- YZET+696rFDHHxTwTgm3GH2Yet/C6CfH5X65YVS88ZTsbzHgAPADYf29psP2UBM5Xn
- oIXu+dOSG0lF6oXfnK89UQMSOBS7MWQM99JXomRs=
-Received: from bcacpedev-irv-3.lvn.broadcom.net (bcacpedev-irv-3.lvn.broadcom.net [10.173.232.202])
- (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
- key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256)
- (No client certificate requested)
- by mail-lvn-it-01.broadcom.com (Postfix) with ESMTPSA id 03B8F18000530;
- Mon, 22 Sep 2025 13:24:50 -0700 (PDT)
-From: William Zhang <william.zhang at broadcom.com>
-To: linux-arm-kernel at lists.infradead.org
-Cc: song at kernel.org,
- linus.walleij at linaro.org,
- florian.fainelli at broadcom.com,
- ardb at kernel.org,
- anand.gore at broadcom.com,
- Broadcom Kernel List <bcm-kernel-feedback-list at broadcom.com>,
- kursad.oney at broadcom.com,
- William Zhang <william.zhang at broadcom.com>,
- Sebastian Andrzej Siewior <bigeasy at linutronix.de>,
- "Peter Zijlstra (Intel)" <peterz at infradead.org>,
- Luis Chamberlain <mcgrof at kernel.org>,
- linux-kernel at vger.kernel.org,
- Thomas Gleixner <tglx at linutronix.de>,
- Christophe Leroy <christophe.leroy at csgroup.eu>,
- Petr Pavlu <petr.pavlu at suse.com>,
- Russell King <linux at armlinux.org.uk>
-Subject: [PATCH v2] ARM: module: fix unwind section relocation out of range error
-Date: Mon, 22 Sep 2025 13:23:22 -0700
-Message-ID: <20250922202438.496433-1-william.zhang at broadcom.com>
-X-Mailer: git-send-email 2.43.7
-Precedence: bulk
-X-Mailing-List: linux-kernel at vger.kernel.org
-List-Id: <linux-kernel.vger.kernel.org>
-List-Subscribe: <mailto:linux-kernel+subscribe at vger.kernel.org>
-List-Unsubscribe: <mailto:linux-kernel+unsubscribe at vger.kernel.org>
-MIME-Version: 1.0
-Content-Transfer-Encoding: 8bit
-
-In an armv7 system that uses non-3G/1G split and with more than 512MB
-physical memory, driver load may fail with following error:
- section 29 reloc 0 sym '': relocation 42 out of range (0xc2ab9be8 ->
-0x7fad5998)
-
-This happens when relocation R_ARM_PREL31 from the unwind section
-.ARM.extab and .ARM.exidx are allocated from the VMALLOC space while
-.text section is from MODULES_VADDR space. It exceeds the +/-1GB
-relocation requirement of R_ARM_PREL31 hence triggers the error.
-
-The fix is to mark .ARM.extab and .ARM.exidx sections as executable so
-they can be allocated along with .text section and always meet range
-requirement.
-
-Fixes: ac3b43283923 ("module: replace module_layout with module_memory")
-
-Co-developed-by: Ard Biesheuvel <ardb at kernel.org>
-Signed-off-by: Ard Biesheuvel <ardb at kernel.org>
-Signed-off-by: William Zhang <william.zhang at broadcom.com>
-
----
-
-Changes in v2:
-- Fix the comment in code and commit message regarding the unwind
-section location
-- Add fix tag for more visibility
-
- arch/arm/kernel/module-plts.c | 12 ++++++++++++
- 1 file changed, 12 insertions(+)
-
-diff --git a/arch/arm/kernel/module-plts.c b/arch/arm/kernel/module-plts.c
-index 354ce16d83cb..b5338fe59706 100644
---- a/arch/arm/kernel/module-plts.c
-+++ b/arch/arm/kernel/module-plts.c
-@@ -225,6 +225,18 @@ int module_frob_arch_sections(Elf_Ehdr *ehdr, Elf_Shdr *sechdrs,
- mod->arch.init.plt = s;
- else if (s->sh_type == SHT_SYMTAB)
- syms = (Elf32_Sym *)s->sh_addr;
-+#if defined(CONFIG_ARM_UNWIND) && !defined(CONFIG_VMSPLIT_3G)
-+ else if (s->sh_type == ELF_SECTION_UNWIND ||
-+ (strncmp(".ARM.extab", secstrings + s->sh_name, 10) == 0)) {
-+ /*
-+ * To avoid the possible relocation out of range issue for
-+ * R_ARM_PREL31, mark unwind section .ARM.extab and .ARM.exidx as
-+ * executable so they will be allocated along with .text section to
-+ * meet +/-1GB range requirement of the R_ARM_PREL31 relocation
-+ */
-+ s->sh_flags |= SHF_EXECINSTR;
-+ }
-+#endif
- }
-
- if (!mod->arch.core.plt || !mod->arch.init.plt) {
---
-2.43.7
-
-
diff --git a/kernel-multiarch.config b/kernel-multiarch.config
index e2d02dfe..199eac41 100644
--- a/kernel-multiarch.config
+++ b/kernel-multiarch.config
@@ -2300,6 +2300,7 @@ DRM_LONTIUM_LT8912B all=m
DRM_LONTIUM_LT9211 all=m
DRM_LONTIUM_LT9611 all=m
DRM_LONTIUM_LT9611UXC all=m
+DRM_LONTIUM_LT8713SX arm=m arm64=m
DRM_ITE_IT66121 all=m
DRM_LVDS_CODEC all=m
DRM_MEGACHIPS_STDPXXXX_GE_B850V3_FW all=m
@@ -2549,12 +2550,14 @@ DRM_PANEL_HIMAX_HX8279 arm=m arm64=m
DRM_PANEL_HIMAX_HX83102 all=m
DRM_PANEL_HIMAX_HX83112A all=m
DRM_PANEL_HIMAX_HX83112B arm=m arm64=m
+DRM_PANEL_HIMAX_HX83121A arm=m arm64=m
DRM_PANEL_HIMAX_HX8394 all=m
DRM_PANEL_HYDIS_HV101HD1 arm=m arm64=m
DRM_PANEL_ILITEK_IL9322 all=m
DRM_PANEL_ILITEK_ILI9341 all=m
DRM_PANEL_ILITEK_ILI9805 all=m
DRM_PANEL_ILITEK_ILI9806E_DSI all=m
+DRM_PANEL_ILITEK_ILI9806E_SPI arm=m arm64=m
DRM_PANEL_ILITEK_ILI9881C all=m
DRM_PANEL_ILITEK_ILI9882T all=m
DRM_PANEL_INNOLUX_EJ030NA all=m
@@ -2572,8 +2575,10 @@ DRM_PANEL_LG_LB035Q02 all=m
DRM_PANEL_LG_LD070WX3 arm=m arm64=m
DRM_PANEL_LG_LG4573 all=m
DRM_PANEL_LG_SW43408 all=m
+DRM_PANEL_LXD_M9189A arm=m arm64=m
DRM_PANEL_MAGNACHIP_D53E6EA8966 all=m
DRM_PANEL_MANTIX_MLAF057WE51 all=m
+DRM_PANEL_MOTOROLA_MOT arm=m arm64=m
DRM_PANEL_NEC_NL8048HL11 all=m
DRM_PANEL_NEWVISION_NV3051D all=m
DRM_PANEL_NEWVISION_NV3052C all=m
@@ -2583,6 +2588,7 @@ DRM_PANEL_NOVATEK_NT35950 all=m
DRM_PANEL_NOVATEK_NT36523 all=m
DRM_PANEL_NOVATEK_NT36672A all=m
DRM_PANEL_NOVATEK_NT36672E all=m
+DRM_PANEL_NOVATEK_NT37700F arm=m arm64=m
DRM_PANEL_NOVATEK_NT37801 arm=m arm64=m
DRM_PANEL_NOVATEK_NT39016 all=m
DRM_PANEL_OLIMEX_LCD_OLINUXINO all=m
@@ -2620,6 +2626,7 @@ DRM_PANEL_SAMSUNG_S6E63M0_SPI all=m
DRM_PANEL_SAMSUNG_S6E63M0_DSI all=m
DRM_PANEL_SAMSUNG_S6E8AA0 all=m
DRM_PANEL_SAMSUNG_S6E8AA5X01_AMS561RA01 arm=m arm64=m
+DRM_PANEL_SAMSUNG_S6E8FC0 arm=m arm64=m
DRM_PANEL_SAMSUNG_SOFEF00 all=m
DRM_PANEL_SEIKO_43WVF1G all=m
DRM_PANEL_SHARP_LQ079L1SX01 arm=m arm64=m
@@ -2746,6 +2753,7 @@ DRM_TIDSS arm=m arm64=m
#- *** FILE: drivers/gpu/drm/tilcdc/Kconfig ***
#-
DRM_TILCDC arm=m
+DRM_TILCDC_PANEL_LEGACY arm=y
#-
#- *** FILE: drivers/gpu/drm/tiny/Kconfig ***
@@ -5509,6 +5517,7 @@ VIDEO_OV2640 all=m
VIDEO_OV2659 all=m
VIDEO_OV2680 all=m
VIDEO_OV2685 all=m
+VIDEO_OV2732 arm=m arm64=m
VIDEO_OV2735 all=m
VIDEO_OV2740 all=m
VIDEO_OV4689 all=m
@@ -9516,6 +9525,7 @@ PCI_STUB all=m
PCI_PF_STUB all=m
XEN_PCIDEV_FRONTEND all=m
PCI_TSM all=y
+PCI_DOE arm64=y
PCI_IOV all=y
PCI_NPEM all=y
PCI_PRI all=y
@@ -9704,6 +9714,8 @@ DWC_PCIE_PMU all=m
#- file drivers/perf/arm_cspmu/Kconfig goes here
#- file drivers/perf/amlogic/Kconfig goes here
CXL_PMU all=m
+NVIDIA_TEGRA410_CMEM_LATENCY_PMU arm64=m
+NVIDIA_TEGRA410_C2C_PMU arm64=m
#-
#- *** FILE: drivers/perf/amlogic/Kconfig ***
@@ -10532,6 +10544,7 @@ CHARGER_DETECTOR_MAX14656 all=m
CHARGER_MAX77650 all=m
CHARGER_MAX77693 all=m
CHARGER_MAX77705 all=m
+CHARGER_MAX77759 arm=m arm64=m
CHARGER_MAX77976 all=m
CHARGER_MAX8971 all=m
CHARGER_MP2629 all=m
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/kernel.git/commitdiff/b9b011b6da196c258c168bdaa8b66cd8178417b5
More information about the pld-cvs-commit
mailing list