From b48fa01cf4b978f1d9968faa03147635d14de357 Mon Sep 17 00:00:00 2001 From: Julio Faracco Date: Wed, 14 May 2025 16:51:21 -0300 Subject: [PATCH] kernel-6.12.0-85.el10 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Wed May 14 2025 Julio Faracco [6.12.0-85.el10] - selftests/net: packetdrill: more xfail changes (and a correction) (Hangbin Liu) [RHEL-88651] - selftests/net: packetdrill: make tcp buf limited timing tests benign (Hangbin Liu) [RHEL-88651] - selftests/net: packetdrill: report benign debug flakes as xfail (Hangbin Liu) [RHEL-88651] - selftests/net: packetdrill: import tcp/user_timeout, tcp/validate, tcp/sendfile, tcp/limited-transmit, tcp/syscall_bad_arg (Hangbin Liu) [RHEL-88651] - selftests/net: packetdrill: import tcp/eor, tcp/splice, tcp/ts_recent, tcp/blocking (Hangbin Liu) [RHEL-88651] - selftests/net: packetdrill: import tcp/fast_recovery, tcp/nagle, tcp/timestamping (Hangbin Liu) [RHEL-88651] - selftests/net: packetdrill: import tcp/ecn, tcp/close, tcp/sack, tcp/tcp_info (Hangbin Liu) [RHEL-88651] - cpufreq: intel_pstate: Unchecked MSR aceess in legacy mode (Steve Best) [RHEL-81034] - ipv6: add exception routes to GC list in rt6_insert_exception (Xin Long) [RHEL-39466 RHEL-84411] - OPP: Drop redundant *_opp_attach|detach_genpd() (José Expósito) [RHEL-75956] - cpufreq: qcom-nvmem: Convert to dev_pm_domain_attach|detach_list() (José Expósito) [RHEL-75956] - media: venus: Convert into devm_pm_domain_attach_list() for OPP PM domain (José Expósito) [RHEL-75956] - drm/tegra: gr3d: Convert into devm_pm_domain_attach_list() (José Expósito) [RHEL-75956] - OPP: Drop redundant code in _link_required_opps() (José Expósito) [RHEL-75956] - pmdomain: core: Set the required dev for a required OPP during genpd attach (José Expósito) [RHEL-75956] - pmdomain: core: Manage the default required OPP from a separate function (José Expósito) [RHEL-75956] - xfs: don't over-report free space or inodes in statvfs (Carlos Maiolino) [RHEL-87016] - xfs: report realtime block quota limits on realtime directories (Carlos Maiolino) [RHEL-87016] - redhat: introduce modules-extra-matched meta package (Jan Stancek) [RHEL-87452] - ext4: fix OOB read when checking dotdot dir (CKI Backport Bot) [RHEL-87989] {CVE-2025-37785} - selftests: net: fdb_notify: Add a test for FDB notifications (Izabela Bakollari) [RHEL-78790] - selftests: net: lib: Add kill_process (Izabela Bakollari) [RHEL-78790] - selftests: net: lib: Move checks from forwarding/lib.sh here (Izabela Bakollari) [RHEL-78790] - selftests: net: lib: Move tests_run from forwarding/lib.sh here (Izabela Bakollari) [RHEL-78790] - selftests: net: lib: Move logging from forwarding/lib.sh here (Izabela Bakollari) [RHEL-78790] - ndo_fdb_del: Add a parameter to report whether notification was sent (Izabela Bakollari) [RHEL-78790] - ndo_fdb_add: Add a parameter to report whether notification was sent (Izabela Bakollari) [RHEL-78790] Resolves: RHEL-39466, RHEL-75956, RHEL-78790, RHEL-81034, RHEL-84411, RHEL-87016, RHEL-87452, RHEL-87989, RHEL-88651 Signed-off-by: Julio Faracco --- Makefile.rhelver | 2 +- kernel.changelog | 30 +++++++++++++++++++++++++++++ kernel.spec | 50 ++++++++++++++++++++++++++++++++++++++++++++---- sources | 6 +++--- 4 files changed, 80 insertions(+), 8 deletions(-) diff --git a/Makefile.rhelver b/Makefile.rhelver index ef7cff1dc..7cc72cd84 100644 --- a/Makefile.rhelver +++ b/Makefile.rhelver @@ -12,7 +12,7 @@ RHEL_MINOR = 1 # # Use this spot to avoid future merge conflicts. # Do not trim this comment. -RHEL_RELEASE = 84 +RHEL_RELEASE = 85 # # RHEL_REBASE_NUM diff --git a/kernel.changelog b/kernel.changelog index ce8d1683a..401daae6e 100644 --- a/kernel.changelog +++ b/kernel.changelog @@ -1,3 +1,33 @@ +* Wed May 14 2025 Julio Faracco [6.12.0-85.el10] +- selftests/net: packetdrill: more xfail changes (and a correction) (Hangbin Liu) [RHEL-88651] +- selftests/net: packetdrill: make tcp buf limited timing tests benign (Hangbin Liu) [RHEL-88651] +- selftests/net: packetdrill: report benign debug flakes as xfail (Hangbin Liu) [RHEL-88651] +- selftests/net: packetdrill: import tcp/user_timeout, tcp/validate, tcp/sendfile, tcp/limited-transmit, tcp/syscall_bad_arg (Hangbin Liu) [RHEL-88651] +- selftests/net: packetdrill: import tcp/eor, tcp/splice, tcp/ts_recent, tcp/blocking (Hangbin Liu) [RHEL-88651] +- selftests/net: packetdrill: import tcp/fast_recovery, tcp/nagle, tcp/timestamping (Hangbin Liu) [RHEL-88651] +- selftests/net: packetdrill: import tcp/ecn, tcp/close, tcp/sack, tcp/tcp_info (Hangbin Liu) [RHEL-88651] +- cpufreq: intel_pstate: Unchecked MSR aceess in legacy mode (Steve Best) [RHEL-81034] +- ipv6: add exception routes to GC list in rt6_insert_exception (Xin Long) [RHEL-39466 RHEL-84411] +- OPP: Drop redundant *_opp_attach|detach_genpd() (José Expósito) [RHEL-75956] +- cpufreq: qcom-nvmem: Convert to dev_pm_domain_attach|detach_list() (José Expósito) [RHEL-75956] +- media: venus: Convert into devm_pm_domain_attach_list() for OPP PM domain (José Expósito) [RHEL-75956] +- drm/tegra: gr3d: Convert into devm_pm_domain_attach_list() (José Expósito) [RHEL-75956] +- OPP: Drop redundant code in _link_required_opps() (José Expósito) [RHEL-75956] +- pmdomain: core: Set the required dev for a required OPP during genpd attach (José Expósito) [RHEL-75956] +- pmdomain: core: Manage the default required OPP from a separate function (José Expósito) [RHEL-75956] +- xfs: don't over-report free space or inodes in statvfs (Carlos Maiolino) [RHEL-87016] +- xfs: report realtime block quota limits on realtime directories (Carlos Maiolino) [RHEL-87016] +- redhat: introduce modules-extra-matched meta package (Jan Stancek) [RHEL-87452] +- ext4: fix OOB read when checking dotdot dir (CKI Backport Bot) [RHEL-87989] {CVE-2025-37785} +- selftests: net: fdb_notify: Add a test for FDB notifications (Izabela Bakollari) [RHEL-78790] +- selftests: net: lib: Add kill_process (Izabela Bakollari) [RHEL-78790] +- selftests: net: lib: Move checks from forwarding/lib.sh here (Izabela Bakollari) [RHEL-78790] +- selftests: net: lib: Move tests_run from forwarding/lib.sh here (Izabela Bakollari) [RHEL-78790] +- selftests: net: lib: Move logging from forwarding/lib.sh here (Izabela Bakollari) [RHEL-78790] +- ndo_fdb_del: Add a parameter to report whether notification was sent (Izabela Bakollari) [RHEL-78790] +- ndo_fdb_add: Add a parameter to report whether notification was sent (Izabela Bakollari) [RHEL-78790] +Resolves: RHEL-39466, RHEL-75956, RHEL-78790, RHEL-81034, RHEL-84411, RHEL-87016, RHEL-87452, RHEL-87989, RHEL-88651 + * Mon May 12 2025 Julio Faracco [6.12.0-84.el10] - RDMA/efa: Align interrupt related fields to same type (Kamal Heib) [RHEL-86525] - RDMA/efa: Reset device on probe failure (Kamal Heib) [RHEL-86525] diff --git a/kernel.spec b/kernel.spec index 1c50fc02c..41731bfff 100644 --- a/kernel.spec +++ b/kernel.spec @@ -162,15 +162,15 @@ Summary: The Linux kernel %define specrpmversion 6.12.0 %define specversion 6.12.0 %define patchversion 6.12 -%define pkgrelease 84 +%define pkgrelease 85 %define kversion 6 -%define tarfile_release 6.12.0-84.el10 +%define tarfile_release 6.12.0-85.el10 # This is needed to do merge window version magic %define patchlevel 12 # This allows pkg_release to have configurable %%{?dist} tag -%define specrelease 84%{?buildid}%{?dist} +%define specrelease 85%{?buildid}%{?dist} # This defines the kabi tarball version -%define kabiversion 6.12.0-84.el10 +%define kabiversion 6.12.0-85.el10 # If this variable is set to 1, a bpf selftests build failure will cause a # fatal kernel package build error @@ -692,6 +692,7 @@ ExclusiveOS: Linux 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) Provides: installonlypkg(kernel) %endif @@ -1439,6 +1440,13 @@ Requires: %{package_name}%{?1:-%{1}}-core = %{specrpmversion}-%{release}\ This meta package is used to install matching core and devel packages for a given %{?2:%{2} }kernel.\ %{nil} +%define kernel_modules_extra_matched_package(m) \ +%package modules-extra-matched\ +Summary: Meta package which requires modules-extra to be installed for all kernels.\ +%description modules-extra-matched\ +This meta package provides a single reference that other packages can Require to have modules-extra installed for all kernels.\ +%{nil} + # # This macro creates a kernel--modules-internal package. # %%kernel_modules_internal_package @@ -1540,6 +1548,7 @@ 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)\ %if "%{1}" == "rt" || "%{1}" == "rt-debug" || "%{1}" == "rt-64k" || "%{1}" == "rt-64k-debug"\ Requires: realtime-setup\ %endif\ @@ -1819,6 +1828,8 @@ Prebuilt 64k unified kernel image for virtual machines. Prebuilt 64k unified kernel image addons for virtual machines. %endif +%kernel_modules_extra_matched_package + %define log_msg() \ { set +x; } 2>/dev/null \ _log_msglineno=$(grep -n %{*} %{_specdir}/${RPM_PACKAGE_NAME}.spec | grep log_msg | cut -d":" -f1) \ @@ -4226,11 +4237,42 @@ fi\ %kernel_variant_files %{_use_vdso} %{with_debug} rt-64k-debug %endif +%files modules-extra-matched + # plz don't put in a version string unless you're going to tag # and build. # # %changelog +* Wed May 14 2025 Julio Faracco [6.12.0-85.el10] +- selftests/net: packetdrill: more xfail changes (and a correction) (Hangbin Liu) [RHEL-88651] +- selftests/net: packetdrill: make tcp buf limited timing tests benign (Hangbin Liu) [RHEL-88651] +- selftests/net: packetdrill: report benign debug flakes as xfail (Hangbin Liu) [RHEL-88651] +- selftests/net: packetdrill: import tcp/user_timeout, tcp/validate, tcp/sendfile, tcp/limited-transmit, tcp/syscall_bad_arg (Hangbin Liu) [RHEL-88651] +- selftests/net: packetdrill: import tcp/eor, tcp/splice, tcp/ts_recent, tcp/blocking (Hangbin Liu) [RHEL-88651] +- selftests/net: packetdrill: import tcp/fast_recovery, tcp/nagle, tcp/timestamping (Hangbin Liu) [RHEL-88651] +- selftests/net: packetdrill: import tcp/ecn, tcp/close, tcp/sack, tcp/tcp_info (Hangbin Liu) [RHEL-88651] +- cpufreq: intel_pstate: Unchecked MSR aceess in legacy mode (Steve Best) [RHEL-81034] +- ipv6: add exception routes to GC list in rt6_insert_exception (Xin Long) [RHEL-39466 RHEL-84411] +- OPP: Drop redundant *_opp_attach|detach_genpd() (José Expósito) [RHEL-75956] +- cpufreq: qcom-nvmem: Convert to dev_pm_domain_attach|detach_list() (José Expósito) [RHEL-75956] +- media: venus: Convert into devm_pm_domain_attach_list() for OPP PM domain (José Expósito) [RHEL-75956] +- drm/tegra: gr3d: Convert into devm_pm_domain_attach_list() (José Expósito) [RHEL-75956] +- OPP: Drop redundant code in _link_required_opps() (José Expósito) [RHEL-75956] +- pmdomain: core: Set the required dev for a required OPP during genpd attach (José Expósito) [RHEL-75956] +- pmdomain: core: Manage the default required OPP from a separate function (José Expósito) [RHEL-75956] +- xfs: don't over-report free space or inodes in statvfs (Carlos Maiolino) [RHEL-87016] +- xfs: report realtime block quota limits on realtime directories (Carlos Maiolino) [RHEL-87016] +- redhat: introduce modules-extra-matched meta package (Jan Stancek) [RHEL-87452] +- ext4: fix OOB read when checking dotdot dir (CKI Backport Bot) [RHEL-87989] {CVE-2025-37785} +- selftests: net: fdb_notify: Add a test for FDB notifications (Izabela Bakollari) [RHEL-78790] +- selftests: net: lib: Add kill_process (Izabela Bakollari) [RHEL-78790] +- selftests: net: lib: Move checks from forwarding/lib.sh here (Izabela Bakollari) [RHEL-78790] +- selftests: net: lib: Move tests_run from forwarding/lib.sh here (Izabela Bakollari) [RHEL-78790] +- selftests: net: lib: Move logging from forwarding/lib.sh here (Izabela Bakollari) [RHEL-78790] +- ndo_fdb_del: Add a parameter to report whether notification was sent (Izabela Bakollari) [RHEL-78790] +- ndo_fdb_add: Add a parameter to report whether notification was sent (Izabela Bakollari) [RHEL-78790] + * Mon May 12 2025 Julio Faracco [6.12.0-84.el10] - RDMA/efa: Align interrupt related fields to same type (Kamal Heib) [RHEL-86525] - RDMA/efa: Reset device on probe failure (Kamal Heib) [RHEL-86525] diff --git a/sources b/sources index 0fce8b577..9ba7bbbf1 100644 --- a/sources +++ b/sources @@ -1,5 +1,5 @@ SHA512 (kernel-abi-stablelists-6.6.0.tar.bz2) = 4f917598056dee5e23814621ec96ff2e4a411c8c4ba9d56ecb01b23cb96431825bedbecfcbaac9338efbf5cb21694d85497fa0bf43e7c80d9cd10bc6dd144dbd SHA512 (kernel-kabi-dw-6.6.0.tar.bz2) = 19308cd976031d05e18ef7f5d093218acdb89446418bab0cd956ff12cf66369915b9e64bb66fa9f20939428a60e81884fec5be3529c6c7461738d6540d3cc5c6 -SHA512 (linux-6.12.0-84.el10.tar.xz) = 14e0ccd3c89209c9e4eb8cd25b469c36ff4d6fd3b2763dd37f21c408561cd65219bb8903c002c50f3f9262bacebf9a9c50af5e516505724248a9dc5cdec2f4d5 -SHA512 (kernel-abi-stablelists-6.12.0-84.el10.tar.xz) = ea3efd1e2970cf0c79a8e2db7113e4f4e29d751a2453546e7ae9d954c636d5432d6869676a4d8fa452f48d39bb41d5513e0ab55b58f0d0dbcd8db114114e48a3 -SHA512 (kernel-kabi-dw-6.12.0-84.el10.tar.xz) = 363638a37d0822f41ee10a642eba36b7442adc8697b96afc32d0dfe7cdfef25279d16621d6a9d75e29ec659a379ba2be6b7a92e59255bdeb00c17b5d4b54690d +SHA512 (linux-6.12.0-85.el10.tar.xz) = 184feeb6dff60e4479842ea5d52f5cfaaef3e2e7e27533676b214feeae8d95abbb2c392522a6577d07e4c8874292baab613f7993b87565091024ca89af83661c +SHA512 (kernel-abi-stablelists-6.12.0-85.el10.tar.xz) = c4b58520244c567f8b56f1a62f947b264231f9fb8cdc23671c3816f08bf473c37517a01349faadc0b65025e1e5428e56b040d6193307147d812edc5de72dcb5d +SHA512 (kernel-kabi-dw-6.12.0-85.el10.tar.xz) = 60ebd251927400a2791c1844d03b746266ececf5424663b40ec83bd9b2495b3a5d3a56f00d41fc25757b9b6d5639406af26f1a104877c69785dbd17cc957484c