From 7223cc4bd5460f4f48f3c2db133ae13c5c8fd2f8 Mon Sep 17 00:00:00 2001 From: Jan Stancek Date: Tue, 2 May 2023 20:09:52 +0200 Subject: [PATCH] kernel-5.14.0-307.el9 * Tue May 02 2023 Jan Stancek [5.14.0-307.el9] - net/tg3: resolve deadlock in tg3_reset_task() during EEH (Ken Cox) [2159219] - ptp: tg3: convert .adjfreq to .adjfine (Ken Cox) [2159219] - Documentation/x86: Update resctrl.rst for new features (David Arcari) [1898182] - x86/resctrl: Clear staged_config[] before and after it is used (David Arcari) [1898182] - x86/resctl: fix scheduler confusion with 'current' (David Arcari) [1898182] - tools arch x86: Sync the msr-index.h copy with the kernel sources (David Arcari) [1898182] - x86/resctrl: Fix a silly -Wunused-but-set-variable warning (David Arcari) [1898182] - x86/resctrl: Add interface to write mbm_local_bytes_config (David Arcari) [1898182] - x86/resctrl: Add interface to write mbm_total_bytes_config (David Arcari) [1898182] - x86/resctrl: Add interface to read mbm_local_bytes_config (David Arcari) [1898182] - x86/resctrl: Add interface to read mbm_total_bytes_config (David Arcari) [1898182] - x86/resctrl: Support monitor configuration (David Arcari) [1898182] - x86/cpufeatures: Add Bandwidth Monitoring Event Configuration feature flag (David Arcari) [1898182] - x86/resctrl: Add __init attribute to rdt_get_mon_l3_config() (David Arcari) [1898182] - x86/resctrl: Detect and configure Slow Memory Bandwidth Allocation (David Arcari) [1898182] - x86/cpufeatures: Add Slow Memory Bandwidth Allocation feature flag (David Arcari) [1898182] - x86/resctrl: Include new features in command line options (David Arcari) [1898182] - x86/resctrl: Add a new resource type RDT_RESOURCE_SMBA (David Arcari) [1898182] - x86/resctrl: Replace smp_call_function_many() with on_each_cpu_mask() (David Arcari) [1898182] - x86/resctrl: Fix event counts regression in reused RMIDs (David Arcari) [1898182] - x86/resctrl: Fix task CLOSID/RMID update race (David Arcari) [1898182] - tools arch x86: Sync the msr-index.h copy with the kernel sources (David Arcari) [1898182] - driver core: fix up missed drivers/s390/char/hmcdrv_dev.c class.devnode() conversion. (David Arcari) [1898182] - driver core: fix up missed scsi/cxlflash class.devnode() conversion. (David Arcari) [1898182] - driver core: fix up some missing class.devnode() conversions. (David Arcari) [1898182] - x86/resctrl: Move MSR defines into msr-index.h (David Arcari) [1898182] - USB: make devnode() callback in usb_class_driver take a const * (David Arcari) [1898182] - driver core: make struct class.devnode() take a const * (David Arcari) [1898182] - x86/resctrl: Remove arch_has_empty_bitmaps (David Arcari) [1898182] - x86/resctrl: Fix min_cbm_bits for AMD (David Arcari) [1898182] - x86/resctrl: Make resctrl_arch_rmid_read() return values in bytes (David Arcari) [1898182] - x86/resctrl: Add resctrl_rmid_realloc_limit to abstract x86's boot_cpu_data (David Arcari) [1898182] - x86/resctrl: Rename and change the units of resctrl_cqm_threshold (David Arcari) [1898182] - x86/resctrl: Move get_corrected_mbm_count() into resctrl_arch_rmid_read() (David Arcari) [1898182] - x86/resctrl: Move mbm_overflow_count() into resctrl_arch_rmid_read() (David Arcari) [1898182] - x86/resctrl: Pass the required parameters into resctrl_arch_rmid_read() (David Arcari) [1898182] - x86/resctrl: Abstract __rmid_read() (David Arcari) [1898182] - x86/resctrl: Allow per-rmid arch private storage to be reset (David Arcari) [1898182] - x86/resctrl: Add per-rmid arch private storage for overflow and chunks (David Arcari) [1898182] - x86/resctrl: Calculate bandwidth from the previous __mon_event_count() chunks (David Arcari) [1898182] - x86/resctrl: Allow update_mba_bw() to update controls directly (David Arcari) [1898182] - x86/resctrl: Remove architecture copy of mbps_val (David Arcari) [1898182] - x86/resctrl: Switch over to the resctrl mbps_val list (David Arcari) [1898182] - x86/resctrl: Create mba_sc configuration in the rdt_domain (David Arcari) [1898182] - x86/resctrl: Abstract and use supports_mba_mbps() (David Arcari) [1898182] - x86/resctrl: Remove set_mba_sc()s control array re-initialisation (David Arcari) [1898182] - x86/resctrl: Add domain offline callback for resctrl work (David Arcari) [1898182] - x86/resctrl: Group struct rdt_hw_domain cleanup (David Arcari) [1898182] - x86/resctrl: Add domain online callback for resctrl work (David Arcari) [1898182] - x86/resctrl: Merge mon_capable and mon_enabled (David Arcari) [1898182] - x86/resctrl: Kill off alloc_enabled (David Arcari) [1898182] - x86/resctrl: Fix to restore to original value when re-enabling hardware prefetch register (David Arcari) [1898182] - kernfs: remove unneeded #if 0 guard (David Arcari) [1898182] - kernfs: move struct kernfs_root out of the public view. (David Arcari) [1898182] - x86/resctrl: Remove redundant assignment to variable chunks (David Arcari) [1898182] - crypto: drbg - Only fail when jent is unavailable in FIPS mode (Vladis Dronov) [2175240] - crypto: jitter - permanent and intermittent health errors (Vladis Dronov) [2175240] - crypto: jitter - quit sample collection loop upon RCT failure (Vladis Dronov) [2175240] - crypto: jitter - don't limit ->health_failure check to FIPS mode (Vladis Dronov) [2175240] - crypto: jitter - drop kernel-doc notation (Vladis Dronov) [2175240] - ice: sleep, don't busy-wait, in the SQ send retry loop (Michal Schmidt) [RHEL-406] - ice: remove unused buffer copy code in ice_sq_send_cmd_retry() (Michal Schmidt) [RHEL-406] - ice: sleep, don't busy-wait, for ICE_CTL_Q_SQ_CMD_TIMEOUT (Michal Schmidt) [RHEL-406] - ice: remove ice_ctl_q_info::sq_cmd_timeout (Michal Schmidt) [RHEL-406] - ice: increase the GNSS data polling interval to 20 ms (Michal Schmidt) [RHEL-406] - ice: do not busy-wait to read GNSS data (Michal Schmidt) [RHEL-406] - netfilter: conntrack: unify established states for SCTP paths (Florian Westphal) [2182369] - netfilter: conntrack: document sctp timeouts (Florian Westphal) [2182369] - netfilter: conntrack: sctp: use nf log infrastructure for invalid packets (Florian Westphal) [2182369] - netfilter: conntrack: fix vtag checks for ABORT/SHUTDOWN_COMPLETE (Florian Westphal) [2182369] - clk: imx: add i.MX93 clk gate (Steve Best) [2181924] - redhat/configs: rename ark to rhel (Prarit Bhargava) - redhat/configs: update scripts and docs for ark -> rhel rename (Prarit Bhargava) Resolves: rhbz#1898182, rhbz#2159219, rhbz#2175240, rhbz#2181924, rhbz#2182369, RHEL-406 Signed-off-by: Jan Stancek --- Makefile.rhelver | 2 +- kernel.spec | 83 +++++++++++++++++++++++++++++++++++++++++++--- process_configs.sh | 8 +---- sources | 6 ++-- 4 files changed, 84 insertions(+), 15 deletions(-) diff --git a/Makefile.rhelver b/Makefile.rhelver index 811383890..6df7a7a47 100644 --- a/Makefile.rhelver +++ b/Makefile.rhelver @@ -12,7 +12,7 @@ RHEL_MINOR = 3 # # Use this spot to avoid future merge conflicts. # Do not trim this comment. -RHEL_RELEASE = 306 +RHEL_RELEASE = 307 # # ZSTREAM diff --git a/kernel.spec b/kernel.spec index d042b2bcf..7c1dedc85 100755 --- a/kernel.spec +++ b/kernel.spec @@ -161,15 +161,15 @@ Summary: The Linux kernel # define buildid .local %define specversion 5.14.0 %define patchversion 5.14 -%define pkgrelease 306 +%define pkgrelease 307 %define kversion 5 -%define tarfile_release 5.14.0-306.el9 +%define tarfile_release 5.14.0-307.el9 # This is needed to do merge window version magic %define patchlevel 14 # This allows pkg_release to have configurable %%{?dist} tag -%define specrelease 306%{?buildid}%{?dist} +%define specrelease 307%{?buildid}%{?dist} # This defines the kabi tarball version -%define kabiversion 5.14.0-306.el9 +%define kabiversion 5.14.0-307.el9 # # End of genspec.sh variables @@ -3601,6 +3601,81 @@ fi # # %changelog +* Tue May 02 2023 Jan Stancek [5.14.0-307.el9] +- net/tg3: resolve deadlock in tg3_reset_task() during EEH (Ken Cox) [2159219] +- ptp: tg3: convert .adjfreq to .adjfine (Ken Cox) [2159219] +- Documentation/x86: Update resctrl.rst for new features (David Arcari) [1898182] +- x86/resctrl: Clear staged_config[] before and after it is used (David Arcari) [1898182] +- x86/resctl: fix scheduler confusion with 'current' (David Arcari) [1898182] +- tools arch x86: Sync the msr-index.h copy with the kernel sources (David Arcari) [1898182] +- x86/resctrl: Fix a silly -Wunused-but-set-variable warning (David Arcari) [1898182] +- x86/resctrl: Add interface to write mbm_local_bytes_config (David Arcari) [1898182] +- x86/resctrl: Add interface to write mbm_total_bytes_config (David Arcari) [1898182] +- x86/resctrl: Add interface to read mbm_local_bytes_config (David Arcari) [1898182] +- x86/resctrl: Add interface to read mbm_total_bytes_config (David Arcari) [1898182] +- x86/resctrl: Support monitor configuration (David Arcari) [1898182] +- x86/cpufeatures: Add Bandwidth Monitoring Event Configuration feature flag (David Arcari) [1898182] +- x86/resctrl: Add __init attribute to rdt_get_mon_l3_config() (David Arcari) [1898182] +- x86/resctrl: Detect and configure Slow Memory Bandwidth Allocation (David Arcari) [1898182] +- x86/cpufeatures: Add Slow Memory Bandwidth Allocation feature flag (David Arcari) [1898182] +- x86/resctrl: Include new features in command line options (David Arcari) [1898182] +- x86/resctrl: Add a new resource type RDT_RESOURCE_SMBA (David Arcari) [1898182] +- x86/resctrl: Replace smp_call_function_many() with on_each_cpu_mask() (David Arcari) [1898182] +- x86/resctrl: Fix event counts regression in reused RMIDs (David Arcari) [1898182] +- x86/resctrl: Fix task CLOSID/RMID update race (David Arcari) [1898182] +- tools arch x86: Sync the msr-index.h copy with the kernel sources (David Arcari) [1898182] +- driver core: fix up missed drivers/s390/char/hmcdrv_dev.c class.devnode() conversion. (David Arcari) [1898182] +- driver core: fix up missed scsi/cxlflash class.devnode() conversion. (David Arcari) [1898182] +- driver core: fix up some missing class.devnode() conversions. (David Arcari) [1898182] +- x86/resctrl: Move MSR defines into msr-index.h (David Arcari) [1898182] +- USB: make devnode() callback in usb_class_driver take a const * (David Arcari) [1898182] +- driver core: make struct class.devnode() take a const * (David Arcari) [1898182] +- x86/resctrl: Remove arch_has_empty_bitmaps (David Arcari) [1898182] +- x86/resctrl: Fix min_cbm_bits for AMD (David Arcari) [1898182] +- x86/resctrl: Make resctrl_arch_rmid_read() return values in bytes (David Arcari) [1898182] +- x86/resctrl: Add resctrl_rmid_realloc_limit to abstract x86's boot_cpu_data (David Arcari) [1898182] +- x86/resctrl: Rename and change the units of resctrl_cqm_threshold (David Arcari) [1898182] +- x86/resctrl: Move get_corrected_mbm_count() into resctrl_arch_rmid_read() (David Arcari) [1898182] +- x86/resctrl: Move mbm_overflow_count() into resctrl_arch_rmid_read() (David Arcari) [1898182] +- x86/resctrl: Pass the required parameters into resctrl_arch_rmid_read() (David Arcari) [1898182] +- x86/resctrl: Abstract __rmid_read() (David Arcari) [1898182] +- x86/resctrl: Allow per-rmid arch private storage to be reset (David Arcari) [1898182] +- x86/resctrl: Add per-rmid arch private storage for overflow and chunks (David Arcari) [1898182] +- x86/resctrl: Calculate bandwidth from the previous __mon_event_count() chunks (David Arcari) [1898182] +- x86/resctrl: Allow update_mba_bw() to update controls directly (David Arcari) [1898182] +- x86/resctrl: Remove architecture copy of mbps_val (David Arcari) [1898182] +- x86/resctrl: Switch over to the resctrl mbps_val list (David Arcari) [1898182] +- x86/resctrl: Create mba_sc configuration in the rdt_domain (David Arcari) [1898182] +- x86/resctrl: Abstract and use supports_mba_mbps() (David Arcari) [1898182] +- x86/resctrl: Remove set_mba_sc()s control array re-initialisation (David Arcari) [1898182] +- x86/resctrl: Add domain offline callback for resctrl work (David Arcari) [1898182] +- x86/resctrl: Group struct rdt_hw_domain cleanup (David Arcari) [1898182] +- x86/resctrl: Add domain online callback for resctrl work (David Arcari) [1898182] +- x86/resctrl: Merge mon_capable and mon_enabled (David Arcari) [1898182] +- x86/resctrl: Kill off alloc_enabled (David Arcari) [1898182] +- x86/resctrl: Fix to restore to original value when re-enabling hardware prefetch register (David Arcari) [1898182] +- kernfs: remove unneeded #if 0 guard (David Arcari) [1898182] +- kernfs: move struct kernfs_root out of the public view. (David Arcari) [1898182] +- x86/resctrl: Remove redundant assignment to variable chunks (David Arcari) [1898182] +- crypto: drbg - Only fail when jent is unavailable in FIPS mode (Vladis Dronov) [2175240] +- crypto: jitter - permanent and intermittent health errors (Vladis Dronov) [2175240] +- crypto: jitter - quit sample collection loop upon RCT failure (Vladis Dronov) [2175240] +- crypto: jitter - don't limit ->health_failure check to FIPS mode (Vladis Dronov) [2175240] +- crypto: jitter - drop kernel-doc notation (Vladis Dronov) [2175240] +- ice: sleep, don't busy-wait, in the SQ send retry loop (Michal Schmidt) [RHEL-406] +- ice: remove unused buffer copy code in ice_sq_send_cmd_retry() (Michal Schmidt) [RHEL-406] +- ice: sleep, don't busy-wait, for ICE_CTL_Q_SQ_CMD_TIMEOUT (Michal Schmidt) [RHEL-406] +- ice: remove ice_ctl_q_info::sq_cmd_timeout (Michal Schmidt) [RHEL-406] +- ice: increase the GNSS data polling interval to 20 ms (Michal Schmidt) [RHEL-406] +- ice: do not busy-wait to read GNSS data (Michal Schmidt) [RHEL-406] +- netfilter: conntrack: unify established states for SCTP paths (Florian Westphal) [2182369] +- netfilter: conntrack: document sctp timeouts (Florian Westphal) [2182369] +- netfilter: conntrack: sctp: use nf log infrastructure for invalid packets (Florian Westphal) [2182369] +- netfilter: conntrack: fix vtag checks for ABORT/SHUTDOWN_COMPLETE (Florian Westphal) [2182369] +- clk: imx: add i.MX93 clk gate (Steve Best) [2181924] +- redhat/configs: rename ark to rhel (Prarit Bhargava) +- redhat/configs: update scripts and docs for ark -> rhel rename (Prarit Bhargava) + * Sat Apr 29 2023 Jan Stancek [5.14.0-306.el9] - x86/PCI: Add quirk for AMD XHCI controller that loses MSI-X state in D3hot (Myron Stowe) [2188822] - PCI/MSI: Provide missing stub for pci_msix_can_alloc_dyn() (Myron Stowe) [2188822] diff --git a/process_configs.sh b/process_configs.sh index dd134a569..2db76eafc 100755 --- a/process_configs.sh +++ b/process_configs.sh @@ -387,17 +387,11 @@ do done KVERREL="$(test -n "$1" && echo "-$1" || echo "")" -FLAVOR="$(test -n "$2" && echo "-$2" || echo "-ark")" +FLAVOR="$(test -n "$2" && echo "-$2" || echo "-rhel")" # shellcheck disable=SC2015 SCRIPT=$(readlink -f "$0") SCRIPT_DIR=$(dirname "$SCRIPT") -# Config options for RHEL should target the pending-ark directory, not pending-common. -if [ "$FLAVOR" = "-rhel" ] -then - FLAVOR="-ark" -fi - # to handle this script being a symlink cd "$SCRIPT_DIR" diff --git a/sources b/sources index 2006bdffe..9a1f310e7 100644 --- a/sources +++ b/sources @@ -1,3 +1,3 @@ -SHA512 (linux-5.14.0-306.el9.tar.xz) = 0d5d7fd3e2dc8520db1c4d94945d084def6e46d868c2518a100bb072a033e038dc7bb19e5da7717406f2b7f81e69a94ca1f46d33400f9b54002a751cb84eb4c0 -SHA512 (kernel-abi-stablelists-5.14.0-306.el9.tar.bz2) = eb132e1472290887b96bfdce7b4751b304130b915225ccab9fc4b0633a868814427ccf10452f7582f475a1ebe9b6ba509f205557791216d5cd91e9359624dacd -SHA512 (kernel-kabi-dw-5.14.0-306.el9.tar.bz2) = c3cc16835c76de75ff1d7727cd2b1610c457001424a88cb61d3efa721358eff986aeda74c85ea3f17e115aa318ba585e37c25a449ef0b994cbde7ef6a7aa9d35 +SHA512 (linux-5.14.0-307.el9.tar.xz) = 0a4dce633f03c8730a16c7862a0053ccc5f4111ac9898004922e4f3217db9dbf8a67cef583871a95d3bb6a01239b5cf1d3bb3a93f2ef09d432c63dfb4dad86a9 +SHA512 (kernel-abi-stablelists-5.14.0-307.el9.tar.bz2) = da5261f19e08260e33a1e0a8140c3ff9f34b0a8577d77e6bbab4f26989a04b29a78faffd1adfe72a3f9452c84792d68b7bbbd3c042cd330828d352bc18ddcf5d +SHA512 (kernel-kabi-dw-5.14.0-307.el9.tar.bz2) = c3cc16835c76de75ff1d7727cd2b1610c457001424a88cb61d3efa721358eff986aeda74c85ea3f17e115aa318ba585e37c25a449ef0b994cbde7ef6a7aa9d35