From 5c8ed2f569619f87c8be4f2fc7db7834615ce7f1 Mon Sep 17 00:00:00 2001 From: "Justin M. Forbes" Date: Thu, 14 Aug 2025 08:53:19 -0600 Subject: [PATCH] kernel-6.17.0-0.rc1.250814g0cc53520e68b.20 * Thu Aug 14 2025 Fedora Kernel Team [6.17.0-0.rc1.0cc53520e68b.20] - 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 | 4 +- kernel-aarch64-16k-debug-fedora.config | 2 +- kernel-aarch64-16k-fedora.config | 2 +- kernel-aarch64-64k-debug-rhel.config | 2 +- kernel-aarch64-64k-rhel.config | 2 +- kernel-aarch64-debug-fedora.config | 2 +- kernel-aarch64-debug-rhel.config | 2 +- kernel-aarch64-fedora.config | 2 +- kernel-aarch64-rhel.config | 2 +- kernel-aarch64-rt-64k-debug-fedora.config | 2 +- kernel-aarch64-rt-64k-debug-rhel.config | 2 +- kernel-aarch64-rt-64k-fedora.config | 2 +- kernel-aarch64-rt-64k-rhel.config | 2 +- kernel-aarch64-rt-debug-fedora.config | 2 +- kernel-aarch64-rt-debug-rhel.config | 2 +- kernel-aarch64-rt-fedora.config | 2 +- kernel-aarch64-rt-rhel.config | 2 +- kernel-ppc64le-debug-fedora.config | 2 +- kernel-ppc64le-debug-rhel.config | 2 +- kernel-ppc64le-fedora.config | 2 +- kernel-ppc64le-rhel.config | 2 +- kernel-riscv64-debug-fedora.config | 2 +- kernel-riscv64-debug-rhel.config | 2 +- kernel-riscv64-fedora.config | 2 +- kernel-riscv64-rhel.config | 2 +- kernel-riscv64-rt-debug-fedora.config | 2 +- kernel-riscv64-rt-fedora.config | 2 +- kernel-s390x-debug-fedora.config | 2 +- kernel-s390x-debug-rhel.config | 2 +- kernel-s390x-fedora.config | 2 +- kernel-s390x-rhel.config | 2 +- kernel-s390x-zfcpdump-rhel.config | 2 +- kernel-x86_64-debug-fedora.config | 2 +- kernel-x86_64-debug-rhel.config | 2 +- kernel-x86_64-fedora.config | 2 +- kernel-x86_64-rhel.config | 2 +- kernel-x86_64-rt-debug-fedora.config | 2 +- kernel-x86_64-rt-debug-rhel.config | 2 +- kernel-x86_64-rt-fedora.config | 2 +- kernel-x86_64-rt-rhel.config | 2 +- kernel.changelog | 10 ++++- kernel.sbat.template | 3 ++ kernel.spec | 48 +++++++++++++---------- patch-6.17-redhat.patch | 6 +-- sources | 6 +-- 46 files changed, 86 insertions(+), 71 deletions(-) create mode 100644 kernel.sbat.template diff --git a/Makefile.rhelver b/Makefile.rhelver index c25d02001..17255871b 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 = 19 +RHEL_RELEASE = 20 # # RHEL_REBASE_NUM diff --git a/Patchlist.changelog b/Patchlist.changelog index fef93d107..c3809df3e 100644 --- a/Patchlist.changelog +++ b/Patchlist.changelog @@ -1,5 +1,5 @@ -https://gitlab.com/cki-project/kernel-ark/-/commit/d4a65eeb4c77966b2b1950aea112d07935d86faf - d4a65eeb4c77966b2b1950aea112d07935d86faf arm64: dts: qcom: x1e80100-lenovo-yoga-slim7x: add Bluetooth support +https://gitlab.com/cki-project/kernel-ark/-/commit/4aba5e127e48bcfc73166d7f2f67ff17351ea2e8 + 4aba5e127e48bcfc73166d7f2f67ff17351ea2e8 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 af7689b8b..74343c0ed 100644 --- a/kernel-aarch64-16k-debug-fedora.config +++ b/kernel-aarch64-16k-debug-fedora.config @@ -2609,7 +2609,7 @@ CONFIG_EFI_HANDOVER_PROTOCOL=y CONFIG_EFI_PARTITION=y CONFIG_EFI_PGT_DUMP=y # CONFIG_EFI_RCI2_TABLE is not set -CONFIG_EFI_SBAT_FILE="" +CONFIG_EFI_SBAT_FILE="kernel.sbat" CONFIG_EFI_SOFT_RESERVE=y CONFIG_EFI_STUB=y CONFIG_EFI_TEST=m diff --git a/kernel-aarch64-16k-fedora.config b/kernel-aarch64-16k-fedora.config index 4aa5c7f7e..ec0c7a88c 100644 --- a/kernel-aarch64-16k-fedora.config +++ b/kernel-aarch64-16k-fedora.config @@ -2600,7 +2600,7 @@ CONFIG_EFI_HANDOVER_PROTOCOL=y CONFIG_EFI_PARTITION=y # CONFIG_EFI_PGT_DUMP is not set # CONFIG_EFI_RCI2_TABLE is not set -CONFIG_EFI_SBAT_FILE="" +CONFIG_EFI_SBAT_FILE="kernel.sbat" CONFIG_EFI_SOFT_RESERVE=y CONFIG_EFI_STUB=y CONFIG_EFI_TEST=m diff --git a/kernel-aarch64-64k-debug-rhel.config b/kernel-aarch64-64k-debug-rhel.config index 92ca1a489..24b8140f9 100644 --- a/kernel-aarch64-64k-debug-rhel.config +++ b/kernel-aarch64-64k-debug-rhel.config @@ -2022,7 +2022,7 @@ CONFIG_EFI_HANDOVER_PROTOCOL=y CONFIG_EFI_PARTITION=y # CONFIG_EFI_PGT_DUMP is not set # CONFIG_EFI_RCI2_TABLE is not set -CONFIG_EFI_SBAT_FILE="" +CONFIG_EFI_SBAT_FILE="kernel.sbat" CONFIG_EFI_SOFT_RESERVE=y CONFIG_EFI_STUB=y # CONFIG_EFI_TEST is not set diff --git a/kernel-aarch64-64k-rhel.config b/kernel-aarch64-64k-rhel.config index 28eb1efbb..a555f41af 100644 --- a/kernel-aarch64-64k-rhel.config +++ b/kernel-aarch64-64k-rhel.config @@ -2014,7 +2014,7 @@ CONFIG_EFI_HANDOVER_PROTOCOL=y CONFIG_EFI_PARTITION=y # CONFIG_EFI_PGT_DUMP is not set # CONFIG_EFI_RCI2_TABLE is not set -CONFIG_EFI_SBAT_FILE="" +CONFIG_EFI_SBAT_FILE="kernel.sbat" CONFIG_EFI_SOFT_RESERVE=y CONFIG_EFI_STUB=y # CONFIG_EFI_TEST is not set diff --git a/kernel-aarch64-debug-fedora.config b/kernel-aarch64-debug-fedora.config index 0153d7364..fdbdc4d65 100644 --- a/kernel-aarch64-debug-fedora.config +++ b/kernel-aarch64-debug-fedora.config @@ -2609,7 +2609,7 @@ CONFIG_EFI_HANDOVER_PROTOCOL=y CONFIG_EFI_PARTITION=y CONFIG_EFI_PGT_DUMP=y # CONFIG_EFI_RCI2_TABLE is not set -CONFIG_EFI_SBAT_FILE="" +CONFIG_EFI_SBAT_FILE="kernel.sbat" CONFIG_EFI_SOFT_RESERVE=y CONFIG_EFI_STUB=y CONFIG_EFI_TEST=m diff --git a/kernel-aarch64-debug-rhel.config b/kernel-aarch64-debug-rhel.config index 4d875d05d..da6ec053c 100644 --- a/kernel-aarch64-debug-rhel.config +++ b/kernel-aarch64-debug-rhel.config @@ -2020,7 +2020,7 @@ CONFIG_EFI_HANDOVER_PROTOCOL=y CONFIG_EFI_PARTITION=y # CONFIG_EFI_PGT_DUMP is not set # CONFIG_EFI_RCI2_TABLE is not set -CONFIG_EFI_SBAT_FILE="" +CONFIG_EFI_SBAT_FILE="kernel.sbat" CONFIG_EFI_SOFT_RESERVE=y CONFIG_EFI_STUB=y # CONFIG_EFI_TEST is not set diff --git a/kernel-aarch64-fedora.config b/kernel-aarch64-fedora.config index ab64729d8..681cf4310 100644 --- a/kernel-aarch64-fedora.config +++ b/kernel-aarch64-fedora.config @@ -2600,7 +2600,7 @@ CONFIG_EFI_HANDOVER_PROTOCOL=y CONFIG_EFI_PARTITION=y # CONFIG_EFI_PGT_DUMP is not set # CONFIG_EFI_RCI2_TABLE is not set -CONFIG_EFI_SBAT_FILE="" +CONFIG_EFI_SBAT_FILE="kernel.sbat" CONFIG_EFI_SOFT_RESERVE=y CONFIG_EFI_STUB=y CONFIG_EFI_TEST=m diff --git a/kernel-aarch64-rhel.config b/kernel-aarch64-rhel.config index 164c666be..7f10c91a9 100644 --- a/kernel-aarch64-rhel.config +++ b/kernel-aarch64-rhel.config @@ -2012,7 +2012,7 @@ CONFIG_EFI_HANDOVER_PROTOCOL=y CONFIG_EFI_PARTITION=y # CONFIG_EFI_PGT_DUMP is not set # CONFIG_EFI_RCI2_TABLE is not set -CONFIG_EFI_SBAT_FILE="" +CONFIG_EFI_SBAT_FILE="kernel.sbat" CONFIG_EFI_SOFT_RESERVE=y CONFIG_EFI_STUB=y # CONFIG_EFI_TEST is not set diff --git a/kernel-aarch64-rt-64k-debug-fedora.config b/kernel-aarch64-rt-64k-debug-fedora.config index f63a6656c..3f22b01ad 100644 --- a/kernel-aarch64-rt-64k-debug-fedora.config +++ b/kernel-aarch64-rt-64k-debug-fedora.config @@ -2615,7 +2615,7 @@ CONFIG_EFI_HANDOVER_PROTOCOL=y CONFIG_EFI_PARTITION=y CONFIG_EFI_PGT_DUMP=y # CONFIG_EFI_RCI2_TABLE is not set -CONFIG_EFI_SBAT_FILE="" +CONFIG_EFI_SBAT_FILE="kernel.sbat" CONFIG_EFI_SOFT_RESERVE=y CONFIG_EFI_STUB=y CONFIG_EFI_TEST=m diff --git a/kernel-aarch64-rt-64k-debug-rhel.config b/kernel-aarch64-rt-64k-debug-rhel.config index e7cbd1195..3767f0a19 100644 --- a/kernel-aarch64-rt-64k-debug-rhel.config +++ b/kernel-aarch64-rt-64k-debug-rhel.config @@ -2062,7 +2062,7 @@ CONFIG_EFI_HANDOVER_PROTOCOL=y CONFIG_EFI_PARTITION=y # CONFIG_EFI_PGT_DUMP is not set # CONFIG_EFI_RCI2_TABLE is not set -CONFIG_EFI_SBAT_FILE="" +CONFIG_EFI_SBAT_FILE="kernel.sbat" CONFIG_EFI_SOFT_RESERVE=y CONFIG_EFI_STUB=y # CONFIG_EFI_TEST is not set diff --git a/kernel-aarch64-rt-64k-fedora.config b/kernel-aarch64-rt-64k-fedora.config index edb1e9b8c..047e23ed8 100644 --- a/kernel-aarch64-rt-64k-fedora.config +++ b/kernel-aarch64-rt-64k-fedora.config @@ -2606,7 +2606,7 @@ CONFIG_EFI_HANDOVER_PROTOCOL=y CONFIG_EFI_PARTITION=y # CONFIG_EFI_PGT_DUMP is not set # CONFIG_EFI_RCI2_TABLE is not set -CONFIG_EFI_SBAT_FILE="" +CONFIG_EFI_SBAT_FILE="kernel.sbat" CONFIG_EFI_SOFT_RESERVE=y CONFIG_EFI_STUB=y CONFIG_EFI_TEST=m diff --git a/kernel-aarch64-rt-64k-rhel.config b/kernel-aarch64-rt-64k-rhel.config index 415bee6b1..200dc39b3 100644 --- a/kernel-aarch64-rt-64k-rhel.config +++ b/kernel-aarch64-rt-64k-rhel.config @@ -2054,7 +2054,7 @@ CONFIG_EFI_HANDOVER_PROTOCOL=y CONFIG_EFI_PARTITION=y # CONFIG_EFI_PGT_DUMP is not set # CONFIG_EFI_RCI2_TABLE is not set -CONFIG_EFI_SBAT_FILE="" +CONFIG_EFI_SBAT_FILE="kernel.sbat" CONFIG_EFI_SOFT_RESERVE=y CONFIG_EFI_STUB=y # CONFIG_EFI_TEST is not set diff --git a/kernel-aarch64-rt-debug-fedora.config b/kernel-aarch64-rt-debug-fedora.config index e1112cf63..edaf52328 100644 --- a/kernel-aarch64-rt-debug-fedora.config +++ b/kernel-aarch64-rt-debug-fedora.config @@ -2612,7 +2612,7 @@ CONFIG_EFI_HANDOVER_PROTOCOL=y CONFIG_EFI_PARTITION=y CONFIG_EFI_PGT_DUMP=y # CONFIG_EFI_RCI2_TABLE is not set -CONFIG_EFI_SBAT_FILE="" +CONFIG_EFI_SBAT_FILE="kernel.sbat" CONFIG_EFI_SOFT_RESERVE=y CONFIG_EFI_STUB=y CONFIG_EFI_TEST=m diff --git a/kernel-aarch64-rt-debug-rhel.config b/kernel-aarch64-rt-debug-rhel.config index d98f5a577..f41279cca 100644 --- a/kernel-aarch64-rt-debug-rhel.config +++ b/kernel-aarch64-rt-debug-rhel.config @@ -2059,7 +2059,7 @@ CONFIG_EFI_HANDOVER_PROTOCOL=y CONFIG_EFI_PARTITION=y # CONFIG_EFI_PGT_DUMP is not set # CONFIG_EFI_RCI2_TABLE is not set -CONFIG_EFI_SBAT_FILE="" +CONFIG_EFI_SBAT_FILE="kernel.sbat" CONFIG_EFI_SOFT_RESERVE=y CONFIG_EFI_STUB=y # CONFIG_EFI_TEST is not set diff --git a/kernel-aarch64-rt-fedora.config b/kernel-aarch64-rt-fedora.config index fec94008a..184b851fe 100644 --- a/kernel-aarch64-rt-fedora.config +++ b/kernel-aarch64-rt-fedora.config @@ -2603,7 +2603,7 @@ CONFIG_EFI_HANDOVER_PROTOCOL=y CONFIG_EFI_PARTITION=y # CONFIG_EFI_PGT_DUMP is not set # CONFIG_EFI_RCI2_TABLE is not set -CONFIG_EFI_SBAT_FILE="" +CONFIG_EFI_SBAT_FILE="kernel.sbat" CONFIG_EFI_SOFT_RESERVE=y CONFIG_EFI_STUB=y CONFIG_EFI_TEST=m diff --git a/kernel-aarch64-rt-rhel.config b/kernel-aarch64-rt-rhel.config index 7d4ef0b90..a5c48c7f9 100644 --- a/kernel-aarch64-rt-rhel.config +++ b/kernel-aarch64-rt-rhel.config @@ -2051,7 +2051,7 @@ CONFIG_EFI_HANDOVER_PROTOCOL=y CONFIG_EFI_PARTITION=y # CONFIG_EFI_PGT_DUMP is not set # CONFIG_EFI_RCI2_TABLE is not set -CONFIG_EFI_SBAT_FILE="" +CONFIG_EFI_SBAT_FILE="kernel.sbat" CONFIG_EFI_SOFT_RESERVE=y CONFIG_EFI_STUB=y # CONFIG_EFI_TEST is not set diff --git a/kernel-ppc64le-debug-fedora.config b/kernel-ppc64le-debug-fedora.config index 30fa946b7..70e659278 100644 --- a/kernel-ppc64le-debug-fedora.config +++ b/kernel-ppc64le-debug-fedora.config @@ -1968,7 +1968,7 @@ CONFIG_EFI_HANDOVER_PROTOCOL=y CONFIG_EFI_PARTITION=y CONFIG_EFI_PGT_DUMP=y # CONFIG_EFI_RCI2_TABLE is not set -CONFIG_EFI_SBAT_FILE="" +CONFIG_EFI_SBAT_FILE="kernel.sbat" CONFIG_EFI_SOFT_RESERVE=y CONFIG_EFI_STUB=y CONFIG_EFI_TEST=m diff --git a/kernel-ppc64le-debug-rhel.config b/kernel-ppc64le-debug-rhel.config index 35e883f3c..d007d340a 100644 --- a/kernel-ppc64le-debug-rhel.config +++ b/kernel-ppc64le-debug-rhel.config @@ -1723,7 +1723,7 @@ CONFIG_EFI_HANDOVER_PROTOCOL=y CONFIG_EFI_PARTITION=y # CONFIG_EFI_PGT_DUMP is not set # CONFIG_EFI_RCI2_TABLE is not set -CONFIG_EFI_SBAT_FILE="" +CONFIG_EFI_SBAT_FILE="kernel.sbat" CONFIG_EFI_SOFT_RESERVE=y CONFIG_EFI_STUB=y # CONFIG_EFI_TEST is not set diff --git a/kernel-ppc64le-fedora.config b/kernel-ppc64le-fedora.config index 81ed45783..baa56fdec 100644 --- a/kernel-ppc64le-fedora.config +++ b/kernel-ppc64le-fedora.config @@ -1958,7 +1958,7 @@ CONFIG_EFI_HANDOVER_PROTOCOL=y CONFIG_EFI_PARTITION=y # CONFIG_EFI_PGT_DUMP is not set # CONFIG_EFI_RCI2_TABLE is not set -CONFIG_EFI_SBAT_FILE="" +CONFIG_EFI_SBAT_FILE="kernel.sbat" CONFIG_EFI_SOFT_RESERVE=y CONFIG_EFI_STUB=y CONFIG_EFI_TEST=m diff --git a/kernel-ppc64le-rhel.config b/kernel-ppc64le-rhel.config index a0ef8f8a7..316404d70 100644 --- a/kernel-ppc64le-rhel.config +++ b/kernel-ppc64le-rhel.config @@ -1715,7 +1715,7 @@ CONFIG_EFI_HANDOVER_PROTOCOL=y CONFIG_EFI_PARTITION=y # CONFIG_EFI_PGT_DUMP is not set # CONFIG_EFI_RCI2_TABLE is not set -CONFIG_EFI_SBAT_FILE="" +CONFIG_EFI_SBAT_FILE="kernel.sbat" CONFIG_EFI_SOFT_RESERVE=y CONFIG_EFI_STUB=y # CONFIG_EFI_TEST is not set diff --git a/kernel-riscv64-debug-fedora.config b/kernel-riscv64-debug-fedora.config index ca1dcb5c5..a43598c0d 100644 --- a/kernel-riscv64-debug-fedora.config +++ b/kernel-riscv64-debug-fedora.config @@ -2004,7 +2004,7 @@ CONFIG_EFI_HANDOVER_PROTOCOL=y CONFIG_EFI_PARTITION=y CONFIG_EFI_PGT_DUMP=y # CONFIG_EFI_RCI2_TABLE is not set -CONFIG_EFI_SBAT_FILE="" +CONFIG_EFI_SBAT_FILE="kernel.sbat" CONFIG_EFI_SOFT_RESERVE=y CONFIG_EFI_STUB=y CONFIG_EFI_TEST=m diff --git a/kernel-riscv64-debug-rhel.config b/kernel-riscv64-debug-rhel.config index 89eab1ac6..6144d2c42 100644 --- a/kernel-riscv64-debug-rhel.config +++ b/kernel-riscv64-debug-rhel.config @@ -1720,7 +1720,7 @@ CONFIG_EFI_HANDOVER_PROTOCOL=y CONFIG_EFI_PARTITION=y # CONFIG_EFI_PGT_DUMP is not set # CONFIG_EFI_RCI2_TABLE is not set -CONFIG_EFI_SBAT_FILE="" +CONFIG_EFI_SBAT_FILE="kernel.sbat" CONFIG_EFI_SOFT_RESERVE=y CONFIG_EFI_STUB=y # CONFIG_EFI_TEST is not set diff --git a/kernel-riscv64-fedora.config b/kernel-riscv64-fedora.config index 06418bf50..4da92ee89 100644 --- a/kernel-riscv64-fedora.config +++ b/kernel-riscv64-fedora.config @@ -1994,7 +1994,7 @@ CONFIG_EFI_HANDOVER_PROTOCOL=y CONFIG_EFI_PARTITION=y # CONFIG_EFI_PGT_DUMP is not set # CONFIG_EFI_RCI2_TABLE is not set -CONFIG_EFI_SBAT_FILE="" +CONFIG_EFI_SBAT_FILE="kernel.sbat" CONFIG_EFI_SOFT_RESERVE=y CONFIG_EFI_STUB=y CONFIG_EFI_TEST=m diff --git a/kernel-riscv64-rhel.config b/kernel-riscv64-rhel.config index cc2ac8137..2eaa6f81a 100644 --- a/kernel-riscv64-rhel.config +++ b/kernel-riscv64-rhel.config @@ -1712,7 +1712,7 @@ CONFIG_EFI_HANDOVER_PROTOCOL=y CONFIG_EFI_PARTITION=y # CONFIG_EFI_PGT_DUMP is not set # CONFIG_EFI_RCI2_TABLE is not set -CONFIG_EFI_SBAT_FILE="" +CONFIG_EFI_SBAT_FILE="kernel.sbat" CONFIG_EFI_SOFT_RESERVE=y CONFIG_EFI_STUB=y # CONFIG_EFI_TEST is not set diff --git a/kernel-riscv64-rt-debug-fedora.config b/kernel-riscv64-rt-debug-fedora.config index 9333a9024..8d22bdf3f 100644 --- a/kernel-riscv64-rt-debug-fedora.config +++ b/kernel-riscv64-rt-debug-fedora.config @@ -2007,7 +2007,7 @@ CONFIG_EFI_HANDOVER_PROTOCOL=y CONFIG_EFI_PARTITION=y CONFIG_EFI_PGT_DUMP=y # CONFIG_EFI_RCI2_TABLE is not set -CONFIG_EFI_SBAT_FILE="" +CONFIG_EFI_SBAT_FILE="kernel.sbat" CONFIG_EFI_SOFT_RESERVE=y CONFIG_EFI_STUB=y CONFIG_EFI_TEST=m diff --git a/kernel-riscv64-rt-fedora.config b/kernel-riscv64-rt-fedora.config index 1e284565d..b6f712ddc 100644 --- a/kernel-riscv64-rt-fedora.config +++ b/kernel-riscv64-rt-fedora.config @@ -1997,7 +1997,7 @@ CONFIG_EFI_HANDOVER_PROTOCOL=y CONFIG_EFI_PARTITION=y # CONFIG_EFI_PGT_DUMP is not set # CONFIG_EFI_RCI2_TABLE is not set -CONFIG_EFI_SBAT_FILE="" +CONFIG_EFI_SBAT_FILE="kernel.sbat" CONFIG_EFI_SOFT_RESERVE=y CONFIG_EFI_STUB=y CONFIG_EFI_TEST=m diff --git a/kernel-s390x-debug-fedora.config b/kernel-s390x-debug-fedora.config index 5a1295b35..26c0d5ddf 100644 --- a/kernel-s390x-debug-fedora.config +++ b/kernel-s390x-debug-fedora.config @@ -1974,7 +1974,7 @@ CONFIG_EFI_HANDOVER_PROTOCOL=y CONFIG_EFI_PARTITION=y CONFIG_EFI_PGT_DUMP=y # CONFIG_EFI_RCI2_TABLE is not set -CONFIG_EFI_SBAT_FILE="" +CONFIG_EFI_SBAT_FILE="kernel.sbat" CONFIG_EFI_SOFT_RESERVE=y CONFIG_EFI_STUB=y CONFIG_EFI_TEST=m diff --git a/kernel-s390x-debug-rhel.config b/kernel-s390x-debug-rhel.config index ba3175bbb..6e8d0e264 100644 --- a/kernel-s390x-debug-rhel.config +++ b/kernel-s390x-debug-rhel.config @@ -1729,7 +1729,7 @@ CONFIG_EFI_HANDOVER_PROTOCOL=y CONFIG_EFI_PARTITION=y # CONFIG_EFI_PGT_DUMP is not set # CONFIG_EFI_RCI2_TABLE is not set -CONFIG_EFI_SBAT_FILE="" +CONFIG_EFI_SBAT_FILE="kernel.sbat" CONFIG_EFI_SOFT_RESERVE=y CONFIG_EFI_STUB=y # CONFIG_EFI_TEST is not set diff --git a/kernel-s390x-fedora.config b/kernel-s390x-fedora.config index 6eb4da55d..722ca11fb 100644 --- a/kernel-s390x-fedora.config +++ b/kernel-s390x-fedora.config @@ -1964,7 +1964,7 @@ CONFIG_EFI_HANDOVER_PROTOCOL=y CONFIG_EFI_PARTITION=y # CONFIG_EFI_PGT_DUMP is not set # CONFIG_EFI_RCI2_TABLE is not set -CONFIG_EFI_SBAT_FILE="" +CONFIG_EFI_SBAT_FILE="kernel.sbat" CONFIG_EFI_SOFT_RESERVE=y CONFIG_EFI_STUB=y CONFIG_EFI_TEST=m diff --git a/kernel-s390x-rhel.config b/kernel-s390x-rhel.config index a5afa92ca..9c30511ad 100644 --- a/kernel-s390x-rhel.config +++ b/kernel-s390x-rhel.config @@ -1721,7 +1721,7 @@ CONFIG_EFI_HANDOVER_PROTOCOL=y CONFIG_EFI_PARTITION=y # CONFIG_EFI_PGT_DUMP is not set # CONFIG_EFI_RCI2_TABLE is not set -CONFIG_EFI_SBAT_FILE="" +CONFIG_EFI_SBAT_FILE="kernel.sbat" CONFIG_EFI_SOFT_RESERVE=y CONFIG_EFI_STUB=y # CONFIG_EFI_TEST is not set diff --git a/kernel-s390x-zfcpdump-rhel.config b/kernel-s390x-zfcpdump-rhel.config index ed9ede06a..1ba630120 100644 --- a/kernel-s390x-zfcpdump-rhel.config +++ b/kernel-s390x-zfcpdump-rhel.config @@ -1722,7 +1722,7 @@ CONFIG_EFI_HANDOVER_PROTOCOL=y CONFIG_EFI_PARTITION=y # CONFIG_EFI_PGT_DUMP is not set # CONFIG_EFI_RCI2_TABLE is not set -CONFIG_EFI_SBAT_FILE="" +CONFIG_EFI_SBAT_FILE="kernel.sbat" CONFIG_EFI_SOFT_RESERVE=y CONFIG_EFI_STUB=y # CONFIG_EFI_TEST is not set diff --git a/kernel-x86_64-debug-fedora.config b/kernel-x86_64-debug-fedora.config index 53cc07cfd..159e69a82 100644 --- a/kernel-x86_64-debug-fedora.config +++ b/kernel-x86_64-debug-fedora.config @@ -2176,7 +2176,7 @@ CONFIG_EFI_PARTITION=y CONFIG_EFI_PGT_DUMP=y CONFIG_EFI_RCI2_TABLE=y CONFIG_EFI_RUNTIME_MAP=y -CONFIG_EFI_SBAT_FILE="" +CONFIG_EFI_SBAT_FILE="kernel.sbat" CONFIG_EFI_SECRET=m CONFIG_EFI_SOFT_RESERVE=y CONFIG_EFI_STUB=y diff --git a/kernel-x86_64-debug-rhel.config b/kernel-x86_64-debug-rhel.config index 19cff56db..ef58e476d 100644 --- a/kernel-x86_64-debug-rhel.config +++ b/kernel-x86_64-debug-rhel.config @@ -1880,7 +1880,7 @@ CONFIG_EFI_PARTITION=y # CONFIG_EFI_PGT_DUMP is not set CONFIG_EFI_RCI2_TABLE=y CONFIG_EFI_RUNTIME_MAP=y -CONFIG_EFI_SBAT_FILE="" +CONFIG_EFI_SBAT_FILE="kernel.sbat" CONFIG_EFI_SECRET=m CONFIG_EFI_SOFT_RESERVE=y CONFIG_EFI_STUB=y diff --git a/kernel-x86_64-fedora.config b/kernel-x86_64-fedora.config index 9349d3824..47a5379c1 100644 --- a/kernel-x86_64-fedora.config +++ b/kernel-x86_64-fedora.config @@ -2166,7 +2166,7 @@ CONFIG_EFI_PARTITION=y # CONFIG_EFI_PGT_DUMP is not set CONFIG_EFI_RCI2_TABLE=y CONFIG_EFI_RUNTIME_MAP=y -CONFIG_EFI_SBAT_FILE="" +CONFIG_EFI_SBAT_FILE="kernel.sbat" CONFIG_EFI_SECRET=m CONFIG_EFI_SOFT_RESERVE=y CONFIG_EFI_STUB=y diff --git a/kernel-x86_64-rhel.config b/kernel-x86_64-rhel.config index 0b432b1bc..5d1cbad1d 100644 --- a/kernel-x86_64-rhel.config +++ b/kernel-x86_64-rhel.config @@ -1872,7 +1872,7 @@ CONFIG_EFI_PARTITION=y # CONFIG_EFI_PGT_DUMP is not set CONFIG_EFI_RCI2_TABLE=y CONFIG_EFI_RUNTIME_MAP=y -CONFIG_EFI_SBAT_FILE="" +CONFIG_EFI_SBAT_FILE="kernel.sbat" CONFIG_EFI_SECRET=m CONFIG_EFI_SOFT_RESERVE=y CONFIG_EFI_STUB=y diff --git a/kernel-x86_64-rt-debug-fedora.config b/kernel-x86_64-rt-debug-fedora.config index bc1eccde8..53c8381e4 100644 --- a/kernel-x86_64-rt-debug-fedora.config +++ b/kernel-x86_64-rt-debug-fedora.config @@ -2179,7 +2179,7 @@ CONFIG_EFI_PARTITION=y CONFIG_EFI_PGT_DUMP=y CONFIG_EFI_RCI2_TABLE=y CONFIG_EFI_RUNTIME_MAP=y -CONFIG_EFI_SBAT_FILE="" +CONFIG_EFI_SBAT_FILE="kernel.sbat" CONFIG_EFI_SECRET=m CONFIG_EFI_SOFT_RESERVE=y CONFIG_EFI_STUB=y diff --git a/kernel-x86_64-rt-debug-rhel.config b/kernel-x86_64-rt-debug-rhel.config index e26242d7d..fa9e20ad7 100644 --- a/kernel-x86_64-rt-debug-rhel.config +++ b/kernel-x86_64-rt-debug-rhel.config @@ -1919,7 +1919,7 @@ CONFIG_EFI_PARTITION=y # CONFIG_EFI_PGT_DUMP is not set CONFIG_EFI_RCI2_TABLE=y CONFIG_EFI_RUNTIME_MAP=y -CONFIG_EFI_SBAT_FILE="" +CONFIG_EFI_SBAT_FILE="kernel.sbat" CONFIG_EFI_SECRET=m CONFIG_EFI_SOFT_RESERVE=y CONFIG_EFI_STUB=y diff --git a/kernel-x86_64-rt-fedora.config b/kernel-x86_64-rt-fedora.config index 1c6344db7..913cbe3d9 100644 --- a/kernel-x86_64-rt-fedora.config +++ b/kernel-x86_64-rt-fedora.config @@ -2169,7 +2169,7 @@ CONFIG_EFI_PARTITION=y # CONFIG_EFI_PGT_DUMP is not set CONFIG_EFI_RCI2_TABLE=y CONFIG_EFI_RUNTIME_MAP=y -CONFIG_EFI_SBAT_FILE="" +CONFIG_EFI_SBAT_FILE="kernel.sbat" CONFIG_EFI_SECRET=m CONFIG_EFI_SOFT_RESERVE=y CONFIG_EFI_STUB=y diff --git a/kernel-x86_64-rt-rhel.config b/kernel-x86_64-rt-rhel.config index 68ab96dbe..11931a459 100644 --- a/kernel-x86_64-rt-rhel.config +++ b/kernel-x86_64-rt-rhel.config @@ -1911,7 +1911,7 @@ CONFIG_EFI_PARTITION=y # CONFIG_EFI_PGT_DUMP is not set CONFIG_EFI_RCI2_TABLE=y CONFIG_EFI_RUNTIME_MAP=y -CONFIG_EFI_SBAT_FILE="" +CONFIG_EFI_SBAT_FILE="kernel.sbat" CONFIG_EFI_SECRET=m CONFIG_EFI_SOFT_RESERVE=y CONFIG_EFI_STUB=y diff --git a/kernel.changelog b/kernel.changelog index e9071990f..f8bc68823 100644 --- a/kernel.changelog +++ b/kernel.changelog @@ -1,10 +1,16 @@ -* Wed Aug 13 2025 Fedora Kernel Team [6.17.0-0.rc1.8742b2d8935f.19] +* Thu Aug 14 2025 Fedora Kernel Team [6.17.0-0.rc1.0cc53520e68b.20] - arm64: dts: qcom: x1e80100-lenovo-yoga-slim7x: add Bluetooth support (Jens Glathe) -- Turn off libbpf dynamic for perf (Justin M. Forbes) - ALSA HDA driver configuration split for 6.17 upstream (Jaroslav Kysela) - redhat/configs: clang_lto: disable CONFIG_FORTIFY_KUNIT_TEST (Scott Weaver) Resolves: +* Thu Aug 14 2025 Fedora Kernel Team [6.17.0-0.rc1.0cc53520e68b.19] +- Turn off LIBBPF_DYNAMIC for perf builds (Justin M. Forbes) +- redhat: Add SBAT information to Linux kernel (Vitaly Kuznetsov) +- redhat: Add SBAT to the UKI unconditionally (Vitaly Kuznetsov) +- Linux v6.17.0-0.rc1.0cc53520e68b +Resolves: + * Wed Aug 13 2025 Fedora Kernel Team [6.17.0-0.rc1.8742b2d8935f.18] - Enable PHY drivers required for automotive board (Radu Rendec) - fedora: more updates for 6.17 (Peter Robinson) diff --git a/kernel.sbat.template b/kernel.sbat.template new file mode 100644 index 000000000..09f209d55 --- /dev/null +++ b/kernel.sbat.template @@ -0,0 +1,3 @@ +sbat,1,SBAT Version,sbat,1,https://github.com/rhboot/shim/blob/main/SBAT.md +kernel,1,Red Hat,kernel-core,@KVER,mailto:secalert@redhat.com +kernel.@SBAT_SUFFIX,1,Red Hat,kernel-core,@KVER,mailto:secalert@redhat.com diff --git a/kernel.spec b/kernel.spec index c2ab35b81..bb9ee0d5f 100644 --- a/kernel.spec +++ b/kernel.spec @@ -108,6 +108,17 @@ Summary: The Linux kernel %global signkernel 0 %endif +# RHEL/CentOS specific .SBAT entries +%if 0%{?centos} +%global sbat_suffix centos +%else +%if 0%{?fedora} +%global sbat_suffix fedora +%else +%global sbat_suffix rhel +%endif +%endif + # Sign modules on all arches %global signmodules 1 @@ -165,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.250813g8742b2d8935f.19 +%define pkgrelease 0.rc1.250814g0cc53520e68b.20 %define kversion 6 -%define tarfile_release 6.17-rc1-16-g8742b2d8935f +%define tarfile_release 6.17-rc1-38-g0cc53520e68b # 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.250813g8742b2d8935f.19%{?buildid}%{?dist} +%define specrelease 0.rc1.250814g0cc53520e68b.20%{?buildid}%{?dist} # This defines the kabi tarball version %define kabiversion 6.17.0 @@ -776,7 +787,6 @@ BuildRequires: sparse BuildRequires: zlib-devel binutils-devel newt-devel perl(ExtUtils::Embed) bison flex xz-devel BuildRequires: audit-libs-devel python3-setuptools BuildRequires: java-devel -BuildRequires: libbpf-devel >= 0.6.0-1 BuildRequires: libbabeltrace-devel BuildRequires: libtraceevent-devel %ifnarch s390x @@ -1040,6 +1050,8 @@ Source77: partial-clang_lto-aarch64-debug-snip.config Source80: generate_all_configs.sh Source81: process_configs.sh +Source85: kernel.sbat.template + Source86: dracut-virt.conf Source87: flavors @@ -2029,6 +2041,9 @@ rm -f localversion-next localversion-rt Documentation \ scripts/clang-tools 2> /dev/null +# SBAT data +sed -e s,@KVER,%{KVERREL}, -e s,@SBAT_SUFFIX,%{sbat_suffix}, %{SOURCE85} > kernel.sbat + # only deal with configs if we are going to build for the arch %ifnarch %nobuildarches @@ -2779,20 +2794,8 @@ BuildKernel() { %if %{with_efiuki} %{log_msg "Setup the EFI UKI kernel"} - # RHEL/CentOS specific .SBAT entries -%if 0%{?centos} - SBATsuffix="centos" -%else -%if 0%{?fedora} - SBATsuffix="fedora" -%else - SBATsuffix="rhel" -%endif -%endif SBAT=$(cat <<- EOF - linux,1,Red Hat,linux,$KernelVer,mailto:secalert@redhat.com - linux.$SBATsuffix,1,Red Hat,linux,$KernelVer,mailto:secalert@redhat.com - kernel-uki-virt.$SBATsuffix,1,Red Hat,kernel-uki-virt,$KernelVer,mailto:secalert@redhat.com + kernel-uki-virt.%{sbat_suffix},1,Red Hat,kernel-uki-virt,$KernelVer,mailto:secalert@redhat.com EOF ) @@ -2814,9 +2817,7 @@ BuildKernel() { --kmoddir "$RPM_BUILD_ROOT/lib/modules/$KernelVer/" \ --logfile=$(mktemp) \ --uefi \ -%if 0%{?rhel} && !0%{?eln} --sbat "$SBAT" \ -%endif --kernel-image $(realpath $KernelImage) \ --kernel-cmdline 'console=tty0 console=ttyS0' \ $KernelUnifiedImage @@ -4381,12 +4382,17 @@ fi\ # # %changelog -* Wed Aug 13 2025 Fedora Kernel Team [6.17.0-0.rc1.8742b2d8935f.19] +* Thu Aug 14 2025 Fedora Kernel Team [6.17.0-0.rc1.0cc53520e68b.20] - arm64: dts: qcom: x1e80100-lenovo-yoga-slim7x: add Bluetooth support (Jens Glathe) -- Turn off libbpf dynamic for perf (Justin M. Forbes) - ALSA HDA driver configuration split for 6.17 upstream (Jaroslav Kysela) - redhat/configs: clang_lto: disable CONFIG_FORTIFY_KUNIT_TEST (Scott Weaver) +* Thu Aug 14 2025 Fedora Kernel Team [6.17.0-0.rc1.0cc53520e68b.19] +- Turn off LIBBPF_DYNAMIC for perf builds (Justin M. Forbes) +- redhat: Add SBAT information to Linux kernel (Vitaly Kuznetsov) +- redhat: Add SBAT to the UKI unconditionally (Vitaly Kuznetsov) +- Linux v6.17.0-0.rc1.0cc53520e68b + * Wed Aug 13 2025 Fedora Kernel Team [6.17.0-0.rc1.8742b2d8935f.18] - Enable PHY drivers required for automotive board (Radu Rendec) - fedora: more updates for 6.17 (Peter Robinson) diff --git a/patch-6.17-redhat.patch b/patch-6.17-redhat.patch index 04e9aed13..f49582a36 100644 --- a/patch-6.17-redhat.patch +++ b/patch-6.17-redhat.patch @@ -2407,10 +2407,10 @@ index 02475d415d88..f96c698324ae 100644 error_proc: diff --git a/fs/erofs/super.c b/fs/erofs/super.c -index e1020aa60771..bc2a5673d7d1 100644 +index 1b529ace4db0..30c2e0186463 100644 --- a/fs/erofs/super.c +++ b/fs/erofs/super.c -@@ -614,6 +614,9 @@ static int erofs_fc_fill_super(struct super_block *sb, struct fs_context *fc) +@@ -623,6 +623,9 @@ static int erofs_fc_fill_super(struct super_block *sb, struct fs_context *fc) { struct inode *inode; struct erofs_sb_info *sbi = EROFS_SB(sb); @@ -2420,7 +2420,7 @@ index e1020aa60771..bc2a5673d7d1 100644 int err; sb->s_magic = EROFS_SUPER_MAGIC; -@@ -733,6 +736,12 @@ static int erofs_fc_fill_super(struct super_block *sb, struct fs_context *fc) +@@ -737,6 +740,12 @@ static int erofs_fc_fill_super(struct super_block *sb, struct fs_context *fc) sbi->dir_ra_bytes = EROFS_DIR_RA_BYTES; erofs_info(sb, "mounted with root inode @ nid %llu.", sbi->root_nid); diff --git a/sources b/sources index ce31f4440..251bc3e18 100644 --- a/sources +++ b/sources @@ -1,3 +1,3 @@ -SHA512 (linux-6.17-rc1-16-g8742b2d8935f.tar.xz) = 4cbd1a743af863036a92fe7d5054edd4f3ab330da9aa1108a733191d7c094b0b5f65a8bd17e729a5d3eda6c68f2baeb835fcf8fc965bb8195734091f9cf9d0b4 -SHA512 (kernel-abi-stablelists-6.17.0.tar.xz) = 31503c704d941671725dafea98e8333dfb1b1452ec47edf1879b21cfe544b673818dda89129d0e001704e427ead8a82bb402c1c260ccb812e16e76510181ff41 -SHA512 (kernel-kabi-dw-6.17.0.tar.xz) = d73884987478a540473d940396b318c4fbc17ba813b463f47a1386225dd7cccf8cd3b656524fa083ee8aa8580ec0384f82c22fe99cb7ee23ede2353e2c0657e7 +SHA512 (linux-6.17-rc1-38-g0cc53520e68b.tar.xz) = 453e26948094076303670e15115ad2569ea30e7a4677e3d505f1f1d1a7eddc40736e329c58a97a23f74ef95329a8ab410cf5963fc43b6d295de753ed4e3db88b +SHA512 (kernel-abi-stablelists-6.17.0.tar.xz) = 612b672c1710a470da50d3e47cf7355a2e02342461ea90abbaa4cad0fef372d007a79bb1ff8c35ed445c60e1e51cc784d6749454a0e03dca43f10c87beb6c674 +SHA512 (kernel-kabi-dw-6.17.0.tar.xz) = ae2ed81684eecca58ac44a86b7e3542368ee3ebd71e2975d7034b430d6953c9257ff7f41f13984960311dfab8f727ac13f331319d02ccde74a769a389bb96e63