From 029097fc929813a87de0b455051b869123f36667 Mon Sep 17 00:00:00 2001 From: "Justin M. Forbes" Date: Mon, 18 Aug 2025 07:43:41 -0600 Subject: [PATCH] kernel-6.17.0-0.rc2.24 * Mon Aug 18 2025 Fedora Kernel Team [6.17.0-0.rc2.24] - soc: qcom: mdt_loader: Deal with zero e_shentsize (Bjorn Andersson) - arm64: dts: qcom: x1e80100-lenovo-yoga-slim7x: add Bluetooth support (Jens Glathe) - ALSA HDA driver configuration split for 6.17 upstream (Jaroslav Kysela) - redhat/configs: clang_lto: disable CONFIG_FORTIFY_KUNIT_TEST (Scott Weaver) Resolves: Signed-off-by: Justin M. Forbes --- Makefile.rhelver | 2 +- Patchlist.changelog | 7 ++++-- kernel-aarch64-16k-debug-fedora.config | 2 +- kernel-aarch64-16k-fedora.config | 2 +- kernel-aarch64-debug-fedora.config | 2 +- kernel-aarch64-fedora.config | 2 +- kernel-aarch64-rt-64k-debug-fedora.config | 2 +- kernel-aarch64-rt-64k-fedora.config | 2 +- kernel-aarch64-rt-debug-fedora.config | 2 +- kernel-aarch64-rt-fedora.config | 2 +- kernel-ppc64le-debug-fedora.config | 2 +- kernel-ppc64le-fedora.config | 2 +- kernel-riscv64-debug-fedora.config | 2 +- kernel-riscv64-fedora.config | 2 +- kernel-riscv64-rt-debug-fedora.config | 2 +- kernel-riscv64-rt-fedora.config | 2 +- kernel-s390x-debug-fedora.config | 2 +- kernel-s390x-fedora.config | 2 +- kernel-x86_64-debug-fedora.config | 2 +- kernel-x86_64-fedora.config | 2 +- kernel-x86_64-rt-debug-fedora.config | 2 +- kernel-x86_64-rt-fedora.config | 2 +- kernel.changelog | 16 ++++++++++++- kernel.spec | 19 +++++++++++---- patch-6.17-redhat.patch | 29 +++++++++++++++++++++-- sources | 6 ++--- 26 files changed, 86 insertions(+), 33 deletions(-) diff --git a/Makefile.rhelver b/Makefile.rhelver index 71d936e1f..af8140623 100644 --- a/Makefile.rhelver +++ b/Makefile.rhelver @@ -12,7 +12,7 @@ RHEL_MINOR = 99 # # Use this spot to avoid future merge conflicts. # Do not trim this comment. -RHEL_RELEASE = 21 +RHEL_RELEASE = 24 # # RHEL_REBASE_NUM diff --git a/Patchlist.changelog b/Patchlist.changelog index dd7aeb792..326e4f517 100644 --- a/Patchlist.changelog +++ b/Patchlist.changelog @@ -1,5 +1,8 @@ -https://gitlab.com/cki-project/kernel-ark/-/commit/7829233a6a4c4a361b4a87cb809461a6744fbdf4 - 7829233a6a4c4a361b4a87cb809461a6744fbdf4 arm64: dts: qcom: x1e80100-lenovo-yoga-slim7x: add Bluetooth support +https://gitlab.com/cki-project/kernel-ark/-/commit/cec6cbc1a506efe565066345ac574c29cd9e7be5 + cec6cbc1a506efe565066345ac574c29cd9e7be5 soc: qcom: mdt_loader: Deal with zero e_shentsize + +https://gitlab.com/cki-project/kernel-ark/-/commit/9195b930ab47424216e8dc6f66d70e3d3416ab40 + 9195b930ab47424216e8dc6f66d70e3d3416ab40 arm64: dts: qcom: x1e80100-lenovo-yoga-slim7x: add Bluetooth support https://gitlab.com/cki-project/kernel-ark/-/commit/0299a0729cfba8d982f9484fefe4aeac1abc7aa3 0299a0729cfba8d982f9484fefe4aeac1abc7aa3 selftests/bpf: Remove ksyms_weak_lskel test diff --git a/kernel-aarch64-16k-debug-fedora.config b/kernel-aarch64-16k-debug-fedora.config index 74343c0ed..20a75d59d 100644 --- a/kernel-aarch64-16k-debug-fedora.config +++ b/kernel-aarch64-16k-debug-fedora.config @@ -5886,7 +5886,7 @@ CONFIG_NOUVEAU_DEBUG_MMU=y CONFIG_NOUVEAU_DEBUG_PUSH=y # CONFIG_NOUVEAU_LEGACY_CTX_SUPPORT is not set CONFIG_NOUVEAU_PLATFORM_DRIVER=y -CONFIG_NOVA_CORE=m +# CONFIG_NOVA_CORE is not set CONFIG_NOZOMI=m CONFIG_NR_CPUS=4096 CONFIG_NS83820=m diff --git a/kernel-aarch64-16k-fedora.config b/kernel-aarch64-16k-fedora.config index ec0c7a88c..b235a1b51 100644 --- a/kernel-aarch64-16k-fedora.config +++ b/kernel-aarch64-16k-fedora.config @@ -5859,7 +5859,7 @@ CONFIG_NOUVEAU_DEBUG_DEFAULT=3 # CONFIG_NOUVEAU_DEBUG_PUSH is not set # CONFIG_NOUVEAU_LEGACY_CTX_SUPPORT is not set CONFIG_NOUVEAU_PLATFORM_DRIVER=y -CONFIG_NOVA_CORE=m +# CONFIG_NOVA_CORE is not set CONFIG_NOZOMI=m CONFIG_NR_CPUS=4096 CONFIG_NS83820=m diff --git a/kernel-aarch64-debug-fedora.config b/kernel-aarch64-debug-fedora.config index fdbdc4d65..79ffee570 100644 --- a/kernel-aarch64-debug-fedora.config +++ b/kernel-aarch64-debug-fedora.config @@ -5886,7 +5886,7 @@ CONFIG_NOUVEAU_DEBUG_MMU=y CONFIG_NOUVEAU_DEBUG_PUSH=y # CONFIG_NOUVEAU_LEGACY_CTX_SUPPORT is not set CONFIG_NOUVEAU_PLATFORM_DRIVER=y -CONFIG_NOVA_CORE=m +# CONFIG_NOVA_CORE is not set CONFIG_NOZOMI=m CONFIG_NR_CPUS=4096 CONFIG_NS83820=m diff --git a/kernel-aarch64-fedora.config b/kernel-aarch64-fedora.config index 681cf4310..e865a79af 100644 --- a/kernel-aarch64-fedora.config +++ b/kernel-aarch64-fedora.config @@ -5859,7 +5859,7 @@ CONFIG_NOUVEAU_DEBUG_DEFAULT=3 # CONFIG_NOUVEAU_DEBUG_PUSH is not set # CONFIG_NOUVEAU_LEGACY_CTX_SUPPORT is not set CONFIG_NOUVEAU_PLATFORM_DRIVER=y -CONFIG_NOVA_CORE=m +# CONFIG_NOVA_CORE is not set CONFIG_NOZOMI=m CONFIG_NR_CPUS=4096 CONFIG_NS83820=m diff --git a/kernel-aarch64-rt-64k-debug-fedora.config b/kernel-aarch64-rt-64k-debug-fedora.config index 3f22b01ad..b99b73be1 100644 --- a/kernel-aarch64-rt-64k-debug-fedora.config +++ b/kernel-aarch64-rt-64k-debug-fedora.config @@ -5894,7 +5894,7 @@ CONFIG_NOUVEAU_DEBUG_MMU=y CONFIG_NOUVEAU_DEBUG_PUSH=y # CONFIG_NOUVEAU_LEGACY_CTX_SUPPORT is not set CONFIG_NOUVEAU_PLATFORM_DRIVER=y -CONFIG_NOVA_CORE=m +# CONFIG_NOVA_CORE is not set CONFIG_NOZOMI=m CONFIG_NR_CPUS=4096 CONFIG_NS83820=m diff --git a/kernel-aarch64-rt-64k-fedora.config b/kernel-aarch64-rt-64k-fedora.config index 047e23ed8..b8d5673c8 100644 --- a/kernel-aarch64-rt-64k-fedora.config +++ b/kernel-aarch64-rt-64k-fedora.config @@ -5867,7 +5867,7 @@ CONFIG_NOUVEAU_DEBUG_DEFAULT=3 # CONFIG_NOUVEAU_DEBUG_PUSH is not set # CONFIG_NOUVEAU_LEGACY_CTX_SUPPORT is not set CONFIG_NOUVEAU_PLATFORM_DRIVER=y -CONFIG_NOVA_CORE=m +# CONFIG_NOVA_CORE is not set CONFIG_NOZOMI=m CONFIG_NR_CPUS=4096 CONFIG_NS83820=m diff --git a/kernel-aarch64-rt-debug-fedora.config b/kernel-aarch64-rt-debug-fedora.config index edaf52328..7a649467d 100644 --- a/kernel-aarch64-rt-debug-fedora.config +++ b/kernel-aarch64-rt-debug-fedora.config @@ -5891,7 +5891,7 @@ CONFIG_NOUVEAU_DEBUG_MMU=y CONFIG_NOUVEAU_DEBUG_PUSH=y # CONFIG_NOUVEAU_LEGACY_CTX_SUPPORT is not set CONFIG_NOUVEAU_PLATFORM_DRIVER=y -CONFIG_NOVA_CORE=m +# CONFIG_NOVA_CORE is not set CONFIG_NOZOMI=m CONFIG_NR_CPUS=4096 CONFIG_NS83820=m diff --git a/kernel-aarch64-rt-fedora.config b/kernel-aarch64-rt-fedora.config index 184b851fe..0a3d42262 100644 --- a/kernel-aarch64-rt-fedora.config +++ b/kernel-aarch64-rt-fedora.config @@ -5864,7 +5864,7 @@ CONFIG_NOUVEAU_DEBUG_DEFAULT=3 # CONFIG_NOUVEAU_DEBUG_PUSH is not set # CONFIG_NOUVEAU_LEGACY_CTX_SUPPORT is not set CONFIG_NOUVEAU_PLATFORM_DRIVER=y -CONFIG_NOVA_CORE=m +# CONFIG_NOVA_CORE is not set CONFIG_NOZOMI=m CONFIG_NR_CPUS=4096 CONFIG_NS83820=m diff --git a/kernel-ppc64le-debug-fedora.config b/kernel-ppc64le-debug-fedora.config index 70e659278..80d7a9217 100644 --- a/kernel-ppc64le-debug-fedora.config +++ b/kernel-ppc64le-debug-fedora.config @@ -4896,7 +4896,7 @@ CONFIG_NOUVEAU_DEBUG_DEFAULT=3 CONFIG_NOUVEAU_DEBUG_MMU=y CONFIG_NOUVEAU_DEBUG_PUSH=y # CONFIG_NOUVEAU_LEGACY_CTX_SUPPORT is not set -CONFIG_NOVA_CORE=m +# CONFIG_NOVA_CORE is not set CONFIG_NOZOMI=m CONFIG_NR_CPUS=2048 CONFIG_NR_IRQS=512 diff --git a/kernel-ppc64le-fedora.config b/kernel-ppc64le-fedora.config index baa56fdec..a3040e340 100644 --- a/kernel-ppc64le-fedora.config +++ b/kernel-ppc64le-fedora.config @@ -4868,7 +4868,7 @@ CONFIG_NOUVEAU_DEBUG_DEFAULT=3 # CONFIG_NOUVEAU_DEBUG_MMU is not set # CONFIG_NOUVEAU_DEBUG_PUSH is not set # CONFIG_NOUVEAU_LEGACY_CTX_SUPPORT is not set -CONFIG_NOVA_CORE=m +# CONFIG_NOVA_CORE is not set CONFIG_NOZOMI=m CONFIG_NR_CPUS=2048 CONFIG_NR_IRQS=512 diff --git a/kernel-riscv64-debug-fedora.config b/kernel-riscv64-debug-fedora.config index a43598c0d..cc2a93df2 100644 --- a/kernel-riscv64-debug-fedora.config +++ b/kernel-riscv64-debug-fedora.config @@ -4929,7 +4929,7 @@ CONFIG_NOUVEAU_DEBUG_DEFAULT=3 CONFIG_NOUVEAU_DEBUG_MMU=y CONFIG_NOUVEAU_DEBUG_PUSH=y # CONFIG_NOUVEAU_LEGACY_CTX_SUPPORT is not set -CONFIG_NOVA_CORE=m +# CONFIG_NOVA_CORE is not set CONFIG_NOZOMI=m CONFIG_NR_CPUS=32 CONFIG_NS83820=m diff --git a/kernel-riscv64-fedora.config b/kernel-riscv64-fedora.config index 4da92ee89..f64609241 100644 --- a/kernel-riscv64-fedora.config +++ b/kernel-riscv64-fedora.config @@ -4901,7 +4901,7 @@ CONFIG_NOUVEAU_DEBUG_DEFAULT=3 # CONFIG_NOUVEAU_DEBUG_MMU is not set # CONFIG_NOUVEAU_DEBUG_PUSH is not set # CONFIG_NOUVEAU_LEGACY_CTX_SUPPORT is not set -CONFIG_NOVA_CORE=m +# CONFIG_NOVA_CORE is not set CONFIG_NOZOMI=m CONFIG_NR_CPUS=32 CONFIG_NS83820=m diff --git a/kernel-riscv64-rt-debug-fedora.config b/kernel-riscv64-rt-debug-fedora.config index 8d22bdf3f..e25370267 100644 --- a/kernel-riscv64-rt-debug-fedora.config +++ b/kernel-riscv64-rt-debug-fedora.config @@ -4934,7 +4934,7 @@ CONFIG_NOUVEAU_DEBUG_DEFAULT=3 CONFIG_NOUVEAU_DEBUG_MMU=y CONFIG_NOUVEAU_DEBUG_PUSH=y # CONFIG_NOUVEAU_LEGACY_CTX_SUPPORT is not set -CONFIG_NOVA_CORE=m +# CONFIG_NOVA_CORE is not set CONFIG_NOZOMI=m CONFIG_NR_CPUS=32 CONFIG_NS83820=m diff --git a/kernel-riscv64-rt-fedora.config b/kernel-riscv64-rt-fedora.config index b6f712ddc..206ca6a2d 100644 --- a/kernel-riscv64-rt-fedora.config +++ b/kernel-riscv64-rt-fedora.config @@ -4906,7 +4906,7 @@ CONFIG_NOUVEAU_DEBUG_DEFAULT=3 # CONFIG_NOUVEAU_DEBUG_MMU is not set # CONFIG_NOUVEAU_DEBUG_PUSH is not set # CONFIG_NOUVEAU_LEGACY_CTX_SUPPORT is not set -CONFIG_NOVA_CORE=m +# CONFIG_NOVA_CORE is not set CONFIG_NOZOMI=m CONFIG_NR_CPUS=32 CONFIG_NS83820=m diff --git a/kernel-s390x-debug-fedora.config b/kernel-s390x-debug-fedora.config index 26c0d5ddf..9646824b2 100644 --- a/kernel-s390x-debug-fedora.config +++ b/kernel-s390x-debug-fedora.config @@ -4873,7 +4873,7 @@ CONFIG_NOUVEAU_DEBUG_DEFAULT=3 CONFIG_NOUVEAU_DEBUG_MMU=y CONFIG_NOUVEAU_DEBUG_PUSH=y # CONFIG_NOUVEAU_LEGACY_CTX_SUPPORT is not set -CONFIG_NOVA_CORE=m +# CONFIG_NOVA_CORE is not set # CONFIG_NOZOMI is not set CONFIG_NR_CPUS=512 CONFIG_NS83820=m diff --git a/kernel-s390x-fedora.config b/kernel-s390x-fedora.config index 722ca11fb..d12f9410d 100644 --- a/kernel-s390x-fedora.config +++ b/kernel-s390x-fedora.config @@ -4845,7 +4845,7 @@ CONFIG_NOUVEAU_DEBUG_DEFAULT=3 # CONFIG_NOUVEAU_DEBUG_MMU is not set # CONFIG_NOUVEAU_DEBUG_PUSH is not set # CONFIG_NOUVEAU_LEGACY_CTX_SUPPORT is not set -CONFIG_NOVA_CORE=m +# CONFIG_NOVA_CORE is not set # CONFIG_NOZOMI is not set CONFIG_NR_CPUS=512 CONFIG_NS83820=m diff --git a/kernel-x86_64-debug-fedora.config b/kernel-x86_64-debug-fedora.config index 159e69a82..1c5ee9766 100644 --- a/kernel-x86_64-debug-fedora.config +++ b/kernel-x86_64-debug-fedora.config @@ -5318,7 +5318,7 @@ CONFIG_NOUVEAU_DEBUG_DEFAULT=3 CONFIG_NOUVEAU_DEBUG_MMU=y CONFIG_NOUVEAU_DEBUG_PUSH=y # CONFIG_NOUVEAU_LEGACY_CTX_SUPPORT is not set -CONFIG_NOVA_CORE=m +# CONFIG_NOVA_CORE is not set CONFIG_NOZOMI=m CONFIG_NR_CPUS=8192 CONFIG_NS83820=m diff --git a/kernel-x86_64-fedora.config b/kernel-x86_64-fedora.config index 47a5379c1..43982c773 100644 --- a/kernel-x86_64-fedora.config +++ b/kernel-x86_64-fedora.config @@ -5292,7 +5292,7 @@ CONFIG_NOUVEAU_DEBUG_DEFAULT=3 # CONFIG_NOUVEAU_DEBUG_MMU is not set # CONFIG_NOUVEAU_DEBUG_PUSH is not set # CONFIG_NOUVEAU_LEGACY_CTX_SUPPORT is not set -CONFIG_NOVA_CORE=m +# CONFIG_NOVA_CORE is not set CONFIG_NOZOMI=m CONFIG_NR_CPUS=8192 CONFIG_NS83820=m diff --git a/kernel-x86_64-rt-debug-fedora.config b/kernel-x86_64-rt-debug-fedora.config index 53c8381e4..bcd5f5038 100644 --- a/kernel-x86_64-rt-debug-fedora.config +++ b/kernel-x86_64-rt-debug-fedora.config @@ -5323,7 +5323,7 @@ CONFIG_NOUVEAU_DEBUG_DEFAULT=3 CONFIG_NOUVEAU_DEBUG_MMU=y CONFIG_NOUVEAU_DEBUG_PUSH=y # CONFIG_NOUVEAU_LEGACY_CTX_SUPPORT is not set -CONFIG_NOVA_CORE=m +# CONFIG_NOVA_CORE is not set CONFIG_NOZOMI=m CONFIG_NR_CPUS=8192 CONFIG_NS83820=m diff --git a/kernel-x86_64-rt-fedora.config b/kernel-x86_64-rt-fedora.config index 913cbe3d9..483e2d852 100644 --- a/kernel-x86_64-rt-fedora.config +++ b/kernel-x86_64-rt-fedora.config @@ -5297,7 +5297,7 @@ CONFIG_NOUVEAU_DEBUG_DEFAULT=3 # CONFIG_NOUVEAU_DEBUG_MMU is not set # CONFIG_NOUVEAU_DEBUG_PUSH is not set # CONFIG_NOUVEAU_LEGACY_CTX_SUPPORT is not set -CONFIG_NOVA_CORE=m +# CONFIG_NOVA_CORE is not set CONFIG_NOZOMI=m CONFIG_NR_CPUS=8192 CONFIG_NS83820=m diff --git a/kernel.changelog b/kernel.changelog index 4c135c16c..1c43a2746 100644 --- a/kernel.changelog +++ b/kernel.changelog @@ -1,9 +1,23 @@ -* Fri Aug 15 2025 Fedora Kernel Team [6.17.0-0.rc1.d7ee5bdce789.21] +* Mon Aug 18 2025 Fedora Kernel Team [6.17.0-0.rc2.24] +- soc: qcom: mdt_loader: Deal with zero e_shentsize (Bjorn Andersson) - arm64: dts: qcom: x1e80100-lenovo-yoga-slim7x: add Bluetooth support (Jens Glathe) - ALSA HDA driver configuration split for 6.17 upstream (Jaroslav Kysela) - redhat/configs: clang_lto: disable CONFIG_FORTIFY_KUNIT_TEST (Scott Weaver) Resolves: +* Mon Aug 18 2025 Fedora Kernel Team [6.17.0-0.rc2.23] +- Linux v6.17.0-0.rc2 +Resolves: + +* Sun Aug 17 2025 Fedora Kernel Team [6.17.0-0.rc1.99bade344cfa.22] +- Linux v6.17.0-0.rc1.99bade344cfa +Resolves: + +* Sat Aug 16 2025 Fedora Kernel Team [6.17.0-0.rc1.dfd4b508c8c6.21] +- Disable Nova Core until it is useful (Justin M. Forbes) +- Linux v6.17.0-0.rc1.dfd4b508c8c6 +Resolves: + * Fri Aug 15 2025 Fedora Kernel Team [6.17.0-0.rc1.d7ee5bdce789.20] - Linux v6.17.0-0.rc1.d7ee5bdce789 Resolves: diff --git a/kernel.spec b/kernel.spec index ca7831427..37b3d4c37 100644 --- a/kernel.spec +++ b/kernel.spec @@ -176,13 +176,13 @@ Summary: The Linux kernel %define specrpmversion 6.17.0 %define specversion 6.17.0 %define patchversion 6.17 -%define pkgrelease 0.rc1.250815gd7ee5bdce789.21 +%define pkgrelease 0.rc2.24 %define kversion 6 -%define tarfile_release 6.17-rc1-116-gd7ee5bdce789 +%define tarfile_release 6.17-rc2 # This is needed to do merge window version magic %define patchlevel 17 # This allows pkg_release to have configurable %%{?dist} tag -%define specrelease 0.rc1.250815gd7ee5bdce789.21%{?buildid}%{?dist} +%define specrelease 0.rc2.24%{?buildid}%{?dist} # This defines the kabi tarball version %define kabiversion 6.17.0 @@ -4382,11 +4382,22 @@ fi\ # # %changelog -* Fri Aug 15 2025 Fedora Kernel Team [6.17.0-0.rc1.d7ee5bdce789.21] +* Mon Aug 18 2025 Fedora Kernel Team [6.17.0-0.rc2.24] +- soc: qcom: mdt_loader: Deal with zero e_shentsize (Bjorn Andersson) - arm64: dts: qcom: x1e80100-lenovo-yoga-slim7x: add Bluetooth support (Jens Glathe) - ALSA HDA driver configuration split for 6.17 upstream (Jaroslav Kysela) - redhat/configs: clang_lto: disable CONFIG_FORTIFY_KUNIT_TEST (Scott Weaver) +* Mon Aug 18 2025 Fedora Kernel Team [6.17.0-0.rc2.23] +- Linux v6.17.0-0.rc2 + +* Sun Aug 17 2025 Fedora Kernel Team [6.17.0-0.rc1.99bade344cfa.22] +- Linux v6.17.0-0.rc1.99bade344cfa + +* Sat Aug 16 2025 Fedora Kernel Team [6.17.0-0.rc1.dfd4b508c8c6.21] +- Disable Nova Core until it is useful (Justin M. Forbes) +- Linux v6.17.0-0.rc1.dfd4b508c8c6 + * Fri Aug 15 2025 Fedora Kernel Team [6.17.0-0.rc1.d7ee5bdce789.20] - Linux v6.17.0-0.rc1.d7ee5bdce789 diff --git a/patch-6.17-redhat.patch b/patch-6.17-redhat.patch index f49582a36..02e014119 100644 --- a/patch-6.17-redhat.patch +++ b/patch-6.17-redhat.patch @@ -42,6 +42,7 @@ drivers/scsi/lpfc/lpfc_ids.h | 12 + drivers/scsi/qla2xxx/qla_os.c | 6 + drivers/scsi/sd.c | 13 + + drivers/soc/qcom/mdt_loader.c | 12 +- drivers/usb/core/hub.c | 7 + fs/afs/main.c | 3 + fs/erofs/super.c | 9 + @@ -78,7 +79,7 @@ security/lockdown/lockdown.c | 11 + tools/testing/selftests/bpf/Makefile | 2 +- tools/testing/selftests/bpf/prog_tests/ksyms_btf.c | 31 -- - 80 files changed, 2864 insertions(+), 239 deletions(-) + 81 files changed, 2871 insertions(+), 244 deletions(-) diff --git a/Documentation/admin-guide/kernel-parameters.txt b/Documentation/admin-guide/kernel-parameters.txt index 747a55abf494..75f583e28d1d 100644 @@ -193,7 +194,7 @@ index 000000000000..85771d74c34f + +endmenu diff --git a/Makefile b/Makefile -index 6bfe776bf3c5..c6d92ab77840 100644 +index d1adb78c3596..df005eea24d0 100644 --- a/Makefile +++ b/Makefile @@ -355,6 +355,17 @@ ifneq ($(filter install,$(MAKECMDGOALS)),) @@ -2374,6 +2375,30 @@ index 5b8668accf8e..35351d7efc86 100644 err = scsi_register_driver(&sd_template.gendrv); if (err) goto err_out_driver; +diff --git a/drivers/soc/qcom/mdt_loader.c b/drivers/soc/qcom/mdt_loader.c +index 0ca268bdf1f8..5710ac0c07a8 100644 +--- a/drivers/soc/qcom/mdt_loader.c ++++ b/drivers/soc/qcom/mdt_loader.c +@@ -39,12 +39,14 @@ static bool mdt_header_valid(const struct firmware *fw) + if (phend > fw->size) + return false; + +- if (ehdr->e_shentsize != sizeof(struct elf32_shdr)) +- return false; ++ if (ehdr->e_shentsize || ehdr->e_shnum) { ++ if (ehdr->e_shentsize != sizeof(struct elf32_shdr)) ++ return false; + +- shend = size_add(size_mul(sizeof(struct elf32_shdr), ehdr->e_shnum), ehdr->e_shoff); +- if (shend > fw->size) +- return false; ++ shend = size_add(size_mul(sizeof(struct elf32_shdr), ehdr->e_shnum), ehdr->e_shoff); ++ if (shend > fw->size) ++ return false; ++ } + + return true; + } diff --git a/drivers/usb/core/hub.c b/drivers/usb/core/hub.c index 256fe8c86828..2e4a09948df8 100644 --- a/drivers/usb/core/hub.c diff --git a/sources b/sources index 95ec205c9..67e66b3d1 100644 --- a/sources +++ b/sources @@ -1,3 +1,3 @@ -SHA512 (linux-6.17-rc1-116-gd7ee5bdce789.tar.xz) = 244c8ccebb8cdefc7d6f37e49b6fdba511e7aea6956e34ea74a243f08cb378e682ae8a99dbc8f520583a631e9b15537229ad6b4c7a6efdacdc645c777f07e39a -SHA512 (kernel-abi-stablelists-6.17.0.tar.xz) = e9bfd92eb3f260f83809a16ec0fb60f18ab3c5357664d89dcb01d6e3f3a90991f202763b6fe62c8c2bc88905dca5cd64b83779e1570d7704f307f175406282f1 -SHA512 (kernel-kabi-dw-6.17.0.tar.xz) = 4be790d4a9986a6f768410e7bab9ec845c9860d05214185647023b02de1ffca22a7e0543a5c344076525aeb2f88bc946e7c518178544a70520d1afa506c61f34 +SHA512 (linux-6.17-rc2.tar.xz) = b0572a05b65637ea9bbbe44edc4db14980a9fcce72af9a128ba6b4e3a9864322c269490bb5ec81fe1ed3294cb7486e6cba9b4ac64369761189b6f2300946822f +SHA512 (kernel-abi-stablelists-6.17.0.tar.xz) = 4431f5278fc00c9b8c780f5214ba835b8f5b1337093cfeaf556def0d97d0386310cf86d67cec5126bef76663354d44558e3c9a960f811d047fce0f3106c5fc34 +SHA512 (kernel-kabi-dw-6.17.0.tar.xz) = 8bd42f83722e024d983015dbb35eb273c4dfc981a452bead08abdbce02f56d137d37eb176ac2a62b7410865bef482b95dd9681bd52a62071d0dde0cd3b4bf9db