From 15dfc39a9f50655d594dfcc415c8ec37dfbcd0d7 Mon Sep 17 00:00:00 2001 From: "Justin M. Forbes" Date: Mon, 21 Jul 2025 07:50:06 -0600 Subject: [PATCH] kernel-6.16.0-0.rc7.58 * Mon Jul 21 2025 Fedora Kernel Team [6.16.0-0.rc7.58] - redhat/configs: clang_lto: disable CONFIG_FORTIFY_KUNIT_TEST (Scott Weaver) Resolves: Signed-off-by: Justin M. Forbes --- Makefile.rhelver | 2 +- 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.changelog | 26 ++++- kernel.spec | 129 +++++++++++++--------- patch-6.16-redhat.patch | 6 +- sources | 6 +- 21 files changed, 123 insertions(+), 78 deletions(-) diff --git a/Makefile.rhelver b/Makefile.rhelver index a512088a6..25d1982c4 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 = 53 +RHEL_RELEASE = 58 # # RHEL_REBASE_NUM diff --git a/kernel-aarch64-16k-debug-fedora.config b/kernel-aarch64-16k-debug-fedora.config index df0fada89..9ec508c36 100644 --- a/kernel-aarch64-16k-debug-fedora.config +++ b/kernel-aarch64-16k-debug-fedora.config @@ -8170,7 +8170,7 @@ CONFIG_SND_FM801=m CONFIG_SND_FM801_TEA575X_BOOL=y CONFIG_SND_GINA20=m CONFIG_SND_GINA24=m -# CONFIG_SND_HDA_ACPI is not set +CONFIG_SND_HDA_ACPI=m CONFIG_SND_HDA_CIRRUS_SCODEC_KUNIT_TEST=m CONFIG_SND_HDA_CODEC_ANALOG=m CONFIG_SND_HDA_CODEC_CA0110=m diff --git a/kernel-aarch64-16k-fedora.config b/kernel-aarch64-16k-fedora.config index 1d365e4da..075c9c917 100644 --- a/kernel-aarch64-16k-fedora.config +++ b/kernel-aarch64-16k-fedora.config @@ -8141,7 +8141,7 @@ CONFIG_SND_FM801=m CONFIG_SND_FM801_TEA575X_BOOL=y CONFIG_SND_GINA20=m CONFIG_SND_GINA24=m -# CONFIG_SND_HDA_ACPI is not set +CONFIG_SND_HDA_ACPI=m CONFIG_SND_HDA_CIRRUS_SCODEC_KUNIT_TEST=m CONFIG_SND_HDA_CODEC_ANALOG=m CONFIG_SND_HDA_CODEC_CA0110=m diff --git a/kernel-aarch64-64k-debug-rhel.config b/kernel-aarch64-64k-debug-rhel.config index 8d6ba4dfc..a948f8388 100644 --- a/kernel-aarch64-64k-debug-rhel.config +++ b/kernel-aarch64-64k-debug-rhel.config @@ -6581,7 +6581,7 @@ CONFIG_SND_FIREWORKS=m # CONFIG_SND_FM801_TEA575X_BOOL is not set CONFIG_SND_GINA20=m CONFIG_SND_GINA24=m -# CONFIG_SND_HDA_ACPI is not set +CONFIG_SND_HDA_ACPI=m CONFIG_SND_HDA_CIRRUS_SCODEC_KUNIT_TEST=m CONFIG_SND_HDA_CODEC_ANALOG=m CONFIG_SND_HDA_CODEC_CA0110=m diff --git a/kernel-aarch64-64k-rhel.config b/kernel-aarch64-64k-rhel.config index fc4d7e975..038e7c0b0 100644 --- a/kernel-aarch64-64k-rhel.config +++ b/kernel-aarch64-64k-rhel.config @@ -6557,7 +6557,7 @@ CONFIG_SND_FIREWORKS=m # CONFIG_SND_FM801_TEA575X_BOOL is not set CONFIG_SND_GINA20=m CONFIG_SND_GINA24=m -# CONFIG_SND_HDA_ACPI is not set +CONFIG_SND_HDA_ACPI=m CONFIG_SND_HDA_CIRRUS_SCODEC_KUNIT_TEST=m CONFIG_SND_HDA_CODEC_ANALOG=m CONFIG_SND_HDA_CODEC_CA0110=m diff --git a/kernel-aarch64-debug-fedora.config b/kernel-aarch64-debug-fedora.config index ee38a824e..b32dd6691 100644 --- a/kernel-aarch64-debug-fedora.config +++ b/kernel-aarch64-debug-fedora.config @@ -8169,7 +8169,7 @@ CONFIG_SND_FM801=m CONFIG_SND_FM801_TEA575X_BOOL=y CONFIG_SND_GINA20=m CONFIG_SND_GINA24=m -# CONFIG_SND_HDA_ACPI is not set +CONFIG_SND_HDA_ACPI=m CONFIG_SND_HDA_CIRRUS_SCODEC_KUNIT_TEST=m CONFIG_SND_HDA_CODEC_ANALOG=m CONFIG_SND_HDA_CODEC_CA0110=m diff --git a/kernel-aarch64-debug-rhel.config b/kernel-aarch64-debug-rhel.config index 70fa39fa1..2164943ba 100644 --- a/kernel-aarch64-debug-rhel.config +++ b/kernel-aarch64-debug-rhel.config @@ -6578,7 +6578,7 @@ CONFIG_SND_FIREWORKS=m # CONFIG_SND_FM801_TEA575X_BOOL is not set CONFIG_SND_GINA20=m CONFIG_SND_GINA24=m -# CONFIG_SND_HDA_ACPI is not set +CONFIG_SND_HDA_ACPI=m CONFIG_SND_HDA_CIRRUS_SCODEC_KUNIT_TEST=m CONFIG_SND_HDA_CODEC_ANALOG=m CONFIG_SND_HDA_CODEC_CA0110=m diff --git a/kernel-aarch64-fedora.config b/kernel-aarch64-fedora.config index 17c060d47..701c2e63a 100644 --- a/kernel-aarch64-fedora.config +++ b/kernel-aarch64-fedora.config @@ -8140,7 +8140,7 @@ CONFIG_SND_FM801=m CONFIG_SND_FM801_TEA575X_BOOL=y CONFIG_SND_GINA20=m CONFIG_SND_GINA24=m -# CONFIG_SND_HDA_ACPI is not set +CONFIG_SND_HDA_ACPI=m CONFIG_SND_HDA_CIRRUS_SCODEC_KUNIT_TEST=m CONFIG_SND_HDA_CODEC_ANALOG=m CONFIG_SND_HDA_CODEC_CA0110=m diff --git a/kernel-aarch64-rhel.config b/kernel-aarch64-rhel.config index 2844694a6..4e6babd0f 100644 --- a/kernel-aarch64-rhel.config +++ b/kernel-aarch64-rhel.config @@ -6554,7 +6554,7 @@ CONFIG_SND_FIREWORKS=m # CONFIG_SND_FM801_TEA575X_BOOL is not set CONFIG_SND_GINA20=m CONFIG_SND_GINA24=m -# CONFIG_SND_HDA_ACPI is not set +CONFIG_SND_HDA_ACPI=m CONFIG_SND_HDA_CIRRUS_SCODEC_KUNIT_TEST=m CONFIG_SND_HDA_CODEC_ANALOG=m CONFIG_SND_HDA_CODEC_CA0110=m diff --git a/kernel-aarch64-rt-64k-debug-fedora.config b/kernel-aarch64-rt-64k-debug-fedora.config index 843f619a6..86ca9c42d 100644 --- a/kernel-aarch64-rt-64k-debug-fedora.config +++ b/kernel-aarch64-rt-64k-debug-fedora.config @@ -8183,7 +8183,7 @@ CONFIG_SND_FM801=m CONFIG_SND_FM801_TEA575X_BOOL=y CONFIG_SND_GINA20=m CONFIG_SND_GINA24=m -# CONFIG_SND_HDA_ACPI is not set +CONFIG_SND_HDA_ACPI=m CONFIG_SND_HDA_CIRRUS_SCODEC_KUNIT_TEST=m CONFIG_SND_HDA_CODEC_ANALOG=m CONFIG_SND_HDA_CODEC_CA0110=m diff --git a/kernel-aarch64-rt-64k-debug-rhel.config b/kernel-aarch64-rt-64k-debug-rhel.config index 7c72ccabc..f9895adbb 100644 --- a/kernel-aarch64-rt-64k-debug-rhel.config +++ b/kernel-aarch64-rt-64k-debug-rhel.config @@ -6627,7 +6627,7 @@ CONFIG_SND_FIREWORKS=m # CONFIG_SND_FM801_TEA575X_BOOL is not set CONFIG_SND_GINA20=m CONFIG_SND_GINA24=m -# CONFIG_SND_HDA_ACPI is not set +CONFIG_SND_HDA_ACPI=m CONFIG_SND_HDA_CIRRUS_SCODEC_KUNIT_TEST=m CONFIG_SND_HDA_CODEC_ANALOG=m CONFIG_SND_HDA_CODEC_CA0110=m diff --git a/kernel-aarch64-rt-64k-fedora.config b/kernel-aarch64-rt-64k-fedora.config index 146536f73..af47f3816 100644 --- a/kernel-aarch64-rt-64k-fedora.config +++ b/kernel-aarch64-rt-64k-fedora.config @@ -8154,7 +8154,7 @@ CONFIG_SND_FM801=m CONFIG_SND_FM801_TEA575X_BOOL=y CONFIG_SND_GINA20=m CONFIG_SND_GINA24=m -# CONFIG_SND_HDA_ACPI is not set +CONFIG_SND_HDA_ACPI=m CONFIG_SND_HDA_CIRRUS_SCODEC_KUNIT_TEST=m CONFIG_SND_HDA_CODEC_ANALOG=m CONFIG_SND_HDA_CODEC_CA0110=m diff --git a/kernel-aarch64-rt-64k-rhel.config b/kernel-aarch64-rt-64k-rhel.config index 3f5115d56..72380e13e 100644 --- a/kernel-aarch64-rt-64k-rhel.config +++ b/kernel-aarch64-rt-64k-rhel.config @@ -6603,7 +6603,7 @@ CONFIG_SND_FIREWORKS=m # CONFIG_SND_FM801_TEA575X_BOOL is not set CONFIG_SND_GINA20=m CONFIG_SND_GINA24=m -# CONFIG_SND_HDA_ACPI is not set +CONFIG_SND_HDA_ACPI=m CONFIG_SND_HDA_CIRRUS_SCODEC_KUNIT_TEST=m CONFIG_SND_HDA_CODEC_ANALOG=m CONFIG_SND_HDA_CODEC_CA0110=m diff --git a/kernel-aarch64-rt-debug-fedora.config b/kernel-aarch64-rt-debug-fedora.config index 33f4ec50e..ce2870001 100644 --- a/kernel-aarch64-rt-debug-fedora.config +++ b/kernel-aarch64-rt-debug-fedora.config @@ -8179,7 +8179,7 @@ CONFIG_SND_FM801=m CONFIG_SND_FM801_TEA575X_BOOL=y CONFIG_SND_GINA20=m CONFIG_SND_GINA24=m -# CONFIG_SND_HDA_ACPI is not set +CONFIG_SND_HDA_ACPI=m CONFIG_SND_HDA_CIRRUS_SCODEC_KUNIT_TEST=m CONFIG_SND_HDA_CODEC_ANALOG=m CONFIG_SND_HDA_CODEC_CA0110=m diff --git a/kernel-aarch64-rt-debug-rhel.config b/kernel-aarch64-rt-debug-rhel.config index 7271ba626..3edaeea3b 100644 --- a/kernel-aarch64-rt-debug-rhel.config +++ b/kernel-aarch64-rt-debug-rhel.config @@ -6623,7 +6623,7 @@ CONFIG_SND_FIREWORKS=m # CONFIG_SND_FM801_TEA575X_BOOL is not set CONFIG_SND_GINA20=m CONFIG_SND_GINA24=m -# CONFIG_SND_HDA_ACPI is not set +CONFIG_SND_HDA_ACPI=m CONFIG_SND_HDA_CIRRUS_SCODEC_KUNIT_TEST=m CONFIG_SND_HDA_CODEC_ANALOG=m CONFIG_SND_HDA_CODEC_CA0110=m diff --git a/kernel-aarch64-rt-fedora.config b/kernel-aarch64-rt-fedora.config index e39d29d13..8025b1999 100644 --- a/kernel-aarch64-rt-fedora.config +++ b/kernel-aarch64-rt-fedora.config @@ -8150,7 +8150,7 @@ CONFIG_SND_FM801=m CONFIG_SND_FM801_TEA575X_BOOL=y CONFIG_SND_GINA20=m CONFIG_SND_GINA24=m -# CONFIG_SND_HDA_ACPI is not set +CONFIG_SND_HDA_ACPI=m CONFIG_SND_HDA_CIRRUS_SCODEC_KUNIT_TEST=m CONFIG_SND_HDA_CODEC_ANALOG=m CONFIG_SND_HDA_CODEC_CA0110=m diff --git a/kernel-aarch64-rt-rhel.config b/kernel-aarch64-rt-rhel.config index 5c6336dec..dda475115 100644 --- a/kernel-aarch64-rt-rhel.config +++ b/kernel-aarch64-rt-rhel.config @@ -6599,7 +6599,7 @@ CONFIG_SND_FIREWORKS=m # CONFIG_SND_FM801_TEA575X_BOOL is not set CONFIG_SND_GINA20=m CONFIG_SND_GINA24=m -# CONFIG_SND_HDA_ACPI is not set +CONFIG_SND_HDA_ACPI=m CONFIG_SND_HDA_CIRRUS_SCODEC_KUNIT_TEST=m CONFIG_SND_HDA_CODEC_ANALOG=m CONFIG_SND_HDA_CODEC_CA0110=m diff --git a/kernel.changelog b/kernel.changelog index 4b02cc3fc..cb82125d4 100644 --- a/kernel.changelog +++ b/kernel.changelog @@ -1,7 +1,31 @@ -* Tue Jul 15 2025 Fedora Kernel Team [6.16.0-0.rc6.155a3c003e55.53] +* Mon Jul 21 2025 Fedora Kernel Team [6.16.0-0.rc7.58] - redhat/configs: clang_lto: disable CONFIG_FORTIFY_KUNIT_TEST (Scott Weaver) Resolves: +* Mon Jul 21 2025 Fedora Kernel Team [6.16.0-0.rc7.57] +- Linux v6.16.0-0.rc7 +Resolves: + +* Sun Jul 20 2025 Fedora Kernel Team [6.16.0-0.rc6.f4a40a4282f4.56] +- Linux v6.16.0-0.rc6.f4a40a4282f4 +Resolves: + +* Sat Jul 19 2025 Fedora Kernel Team [6.16.0-0.rc6.4871b7cb27f4.55] +- arm64: enable SND_HDA_ACPI as a module (Marcin Juszkiewicz) +- Linux v6.16.0-0.rc6.4871b7cb27f4 +Resolves: + +* Fri Jul 18 2025 Fedora Kernel Team [6.16.0-0.rc6.6832a9317eee.54] +- kernel.spec: always provide kernel-devel-uname-r (Scott Weaver) +- kernel.spec: always provide kernel (Scott Weaver) +- kernel.spec: dynamically set provides/requires name (Scott Weaver) +- Linux v6.16.0-0.rc6.6832a9317eee +Resolves: + +* Thu Jul 17 2025 Fedora Kernel Team [6.16.0-0.rc6.e2291551827f.53] +- Linux v6.16.0-0.rc6.e2291551827f +Resolves: + * Tue Jul 15 2025 Fedora Kernel Team [6.16.0-0.rc6.155a3c003e55.52] - Linux v6.16.0-0.rc6.155a3c003e55 Resolves: diff --git a/kernel.spec b/kernel.spec index 11423ae72..d86f61c3f 100644 --- a/kernel.spec +++ b/kernel.spec @@ -165,13 +165,13 @@ Summary: The Linux kernel %define specrpmversion 6.16.0 %define specversion 6.16.0 %define patchversion 6.16 -%define pkgrelease 0.rc6.250715g155a3c003e55.53 +%define pkgrelease 0.rc7.58 %define kversion 6 -%define tarfile_release 6.16-rc6-2-g155a3c003e55 +%define tarfile_release 6.16-rc7 # This is needed to do merge window version magic %define patchlevel 16 # This allows pkg_release to have configurable %%{?dist} tag -%define specrelease 0.rc6.250715g155a3c003e55.53%{?buildid}%{?dist} +%define specrelease 0.rc7.58%{?buildid}%{?dist} # This defines the kabi tarball version %define kabiversion 6.16.0 @@ -729,10 +729,10 @@ ExclusiveArch: noarch i386 i686 x86_64 s390x aarch64 ppc64le riscv64 %endif ExclusiveOS: Linux %ifnarch %{nobuildarches} -Requires: kernel-core-uname-r = %{KVERREL} -Requires: kernel-modules-uname-r = %{KVERREL} -Requires: kernel-modules-core-uname-r = %{KVERREL} -Requires: ((kernel-modules-extra-uname-r = %{KVERREL}) if kernel-modules-extra-matched) +Requires: %{name}-core-uname-r = %{KVERREL} +Requires: %{name}-modules-uname-r = %{KVERREL} +Requires: %{name}-modules-core-uname-r = %{KVERREL} +Requires: ((%{name}-modules-extra-uname-r = %{KVERREL}) if %{name}-modules-extra-matched) Provides: installonlypkg(kernel) %endif @@ -1148,7 +1148,7 @@ Patch999999: linux-kernel-test.patch # END OF PATCH DEFINITIONS %description -The kernel meta package +The %{package_name} meta package # This macro does requires, provides, conflicts, obsoletes for a kernel package. # %%kernel_reqprovconf [-o] @@ -1161,10 +1161,11 @@ The kernel meta package %define kernel_reqprovconf(o) \ %if %{-o:0}%{!-o:1}\ Provides: kernel = %{specversion}-%{pkg_release}\ +Provides: %{name} = %{specversion}-%{pkg_release}\ %endif\ -Provides: kernel-%{_target_cpu} = %{specrpmversion}-%{pkg_release}%{uname_suffix %{?1:+%{1}}}\ -Provides: kernel-uname-r = %{KVERREL}%{uname_suffix %{?1:+%{1}}}\ -Requires: kernel%{?1:-%{1}}-modules-core-uname-r = %{KVERREL}%{uname_suffix %{?1:+%{1}}}\ +Provides: %{name}-%{_target_cpu} = %{specrpmversion}-%{pkg_release}%{uname_suffix %{?1:+%{1}}}\ +Provides: %{name}-uname-r = %{KVERREL}%{uname_suffix %{?1:+%{1}}}\ +Requires: %{name}%{?1:-%{1}}-modules-core-uname-r = %{KVERREL}%{uname_suffix %{?1:+%{1}}}\ Requires(pre): %{kernel_prereq}\ Requires(pre): %{initrd_prereq}\ Requires(pre): ((linux-firmware >= 20150904-56.git6ebf5d57) if linux-firmware)\ @@ -1200,7 +1201,7 @@ Summary: Header files for the Linux kernel for use by glibc Obsoletes: glibc-kernheaders < 3.0-46 Provides: glibc-kernheaders = 3.0-46 %if 0%{?gemini} -Provides: kernel-headers = %{specversion}-%{release} +Provides: %{name}-headers = %{specversion}-%{release} Obsoletes: kernel-headers < %{specversion} %endif %description headers @@ -1215,7 +1216,7 @@ glibc package. %package cross-headers Summary: Header files for the Linux kernel for use by cross-glibc %if 0%{?gemini} -Provides: kernel-cross-headers = %{specversion}-%{release} +Provides: %{name}-cross-headers = %{specversion}-%{release} Obsoletes: kernel-cross-headers < %{specversion} %endif %description cross-headers @@ -1470,9 +1471,10 @@ This is required to use SystemTap with %{name}%{?1:-%{1}}-%{KVERREL}.\ %define kernel_devel_package(m) \ %package %{?1:%{1}-}devel\ Summary: Development package for building kernel modules to match the %{?2:%{2} }kernel\ -Provides: kernel%{?1:-%{1}}-devel-%{_target_cpu} = %{specrpmversion}-%{release}\ -Provides: kernel-devel-%{_target_cpu} = %{specrpmversion}-%{release}%{uname_suffix %{?1:+%{1}}}\ +Provides: %{name}%{?1:-%{1}}-devel-%{_target_cpu} = %{specrpmversion}-%{release}\ +Provides: %{name}-devel-%{_target_cpu} = %{specrpmversion}-%{release}%{uname_suffix %{?1:+%{1}}}\ Provides: kernel-devel-uname-r = %{KVERREL}%{uname_suffix %{?1:+%{1}}}\ +Provides: %{name}-devel-uname-r = %{KVERREL}%{uname_suffix %{?1:+%{1}}}\ Provides: installonlypkg(kernel)\ AutoReqProv: no\ Requires(pre): findutils\ @@ -1485,7 +1487,7 @@ Requires: flex\ Requires: make\ Requires: gcc\ %if %{-m:1}%{!-m:0}\ -Requires: kernel-devel-uname-r = %{KVERREL}%{uname_variant %{?1:%{1}}}\ +Requires: %{name}-devel-uname-r = %{KVERREL}%{uname_variant %{?1:%{1}}}\ %endif\ %description %{?1:%{1}-}devel\ This package provides kernel headers and makefiles sufficient to build modules\ @@ -1526,9 +1528,9 @@ Provides: %{name}%{?1:-%{1}}-modules-internal-%{_target_cpu} = %{specrpmversion} Provides: %{name}%{?1:-%{1}}-modules-internal = %{specrpmversion}-%{release}%{uname_suffix %{?1:+%{1}}}\ Provides: installonlypkg(kernel-module)\ Provides: %{name}%{?1:-%{1}}-modules-internal-uname-r = %{KVERREL}%{uname_suffix %{?1:+%{1}}}\ -Requires: kernel-uname-r = %{KVERREL}%{uname_suffix %{?1:+%{1}}}\ -Requires: kernel%{?1:-%{1}}-modules-uname-r = %{KVERREL}%{uname_suffix %{?1:+%{1}}}\ -Requires: kernel%{?1:-%{1}}-modules-core-uname-r = %{KVERREL}%{uname_suffix %{?1:+%{1}}}\ +Requires: %{name}-uname-r = %{KVERREL}%{uname_suffix %{?1:+%{1}}}\ +Requires: %{name}%{?1:-%{1}}-modules-uname-r = %{KVERREL}%{uname_suffix %{?1:+%{1}}}\ +Requires: %{name}%{?1:-%{1}}-modules-core-uname-r = %{KVERREL}%{uname_suffix %{?1:+%{1}}}\ AutoReq: no\ AutoProv: yes\ %description %{?1:%{1}-}modules-internal\ @@ -1542,16 +1544,16 @@ This package provides kernel modules for the %{?2:%{2} }kernel package for Red H %define kernel_modules_extra_package(m) \ %package %{?1:%{1}-}modules-extra\ Summary: Extra kernel modules to match the %{?2:%{2} }kernel\ -Provides: kernel%{?1:-%{1}}-modules-extra-%{_target_cpu} = %{specrpmversion}-%{release}\ -Provides: kernel%{?1:-%{1}}-modules-extra-%{_target_cpu} = %{specrpmversion}-%{release}%{uname_suffix %{?1:+%{1}}}\ -Provides: kernel%{?1:-%{1}}-modules-extra = %{specrpmversion}-%{release}%{uname_suffix %{?1:+%{1}}}\ +Provides: %{name}%{?1:-%{1}}-modules-extra-%{_target_cpu} = %{specrpmversion}-%{release}\ +Provides: %{name}%{?1:-%{1}}-modules-extra-%{_target_cpu} = %{specrpmversion}-%{release}%{uname_suffix %{?1:+%{1}}}\ +Provides: %{name}%{?1:-%{1}}-modules-extra = %{specrpmversion}-%{release}%{uname_suffix %{?1:+%{1}}}\ Provides: installonlypkg(kernel-module)\ -Provides: kernel%{?1:-%{1}}-modules-extra-uname-r = %{KVERREL}%{uname_suffix %{?1:+%{1}}}\ -Requires: kernel-uname-r = %{KVERREL}%{uname_suffix %{?1:+%{1}}}\ -Requires: kernel%{?1:-%{1}}-modules-uname-r = %{KVERREL}%{uname_suffix %{?1:+%{1}}}\ -Requires: kernel%{?1:-%{1}}-modules-core-uname-r = %{KVERREL}%{uname_suffix %{?1:+%{1}}}\ +Provides: %{name}%{?1:-%{1}}-modules-extra-uname-r = %{KVERREL}%{uname_suffix %{?1:+%{1}}}\ +Requires: %{name}-uname-r = %{KVERREL}%{uname_suffix %{?1:+%{1}}}\ +Requires: %{name}%{?1:-%{1}}-modules-uname-r = %{KVERREL}%{uname_suffix %{?1:+%{1}}}\ +Requires: %{name}%{?1:-%{1}}-modules-core-uname-r = %{KVERREL}%{uname_suffix %{?1:+%{1}}}\ %if %{-m:1}%{!-m:0}\ -Requires: kernel-modules-extra-uname-r = %{KVERREL}%{uname_variant %{?1:+%{1}}}\ +Requires: %{name}-modules-extra-uname-r = %{KVERREL}%{uname_variant %{?1:+%{1}}}\ %endif\ AutoReq: no\ AutoProv: yes\ @@ -1566,15 +1568,15 @@ This package provides less commonly used kernel modules for the %{?2:%{2} }kerne %define kernel_modules_package(m) \ %package %{?1:%{1}-}modules\ Summary: kernel modules to match the %{?2:%{2}-}core kernel\ -Provides: kernel%{?1:-%{1}}-modules-%{_target_cpu} = %{specrpmversion}-%{release}\ -Provides: kernel-modules-%{_target_cpu} = %{specrpmversion}-%{release}%{uname_suffix %{?1:+%{1}}}\ -Provides: kernel-modules = %{specrpmversion}-%{release}%{uname_suffix %{?1:+%{1}}}\ +Provides: %{name}%{?1:-%{1}}-modules-%{_target_cpu} = %{specrpmversion}-%{release}\ +Provides: %{name}-modules-%{_target_cpu} = %{specrpmversion}-%{release}%{uname_suffix %{?1:+%{1}}}\ +Provides: %{name}-modules = %{specrpmversion}-%{release}%{uname_suffix %{?1:+%{1}}}\ Provides: installonlypkg(kernel-module)\ -Provides: kernel%{?1:-%{1}}-modules-uname-r = %{KVERREL}%{uname_suffix %{?1:+%{1}}}\ -Requires: kernel-uname-r = %{KVERREL}%{uname_suffix %{?1:+%{1}}}\ -Requires: kernel%{?1:-%{1}}-modules-core-uname-r = %{KVERREL}%{uname_suffix %{?1:+%{1}}}\ +Provides: %{name}%{?1:-%{1}}-modules-uname-r = %{KVERREL}%{uname_suffix %{?1:+%{1}}}\ +Requires: %{name}-uname-r = %{KVERREL}%{uname_suffix %{?1:+%{1}}}\ +Requires: %{name}%{?1:-%{1}}-modules-core-uname-r = %{KVERREL}%{uname_suffix %{?1:+%{1}}}\ %if %{-m:1}%{!-m:0}\ -Requires: kernel-modules-uname-r = %{KVERREL}%{uname_variant %{?1:+%{1}}}\ +Requires: %{name}-modules-uname-r = %{KVERREL}%{uname_variant %{?1:+%{1}}}\ %endif\ AutoReq: no\ AutoProv: yes\ @@ -1589,14 +1591,14 @@ This package provides commonly used kernel modules for the %{?2:%{2}-}core kerne %define kernel_modules_core_package(m) \ %package %{?1:%{1}-}modules-core\ Summary: Core kernel modules to match the %{?2:%{2}-}core kernel\ -Provides: kernel%{?1:-%{1}}-modules-core-%{_target_cpu} = %{specrpmversion}-%{release}\ -Provides: kernel-modules-core-%{_target_cpu} = %{specrpmversion}-%{release}%{uname_suffix %{?1:+%{1}}}\ -Provides: kernel-modules-core = %{specrpmversion}-%{release}%{uname_suffix %{?1:+%{1}}}\ +Provides: %{name}%{?1:-%{1}}-modules-core-%{_target_cpu} = %{specrpmversion}-%{release}\ +Provides: %{name}-modules-core-%{_target_cpu} = %{specrpmversion}-%{release}%{uname_suffix %{?1:+%{1}}}\ +Provides: %{name}-modules-core = %{specrpmversion}-%{release}%{uname_suffix %{?1:+%{1}}}\ Provides: installonlypkg(kernel-module)\ -Provides: kernel%{?1:-%{1}}-modules-core-uname-r = %{KVERREL}%{uname_suffix %{?1:+%{1}}}\ -Requires: kernel-uname-r = %{KVERREL}%{uname_suffix %{?1:+%{1}}}\ +Provides: %{name}%{?1:-%{1}}-modules-core-uname-r = %{KVERREL}%{uname_suffix %{?1:+%{1}}}\ +Requires: %{name}-uname-r = %{KVERREL}%{uname_suffix %{?1:+%{1}}}\ %if %{-m:1}%{!-m:0}\ -Requires: kernel-modules-core-uname-r = %{KVERREL}%{uname_variant %{?1:+%{1}}}\ +Requires: %{name}-modules-core-uname-r = %{KVERREL}%{uname_variant %{?1:+%{1}}}\ %endif\ AutoReq: no\ AutoProv: yes\ @@ -1611,10 +1613,10 @@ This package provides essential kernel modules for the %{?2:%{2}-}core kernel pa %define kernel_meta_package() \ %package %{1}\ summary: kernel meta-package for the %{1} kernel\ -Requires: kernel-%{1}-core-uname-r = %{KVERREL}%{uname_suffix %{1}}\ -Requires: kernel-%{1}-modules-uname-r = %{KVERREL}%{uname_suffix %{1}}\ -Requires: kernel-%{1}-modules-core-uname-r = %{KVERREL}%{uname_suffix %{1}}\ -Requires: ((kernel-%{1}-modules-extra-uname-r = %{KVERREL}%{uname_suffix %{1}}) if kernel-modules-extra-matched)\ +Requires: %{name}-%{1}-core-uname-r = %{KVERREL}%{uname_suffix %{1}}\ +Requires: %{name}-%{1}-modules-uname-r = %{KVERREL}%{uname_suffix %{1}}\ +Requires: %{name}-%{1}-modules-core-uname-r = %{KVERREL}%{uname_suffix %{1}}\ +Requires: ((%{name}-%{1}-modules-extra-uname-r = %{KVERREL}%{uname_suffix %{1}}) if %{name}-modules-extra-matched)\ %if "%{1}" == "rt" || "%{1}" == "rt-debug" || "%{1}" == "rt-64k" || "%{1}" == "rt-64k-debug"\ Requires: realtime-setup\ %endif\ @@ -1635,11 +1637,11 @@ The meta-package for the %{1} kernel\ %define kernel_variant_package(n:mo) \ %package %{?1:%{1}-}core\ Summary: %{variant_summary}\ -Provides: kernel-%{?1:%{1}-}core-uname-r = %{KVERREL}%{uname_suffix %{?1:+%{1}}}\ +Provides: %{name}-%{?1:%{1}-}core-uname-r = %{KVERREL}%{uname_suffix %{?1:+%{1}}}\ Provides: installonlypkg(kernel)\ %if %{-m:1}%{!-m:0}\ -Requires: kernel-core-uname-r = %{KVERREL}%{uname_variant %{?1:+%{1}}}\ -Requires: kernel-%{?1:%{1}-}-modules-core-uname-r = %{KVERREL}%{uname_variant %{?1:+%{1}}}\ +Requires: %{name}-core-uname-r = %{KVERREL}%{uname_variant %{?1:+%{1}}}\ +Requires: %{name}-%{?1:%{1}-}-modules-core-uname-r = %{KVERREL}%{uname_variant %{?1:+%{1}}}\ %endif\ %{expand:%%kernel_reqprovconf %{?1:%{1}} %{-o:%{-o}}}\ %if %{?1:1} %{!?1:0} \ @@ -1661,15 +1663,15 @@ Requires: kernel-%{?1:%{1}-}-modules-core-uname-r = %{KVERREL}%{uname_variant %{ %package %{?1:%{1}-}uki-virt\ Summary: %{variant_summary} unified kernel image for virtual machines\ Provides: installonlypkg(kernel)\ -Provides: kernel-uname-r = %{KVERREL}%{uname_suffix %{?1:+%{1}}}\ -Requires: kernel%{?1:-%{1}}-modules-core-uname-r = %{KVERREL}%{uname_suffix %{?1:+%{1}}}\ +Provides: %{name}-uname-r = %{KVERREL}%{uname_suffix %{?1:+%{1}}}\ +Requires: %{name}%{?1:-%{1}}-modules-core-uname-r = %{KVERREL}%{uname_suffix %{?1:+%{1}}}\ Requires(pre): %{kernel_prereq}\ Requires(pre): systemd >= 254-1\ Recommends: uki-direct\ %package %{?1:%{1}-}uki-virt-addons\ Summary: %{variant_summary} unified kernel image addons for virtual machines\ Provides: installonlypkg(kernel)\ -Requires: kernel%{?1:-%{1}}-uki-virt = %{specrpmversion}-%{release}\ +Requires: %{name}%{?1:-%{1}}-uki-virt = %{specrpmversion}-%{release}\ Requires(pre): systemd >= 254-1\ %endif\ %if %{with_gcov}\ @@ -1690,9 +1692,9 @@ Provides: %{name}%{?1:-%{1}}-modules-partner-%{_target_cpu} = %{specrpmversion}- Provides: %{name}%{?1:-%{1}}-modules-partner = %{specrpmversion}-%{release}%{uname_suffix %{?1:+%{1}}}\ Provides: installonlypkg(kernel-module)\ Provides: %{name}%{?1:-%{1}}-modules-partner-uname-r = %{KVERREL}%{uname_suffix %{?1:+%{1}}}\ -Requires: kernel-uname-r = %{KVERREL}%{uname_suffix %{?1:+%{1}}}\ -Requires: kernel%{?1:-%{1}}-modules-uname-r = %{KVERREL}%{uname_suffix %{?1:+%{1}}}\ -Requires: kernel%{?1:-%{1}}-modules-core-uname-r = %{KVERREL}%{uname_suffix %{?1:+%{1}}}\ +Requires: %{name}-uname-r = %{KVERREL}%{uname_suffix %{?1:+%{1}}}\ +Requires: %{name}%{?1:-%{1}}-modules-uname-r = %{KVERREL}%{uname_suffix %{?1:+%{1}}}\ +Requires: %{name}%{?1:-%{1}}-modules-core-uname-r = %{KVERREL}%{uname_suffix %{?1:+%{1}}}\ AutoReq: no\ AutoProv: yes\ %description %{?1:%{1}-}modules-partner\ @@ -4340,9 +4342,28 @@ fi\ # # %changelog -* Tue Jul 15 2025 Fedora Kernel Team [6.16.0-0.rc6.155a3c003e55.53] +* Mon Jul 21 2025 Fedora Kernel Team [6.16.0-0.rc7.58] - redhat/configs: clang_lto: disable CONFIG_FORTIFY_KUNIT_TEST (Scott Weaver) +* Mon Jul 21 2025 Fedora Kernel Team [6.16.0-0.rc7.57] +- Linux v6.16.0-0.rc7 + +* Sun Jul 20 2025 Fedora Kernel Team [6.16.0-0.rc6.f4a40a4282f4.56] +- Linux v6.16.0-0.rc6.f4a40a4282f4 + +* Sat Jul 19 2025 Fedora Kernel Team [6.16.0-0.rc6.4871b7cb27f4.55] +- arm64: enable SND_HDA_ACPI as a module (Marcin Juszkiewicz) +- Linux v6.16.0-0.rc6.4871b7cb27f4 + +* Fri Jul 18 2025 Fedora Kernel Team [6.16.0-0.rc6.6832a9317eee.54] +- kernel.spec: always provide kernel-devel-uname-r (Scott Weaver) +- kernel.spec: always provide kernel (Scott Weaver) +- kernel.spec: dynamically set provides/requires name (Scott Weaver) +- Linux v6.16.0-0.rc6.6832a9317eee + +* Thu Jul 17 2025 Fedora Kernel Team [6.16.0-0.rc6.e2291551827f.53] +- Linux v6.16.0-0.rc6.e2291551827f + * Tue Jul 15 2025 Fedora Kernel Team [6.16.0-0.rc6.155a3c003e55.52] - Linux v6.16.0-0.rc6.155a3c003e55 diff --git a/patch-6.16-redhat.patch b/patch-6.16-redhat.patch index 9f69ae85e..cc5fffc24 100644 --- a/patch-6.16-redhat.patch +++ b/patch-6.16-redhat.patch @@ -190,7 +190,7 @@ index 000000000000..85771d74c34f + +endmenu diff --git a/Makefile b/Makefile -index c09766beb7ef..53ff996eef00 100644 +index be33e8c868ae..d5139906e788 100644 --- a/Makefile +++ b/Makefile @@ -355,6 +355,17 @@ ifneq ($(filter install,$(MAKECMDGOALS)),) @@ -2197,10 +2197,10 @@ index eeaa6af294b8..150578ffc41a 100644 if (err) goto err_out_driver; diff --git a/drivers/usb/core/hub.c b/drivers/usb/core/hub.c -index 3e1215f7a9a0..0920136b0c21 100644 +index 256fe8c86828..2e4a09948df8 100644 --- a/drivers/usb/core/hub.c +++ b/drivers/usb/core/hub.c -@@ -5889,6 +5889,13 @@ static void hub_event(struct work_struct *work) +@@ -5893,6 +5893,13 @@ static void hub_event(struct work_struct *work) (u16) hub->change_bits[0], (u16) hub->event_bits[0]); diff --git a/sources b/sources index b953a7e6a..4834bb757 100644 --- a/sources +++ b/sources @@ -1,3 +1,3 @@ -SHA512 (linux-6.16-rc6-2-g155a3c003e55.tar.xz) = de5b5268869f83b9f61f396c0637904202d5db3a4cced35a8dd52f3551483f5b9dff8843c9be8dd51aa597b6f590520825015de66acb85ddbbde12f0fda2955f -SHA512 (kernel-abi-stablelists-6.16.0.tar.xz) = c5483efcbfdc47cf78232b2280ed69081746211c2b3c090561d6086714e345b3431c820233ecd1442fd57bd95023498f4b17003507c6026ee7605be41966b48b -SHA512 (kernel-kabi-dw-6.16.0.tar.xz) = 29e508ef90b03d16c18f060a9cd75848e15e4df7a40d95d6ef09b05af420c5319b5d9f5eeb02f9b7971b2b975cc7c0cfd23d825bf3f57d20449bbc4ef5f73594 +SHA512 (linux-6.16-rc7.tar.xz) = 7372ad7fde8c8479258d43bf71a0511daac3865446e0a2f749a7bd606c4857f599b30505a453e38d883beac9c8a4fd53d14ebfb63d5bb6cb9504edc4ffcb8d07 +SHA512 (kernel-abi-stablelists-6.16.0.tar.xz) = 673eebea13df0e9a9b3e4e9a8b9784818d4b40ec5e68198ad33660b8526ff635e3108f28643a90477a5e87e35101f30ae767af2bb3f4c6967c7df813f01273db +SHA512 (kernel-kabi-dw-6.16.0.tar.xz) = 4a606e9f9b82e68ea5088f285c73df7fdb18b3484202f2ca487335177a42e6286983f45bc111dc5a63dd80861b6717f1a88e0e5e4fa16e9f34a74aac842fa20f