From 0f3a37a1610be6701f09bdb0433f87b0410bb886 Mon Sep 17 00:00:00 2001 From: Lucas Zampieri Date: Wed, 22 May 2024 18:30:05 -0300 Subject: [PATCH] kernel-5.14.0-454.el9 * Wed May 22 2024 Lucas Zampieri [5.14.0-454.el9] - RAS: enable CONFIG_RAS_FMPM (Aristeu Rozanski) [RHEL-17008] - RAS: Avoid build errors when CONFIG_DEBUG_FS=n (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/FMPM: Safely handle saved records of various sizes (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/FMPM: Avoid NULL ptr deref in get_saved_records() (Aristeu Rozanski) [RHEL-17008] - Merge tag 'edac_updates_for_v6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/FMPM: Fix off by one when unwinding on error (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/FMPM: Add debugfs interface to print record entries (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/FMPM: Save SPA values (Aristeu Rozanski) [RHEL-17008] - RAS: Export helper to get ras_debugfs_dir (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/ATL: Fix bit overflow in denorm_addr_df4_np2() (Aristeu Rozanski) [RHEL-17008] - RAS: Introduce a FRU memory poison manager (Aristeu Rozanski) [RHEL-17008] - x86/cpu/amd: Provide a separate accessor for Node ID (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/ATL: Add MI300 row retirement support (Aristeu Rozanski) [RHEL-17008] - Documentation: Move RAS section to admin-guide (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/ATL: Add MI300 DRAM to normalized address translation support (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/ATL: Fix array overflow in get_logical_coh_st_fabric_id_mi300() (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/ATL: Add MI300 support (Aristeu Rozanski) [RHEL-17008] - Documentation: RAS: Add index and address translation section (Aristeu Rozanski) [RHEL-17008] - hwmon: (fam15h_power) Use topology_core_id() (Aristeu Rozanski) [RHEL-17008] - scsi: lpfc: Use topology_core_id() (Aristeu Rozanski) [RHEL-17008] - cpu/SMT: Make SMT control more robust against enumeration failures (Aristeu Rozanski) [RHEL-17008] - dm integrity: fix out-of-range warning (Benjamin Marzinski) [RHEL-34599] - dm snapshot: fix lockup in dm_exception_table_exit (Benjamin Marzinski) [RHEL-34599] - dm: call the resume method on internal suspend (Benjamin Marzinski) [RHEL-33217] {CVE-2024-26880} - dm raid: fix false positive for requeue needed during reshape (Benjamin Marzinski) [RHEL-34599] - dm: replace fmode_t with a block-specific type for block open flags (Benjamin Marzinski) [RHEL-34599] - dm flakey: use get_random_u8() in corrupt_bio_random (Benjamin Marzinski) [RHEL-34599] - block: count 'ios' and 'sectors' when io is done for bio-based device (Benjamin Marzinski) [RHEL-34599] - dm: verity-loadpin: Add NULL pointer check for 'bdev' parameter (Benjamin Marzinski) [RHEL-34599] - dm integrity: Use alloc_ordered_workqueue() to create ordered workqueues (Benjamin Marzinski) [RHEL-34599] - dm: Add support for block PR read keys/reservation (Benjamin Marzinski) [RHEL-34599] - dm: Annotate struct dm_bio_prison with __counted_by (Benjamin Marzinski) [RHEL-34599] - dm: Annotate struct dm_stat with __counted_by (Benjamin Marzinski) [RHEL-34599] - dm: Annotate struct stripe_c with __counted_by (Benjamin Marzinski) [RHEL-34599] - dm crypt: Annotate struct crypt_config with __counted_by (Benjamin Marzinski) [RHEL-34599] - dm raid: Annotate struct raid_set with __counted_by (Benjamin Marzinski) [RHEL-34599] - scsi: target: Fix SELinux error when systemd-modules loads the target module (Maurizio Lombardi) [RHEL-21327] - x86/bugs: Reverse instruction order of CLEAR_CPU_BUFFERS (Waiman Long) [RHEL-31226] - Revert "x86/bugs: Use fixed addressing for VERW operand" (Waiman Long) [RHEL-31226] - KVM/x86: Export RFDS_NO and RFDS_CLEAR to guests (Waiman Long) [RHEL-31226] - redhat/configs: Enable x86 CONFIG_MITIGATION_RFDS (Waiman Long) [RHEL-31226] - x86/rfds: Mitigate Register File Data Sampling (RFDS) (Waiman Long) [RHEL-31226] - Documentation/hw-vuln: Add documentation for RFDS (Waiman Long) [RHEL-31226] - x86/mmio: Disable KVM mitigation when X86_FEATURE_CLEAR_CPU_BUF is set (Waiman Long) [RHEL-31226] - x86/bugs: Use fixed addressing for VERW operand (Waiman Long) [RHEL-31226] - KVM/VMX: Move VERW closer to VMentry for MDS mitigation (Waiman Long) [RHEL-31226] - KVM/VMX: Use BT+JNC, i.e. EFLAGS.CF to select VMRESUME vs. VMLAUNCH (Waiman Long) [RHEL-31226] - x86/bugs: Use ALTERNATIVE() instead of mds_user_clear static key (Waiman Long) [RHEL-31226] - x86/entry_32: Add VERW just before userspace transition (Waiman Long) [RHEL-31226] - x86/entry_64: Add VERW just before userspace transition (Waiman Long) [RHEL-31226] - x86/bugs: Add asm helpers for executing VERW (Waiman Long) [RHEL-31226] - PM: clk: make pm_clk_add_notifier() take a const pointer (Jerry Snitselaar) [RHEL-28792] - driver core: bus: constantify subsys_register() calls (Jerry Snitselaar) [RHEL-28792] - driver core: bus: make bus_sort_breadthfirst() take a const pointer (Jerry Snitselaar) [RHEL-28792] - vfio/type1: constify bus_type use in vfio_bus_type (Jerry Snitselaar) [RHEL-28792] - dmaengine: idxd: constify the struct device_type usage (Jerry Snitselaar) [RHEL-28792] - dmaengine: idxd: make dsa_bus_type const (Jerry Snitselaar) [RHEL-28792] - driver core: device.h: make struct bus_type a const * (Jerry Snitselaar) [RHEL-28792] - driver core: make the bus_type in struct device_driver constant (Jerry Snitselaar) [RHEL-28792] - dmaengine: of: constify of_phandle_args in of_dma_find_controller() (Jerry Snitselaar) [RHEL-28792] - dmaengine: ptdma: use consistent DMA masks (Jerry Snitselaar) [RHEL-28792] - dmaengine: fix is_slave_direction() return false when DMA_DEV_TO_DEV (Jerry Snitselaar) [RHEL-28792] - dmaengine: usb-dmac: Avoid format-overflow warning (Jerry Snitselaar) [RHEL-28792] - dmaengine: sh: rz-dmac: Avoid format-overflow warning (Jerry Snitselaar) [RHEL-28792] - dmaengine: imx-sdma: fix Excess kernel-doc warnings (Jerry Snitselaar) [RHEL-28792] - dmaengine: fix NULL pointer in channel unregistration function (Jerry Snitselaar) [RHEL-28792 RHEL-28869] {CVE-2023-52492} - dmaengine: idxd: Remove usage of the deprecated ida_simple_xx() API (Jerry Snitselaar) [RHEL-28792] - dmaengine: dmatest: prevent using swiotlb buffer with nobounce parameter (Jerry Snitselaar) [RHEL-28792] - iommu/tegra: Use tegra_dev_iommu_get_stream_id() in the remaining places (Jerry Snitselaar) [RHEL-28792] - dmaengine: idxd: Fix incorrect descriptions for GRPCFG register (Jerry Snitselaar) [RHEL-28792] - dmaengine: idxd: Protect int_handle field in hw descriptor (Jerry Snitselaar) [RHEL-28792] - dmaengine: Remove unused declaration dma_chan_cleanup() (Jerry Snitselaar) [RHEL-28792] - dmaengine: qcom: fix Wvoid-pointer-to-enum-cast warning (Jerry Snitselaar) [RHEL-28792] - dmaengine: usb-dmac: Annotate struct usb_dmac_desc with __counted_by (Jerry Snitselaar) [RHEL-28792] - dmaengine: tegra: Annotate struct tegra_dma_desc with __counted_by (Jerry Snitselaar) [RHEL-28792] - dmaengine: idxd: Register dsa_bus_type before registering idxd sub-drivers (Jerry Snitselaar) [RHEL-28792] - dmaengine: idxd: rate limit printk in misc interrupt thread (Jerry Snitselaar) [RHEL-28792] - dmaengine: tegra20-apb-dma: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792] - dmaengine: tegra186-gpc-dma: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792] - dmaengine: sh: usb-dmac: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792] - dmaengine: sh: rz-dmac: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792] - dmaengine: sh: rcar-dmac: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792] - dmaengine: qcom: hidma: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792] - dmaengine: imx-sdma: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792] - dmaengine: idma64: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792] - dmaengine: dw: platform: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792] - dmaengine:idxd: Use local64_try_cmpxchg in perfmon_pmu_event_update (Jerry Snitselaar) [RHEL-28792] - dmaengine: Explicitly include correct DT includes (Jerry Snitselaar) [RHEL-28792] - dmaengine: qcom: gpi: Use devm_platform_get_and_ioremap_resource() (Jerry Snitselaar) [RHEL-28792] - PCI: switchtec: Fix an error handling path in switchtec_pci_probe() (Myron Stowe) [RHEL-29481] {CVE-2023-52617} - PCI: switchtec: Fix stdev_release() crash after surprise hot remove (Myron Stowe) [RHEL-29481] {CVE-2023-52617} - kbuild: factor out the common objtool arguments (Joe Lawrence) [RHEL-2773] - kbuild: move vmlinux.o link to scripts/Makefile.vmlinux_o (Joe Lawrence) [RHEL-2773] - kbuild: remove redundant cleanups in scripts/link-vmlinux.sh (Joe Lawrence) [RHEL-2773] - kbuild: add cmd_and_savecmd macro (Joe Lawrence) [RHEL-2773] - kbuild: warn if FORCE is missing for if_changed(_dep,_rule) and filechk (Joe Lawrence) [RHEL-2773] - kbuild: macrofy the condition of if_changed and friends (Joe Lawrence) [RHEL-2773] - mm/swap: fix race when skipping swapcache (Rafael Aquini) [RHEL-31646] {CVE-2024-26759} - timers: Use already existing function for forwarding timer base (Phil Auld) [RHEL-33787] - timers: Split out forward timer base functionality (Phil Auld) [RHEL-33787] - timers: Clarify check in forward_timer_base() (Phil Auld) [RHEL-33787] - timers: Move store of next event into __next_timer_interrupt() (Phil Auld) [RHEL-33787] - timers: Do not IPI for deferrable timers (Phil Auld) [RHEL-33787] - tracing/timers: Add tracepoint for tracking timer base is_idle flag (Phil Auld) [RHEL-33787] - tracing/timers: Enhance timer_start tracepoint (Phil Auld) [RHEL-33787] - tick-sched: Warn when next tick seems to be in the past (Phil Auld) [RHEL-33787] - tick/sched: Cleanup confusing variables (Phil Auld) [RHEL-33787] - tick-sched: Fix function names in comments (Phil Auld) [RHEL-33787] - tick/nohz: Update comments some more (Phil Auld) [RHEL-33787] - tick/nohz: Don't shutdown the lowres tick from itself (Phil Auld) [RHEL-33787] - tick/nohz: Update obsolete comments (Phil Auld) [RHEL-33787] - tick/nohz: Rename the tick handlers to more self-explanatory names (Phil Auld) [RHEL-33787] - tick/rcu: Fix false positive "softirq work is pending" messages (Phil Auld) [RHEL-33787] - tick/common: Align tick period during sched_timer setup (Phil Auld) [RHEL-33787] - selftests/proc: Assert clock_gettime(CLOCK_BOOTTIME) VS /proc/uptime monotonicity (Phil Auld) [RHEL-33787] - selftests/proc: Remove idle time monotonicity assertions (Phil Auld) [RHEL-33787] - MAINTAINERS: Remove stale email address (Phil Auld) [RHEL-33787] - timers/nohz: Remove middle-function __tick_nohz_idle_stop_tick() (Phil Auld) [RHEL-33787] - timers/nohz: Add a comment about broken iowait counter update race (Phil Auld) [RHEL-33787] - timers/nohz: Protect idle/iowait sleep time under seqcount (Phil Auld) [RHEL-33787] - timers/nohz: Only ever update sleeptime from idle exit (Phil Auld) [RHEL-33787] - timers/nohz: Restructure and reshuffle struct tick_sched (Phil Auld) [RHEL-33787] - tick/common: Align tick period with the HZ tick. (Phil Auld) [RHEL-33787] - tick/nohz: Fix cpu_is_hotpluggable() by checking with nohz subsystem (Phil Auld) [RHEL-33787] - timers/nohz: Switch to ONESHOT_STOPPED in the low-res handler when the tick is stopped (Phil Auld) [RHEL-33787] - tracing/timer: Add missing argument documentation of trace points (Phil Auld) [RHEL-33787] - scsi: be2iscsi: Fix a memleak in beiscsi_init_wrb_handle() (Maurizio Lombardi) [RHEL-25590] - fat: fix uninitialized field in nostale filehandles (Andrey Albershteyn) [RHEL-33188 RHEL-35110] {CVE-2024-26973} - do_sys_name_to_handle(): use kzalloc() to fix kernel-infoleak (Andrey Albershteyn) [RHEL-33188] {CVE-2024-26901} - md: fix resync softlockup when bitmap size is less than array size (Nigel Croxon) [RHEL-35393] - md: don't account sync_io if iostats of the disk is disabled (Nigel Croxon) [RHEL-35393] - md: Fix overflow in is_mddev_idle (Nigel Croxon) [RHEL-35393] - md: add check for sleepers in md_wakeup_thread() (Nigel Croxon) [RHEL-35393] - md/raid5: fix deadlock that raid5d() wait for itself to clear MD_SB_CHANGE_PENDING (Nigel Croxon) [RHEL-35393] - Revert "md/raid5: fix deadlock that raid5d() wait for itself to clear MD_SB_CHANGE_PENDING" (Nigel Croxon) [RHEL-35393] - raid1: fix use-after-free for original bio in raid1_write_request() (Nigel Croxon) [RHEL-35393] - platform/x86: ISST: Add Grand Ridge to HPM CPU list (Steve Best) [RHEL-35956] - platform/x86: ISST: Add Granite Rapids-D to HPM CPU list (Steve Best) [RHEL-35956] - platform/x86: ISST: Allow reading core-power state on HWP disabled systems (Steve Best) [RHEL-35956] - platform/x86: ISST: Process read/write blocked feature status (Steve Best) [RHEL-35956] - platform/x86/intel/tpmi: Change vsec offset to u64 (Steve Best) [RHEL-35956] - platform/x86/intel/tpmi: Move TPMI ID definition (Steve Best) [RHEL-35956] - platform/x86/intel/tpmi: Modify external interface to get read/write state (Steve Best) [RHEL-35956] - platform/x86/intel/tpmi: Don't create devices for disabled features (Steve Best) [RHEL-35956] - platform/x86/intel/tpmi: Add debugfs support for read/write blocked (Steve Best) [RHEL-35956] - of: fdt: fix off-by-one error in unflatten_dt_nodes() (Steve Best) [RHEL-35465] {CVE-2022-48672} - s390/cpum_cf: make crypto counters upward compatible across machine types (Tobias Huschle) [RHEL-36047] Resolves: RHEL-17008, RHEL-21327, RHEL-25590, RHEL-2773, RHEL-28792, RHEL-28869, RHEL-29481, RHEL-31226, RHEL-31646, RHEL-33188, RHEL-33217, RHEL-33787, RHEL-34599, RHEL-35110, RHEL-35393, RHEL-35465, RHEL-35956, RHEL-36047 Signed-off-by: Lucas Zampieri --- Makefile.rhelver | 2 +- kernel-x86_64-debug-rhel.config | 2 + kernel-x86_64-rhel.config | 2 + kernel-x86_64-rt-debug-rhel.config | 2 + kernel-x86_64-rt-rhel.config | 2 + kernel.changelog | 150 +++++++++++++++++++++++++++ kernel.spec | 157 ++++++++++++++++++++++++++++- sources | 6 +- 8 files changed, 315 insertions(+), 8 deletions(-) diff --git a/Makefile.rhelver b/Makefile.rhelver index 4ac21e056..ee6fb46c7 100644 --- a/Makefile.rhelver +++ b/Makefile.rhelver @@ -12,7 +12,7 @@ RHEL_MINOR = 5 # # Use this spot to avoid future merge conflicts. # Do not trim this comment. -RHEL_RELEASE = 453 +RHEL_RELEASE = 454 # # ZSTREAM diff --git a/kernel-x86_64-debug-rhel.config b/kernel-x86_64-debug-rhel.config index 11f9d20ef..5086e1063 100644 --- a/kernel-x86_64-debug-rhel.config +++ b/kernel-x86_64-debug-rhel.config @@ -3231,6 +3231,7 @@ CONFIG_MINIX_SUBPARTITION=y CONFIG_MISC_FILESYSTEMS=y CONFIG_MISC_RTSX_PCI=m CONFIG_MISC_RTSX_USB=m +CONFIG_MITIGATION_RFDS=y # CONFIG_MK8 is not set # CONFIG_MLX4_CORE_GEN2 is not set CONFIG_MLX4_EN_DCB=y @@ -4433,6 +4434,7 @@ CONFIG_RANDOM_TRUST_CPU=y CONFIG_RANDSTRUCT_NONE=y # CONFIG_RAPIDIO is not set # CONFIG_RAS_CEC is not set +CONFIG_RAS_FMPM=m CONFIG_RAS=y CONFIG_RATIONAL_KUNIT_TEST=m # CONFIG_RBTREE_TEST is not set diff --git a/kernel-x86_64-rhel.config b/kernel-x86_64-rhel.config index 3374e3c38..7c6858700 100644 --- a/kernel-x86_64-rhel.config +++ b/kernel-x86_64-rhel.config @@ -3211,6 +3211,7 @@ CONFIG_MINIX_SUBPARTITION=y CONFIG_MISC_FILESYSTEMS=y CONFIG_MISC_RTSX_PCI=m CONFIG_MISC_RTSX_USB=m +CONFIG_MITIGATION_RFDS=y # CONFIG_MK8 is not set # CONFIG_MLX4_CORE_GEN2 is not set CONFIG_MLX4_EN_DCB=y @@ -4412,6 +4413,7 @@ CONFIG_RANDOM_TRUST_CPU=y CONFIG_RANDSTRUCT_NONE=y # CONFIG_RAPIDIO is not set # CONFIG_RAS_CEC is not set +CONFIG_RAS_FMPM=m CONFIG_RAS=y CONFIG_RATIONAL_KUNIT_TEST=m # CONFIG_RBTREE_TEST is not set diff --git a/kernel-x86_64-rt-debug-rhel.config b/kernel-x86_64-rt-debug-rhel.config index 419e99ca2..2538ce657 100644 --- a/kernel-x86_64-rt-debug-rhel.config +++ b/kernel-x86_64-rt-debug-rhel.config @@ -3288,6 +3288,7 @@ CONFIG_MINIX_SUBPARTITION=y CONFIG_MISC_FILESYSTEMS=y CONFIG_MISC_RTSX_PCI=m CONFIG_MISC_RTSX_USB=m +CONFIG_MITIGATION_RFDS=y # CONFIG_MK8 is not set # CONFIG_MLX4_CORE_GEN2 is not set CONFIG_MLX4_DEBUG=y @@ -4519,6 +4520,7 @@ CONFIG_RANDOM_TRUST_CPU=y CONFIG_RANDSTRUCT_NONE=y # CONFIG_RAPIDIO is not set # CONFIG_RAS_CEC is not set +CONFIG_RAS_FMPM=m CONFIG_RAS=y CONFIG_RATIONAL_KUNIT_TEST=m # CONFIG_RBTREE_TEST is not set diff --git a/kernel-x86_64-rt-rhel.config b/kernel-x86_64-rt-rhel.config index 8a1a98d89..2917b061c 100644 --- a/kernel-x86_64-rt-rhel.config +++ b/kernel-x86_64-rt-rhel.config @@ -3268,6 +3268,7 @@ CONFIG_MINIX_SUBPARTITION=y CONFIG_MISC_FILESYSTEMS=y CONFIG_MISC_RTSX_PCI=m CONFIG_MISC_RTSX_USB=m +CONFIG_MITIGATION_RFDS=y # CONFIG_MK8 is not set # CONFIG_MLX4_CORE_GEN2 is not set CONFIG_MLX4_DEBUG=y @@ -4498,6 +4499,7 @@ CONFIG_RANDOM_TRUST_CPU=y CONFIG_RANDSTRUCT_NONE=y # CONFIG_RAPIDIO is not set # CONFIG_RAS_CEC is not set +CONFIG_RAS_FMPM=m CONFIG_RAS=y CONFIG_RATIONAL_KUNIT_TEST=m # CONFIG_RBTREE_TEST is not set diff --git a/kernel.changelog b/kernel.changelog index a76c9c63e..8de0ac69c 100644 --- a/kernel.changelog +++ b/kernel.changelog @@ -1,3 +1,153 @@ +* Wed May 22 2024 Lucas Zampieri [5.14.0-454.el9] +- RAS: enable CONFIG_RAS_FMPM (Aristeu Rozanski) [RHEL-17008] +- RAS: Avoid build errors when CONFIG_DEBUG_FS=n (Aristeu Rozanski) [RHEL-17008] +- RAS/AMD/FMPM: Safely handle saved records of various sizes (Aristeu Rozanski) [RHEL-17008] +- RAS/AMD/FMPM: Avoid NULL ptr deref in get_saved_records() (Aristeu Rozanski) [RHEL-17008] +- Merge tag 'edac_updates_for_v6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras (Aristeu Rozanski) [RHEL-17008] +- RAS/AMD/FMPM: Fix off by one when unwinding on error (Aristeu Rozanski) [RHEL-17008] +- RAS/AMD/FMPM: Add debugfs interface to print record entries (Aristeu Rozanski) [RHEL-17008] +- RAS/AMD/FMPM: Save SPA values (Aristeu Rozanski) [RHEL-17008] +- RAS: Export helper to get ras_debugfs_dir (Aristeu Rozanski) [RHEL-17008] +- RAS/AMD/ATL: Fix bit overflow in denorm_addr_df4_np2() (Aristeu Rozanski) [RHEL-17008] +- RAS: Introduce a FRU memory poison manager (Aristeu Rozanski) [RHEL-17008] +- x86/cpu/amd: Provide a separate accessor for Node ID (Aristeu Rozanski) [RHEL-17008] +- RAS/AMD/ATL: Add MI300 row retirement support (Aristeu Rozanski) [RHEL-17008] +- Documentation: Move RAS section to admin-guide (Aristeu Rozanski) [RHEL-17008] +- RAS/AMD/ATL: Add MI300 DRAM to normalized address translation support (Aristeu Rozanski) [RHEL-17008] +- RAS/AMD/ATL: Fix array overflow in get_logical_coh_st_fabric_id_mi300() (Aristeu Rozanski) [RHEL-17008] +- RAS/AMD/ATL: Add MI300 support (Aristeu Rozanski) [RHEL-17008] +- Documentation: RAS: Add index and address translation section (Aristeu Rozanski) [RHEL-17008] +- hwmon: (fam15h_power) Use topology_core_id() (Aristeu Rozanski) [RHEL-17008] +- scsi: lpfc: Use topology_core_id() (Aristeu Rozanski) [RHEL-17008] +- cpu/SMT: Make SMT control more robust against enumeration failures (Aristeu Rozanski) [RHEL-17008] +- dm integrity: fix out-of-range warning (Benjamin Marzinski) [RHEL-34599] +- dm snapshot: fix lockup in dm_exception_table_exit (Benjamin Marzinski) [RHEL-34599] +- dm: call the resume method on internal suspend (Benjamin Marzinski) [RHEL-33217] {CVE-2024-26880} +- dm raid: fix false positive for requeue needed during reshape (Benjamin Marzinski) [RHEL-34599] +- dm: replace fmode_t with a block-specific type for block open flags (Benjamin Marzinski) [RHEL-34599] +- dm flakey: use get_random_u8() in corrupt_bio_random (Benjamin Marzinski) [RHEL-34599] +- block: count 'ios' and 'sectors' when io is done for bio-based device (Benjamin Marzinski) [RHEL-34599] +- dm: verity-loadpin: Add NULL pointer check for 'bdev' parameter (Benjamin Marzinski) [RHEL-34599] +- dm integrity: Use alloc_ordered_workqueue() to create ordered workqueues (Benjamin Marzinski) [RHEL-34599] +- dm: Add support for block PR read keys/reservation (Benjamin Marzinski) [RHEL-34599] +- dm: Annotate struct dm_bio_prison with __counted_by (Benjamin Marzinski) [RHEL-34599] +- dm: Annotate struct dm_stat with __counted_by (Benjamin Marzinski) [RHEL-34599] +- dm: Annotate struct stripe_c with __counted_by (Benjamin Marzinski) [RHEL-34599] +- dm crypt: Annotate struct crypt_config with __counted_by (Benjamin Marzinski) [RHEL-34599] +- dm raid: Annotate struct raid_set with __counted_by (Benjamin Marzinski) [RHEL-34599] +- scsi: target: Fix SELinux error when systemd-modules loads the target module (Maurizio Lombardi) [RHEL-21327] +- x86/bugs: Reverse instruction order of CLEAR_CPU_BUFFERS (Waiman Long) [RHEL-31226] +- Revert "x86/bugs: Use fixed addressing for VERW operand" (Waiman Long) [RHEL-31226] +- KVM/x86: Export RFDS_NO and RFDS_CLEAR to guests (Waiman Long) [RHEL-31226] +- redhat/configs: Enable x86 CONFIG_MITIGATION_RFDS (Waiman Long) [RHEL-31226] +- x86/rfds: Mitigate Register File Data Sampling (RFDS) (Waiman Long) [RHEL-31226] +- Documentation/hw-vuln: Add documentation for RFDS (Waiman Long) [RHEL-31226] +- x86/mmio: Disable KVM mitigation when X86_FEATURE_CLEAR_CPU_BUF is set (Waiman Long) [RHEL-31226] +- x86/bugs: Use fixed addressing for VERW operand (Waiman Long) [RHEL-31226] +- KVM/VMX: Move VERW closer to VMentry for MDS mitigation (Waiman Long) [RHEL-31226] +- KVM/VMX: Use BT+JNC, i.e. EFLAGS.CF to select VMRESUME vs. VMLAUNCH (Waiman Long) [RHEL-31226] +- x86/bugs: Use ALTERNATIVE() instead of mds_user_clear static key (Waiman Long) [RHEL-31226] +- x86/entry_32: Add VERW just before userspace transition (Waiman Long) [RHEL-31226] +- x86/entry_64: Add VERW just before userspace transition (Waiman Long) [RHEL-31226] +- x86/bugs: Add asm helpers for executing VERW (Waiman Long) [RHEL-31226] +- PM: clk: make pm_clk_add_notifier() take a const pointer (Jerry Snitselaar) [RHEL-28792] +- driver core: bus: constantify subsys_register() calls (Jerry Snitselaar) [RHEL-28792] +- driver core: bus: make bus_sort_breadthfirst() take a const pointer (Jerry Snitselaar) [RHEL-28792] +- vfio/type1: constify bus_type use in vfio_bus_type (Jerry Snitselaar) [RHEL-28792] +- dmaengine: idxd: constify the struct device_type usage (Jerry Snitselaar) [RHEL-28792] +- dmaengine: idxd: make dsa_bus_type const (Jerry Snitselaar) [RHEL-28792] +- driver core: device.h: make struct bus_type a const * (Jerry Snitselaar) [RHEL-28792] +- driver core: make the bus_type in struct device_driver constant (Jerry Snitselaar) [RHEL-28792] +- dmaengine: of: constify of_phandle_args in of_dma_find_controller() (Jerry Snitselaar) [RHEL-28792] +- dmaengine: ptdma: use consistent DMA masks (Jerry Snitselaar) [RHEL-28792] +- dmaengine: fix is_slave_direction() return false when DMA_DEV_TO_DEV (Jerry Snitselaar) [RHEL-28792] +- dmaengine: usb-dmac: Avoid format-overflow warning (Jerry Snitselaar) [RHEL-28792] +- dmaengine: sh: rz-dmac: Avoid format-overflow warning (Jerry Snitselaar) [RHEL-28792] +- dmaengine: imx-sdma: fix Excess kernel-doc warnings (Jerry Snitselaar) [RHEL-28792] +- dmaengine: fix NULL pointer in channel unregistration function (Jerry Snitselaar) [RHEL-28792 RHEL-28869] {CVE-2023-52492} +- dmaengine: idxd: Remove usage of the deprecated ida_simple_xx() API (Jerry Snitselaar) [RHEL-28792] +- dmaengine: dmatest: prevent using swiotlb buffer with nobounce parameter (Jerry Snitselaar) [RHEL-28792] +- iommu/tegra: Use tegra_dev_iommu_get_stream_id() in the remaining places (Jerry Snitselaar) [RHEL-28792] +- dmaengine: idxd: Fix incorrect descriptions for GRPCFG register (Jerry Snitselaar) [RHEL-28792] +- dmaengine: idxd: Protect int_handle field in hw descriptor (Jerry Snitselaar) [RHEL-28792] +- dmaengine: Remove unused declaration dma_chan_cleanup() (Jerry Snitselaar) [RHEL-28792] +- dmaengine: qcom: fix Wvoid-pointer-to-enum-cast warning (Jerry Snitselaar) [RHEL-28792] +- dmaengine: usb-dmac: Annotate struct usb_dmac_desc with __counted_by (Jerry Snitselaar) [RHEL-28792] +- dmaengine: tegra: Annotate struct tegra_dma_desc with __counted_by (Jerry Snitselaar) [RHEL-28792] +- dmaengine: idxd: Register dsa_bus_type before registering idxd sub-drivers (Jerry Snitselaar) [RHEL-28792] +- dmaengine: idxd: rate limit printk in misc interrupt thread (Jerry Snitselaar) [RHEL-28792] +- dmaengine: tegra20-apb-dma: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792] +- dmaengine: tegra186-gpc-dma: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792] +- dmaengine: sh: usb-dmac: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792] +- dmaengine: sh: rz-dmac: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792] +- dmaengine: sh: rcar-dmac: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792] +- dmaengine: qcom: hidma: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792] +- dmaengine: imx-sdma: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792] +- dmaengine: idma64: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792] +- dmaengine: dw: platform: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792] +- dmaengine:idxd: Use local64_try_cmpxchg in perfmon_pmu_event_update (Jerry Snitselaar) [RHEL-28792] +- dmaengine: Explicitly include correct DT includes (Jerry Snitselaar) [RHEL-28792] +- dmaengine: qcom: gpi: Use devm_platform_get_and_ioremap_resource() (Jerry Snitselaar) [RHEL-28792] +- PCI: switchtec: Fix an error handling path in switchtec_pci_probe() (Myron Stowe) [RHEL-29481] {CVE-2023-52617} +- PCI: switchtec: Fix stdev_release() crash after surprise hot remove (Myron Stowe) [RHEL-29481] {CVE-2023-52617} +- kbuild: factor out the common objtool arguments (Joe Lawrence) [RHEL-2773] +- kbuild: move vmlinux.o link to scripts/Makefile.vmlinux_o (Joe Lawrence) [RHEL-2773] +- kbuild: remove redundant cleanups in scripts/link-vmlinux.sh (Joe Lawrence) [RHEL-2773] +- kbuild: add cmd_and_savecmd macro (Joe Lawrence) [RHEL-2773] +- kbuild: warn if FORCE is missing for if_changed(_dep,_rule) and filechk (Joe Lawrence) [RHEL-2773] +- kbuild: macrofy the condition of if_changed and friends (Joe Lawrence) [RHEL-2773] +- mm/swap: fix race when skipping swapcache (Rafael Aquini) [RHEL-31646] {CVE-2024-26759} +- timers: Use already existing function for forwarding timer base (Phil Auld) [RHEL-33787] +- timers: Split out forward timer base functionality (Phil Auld) [RHEL-33787] +- timers: Clarify check in forward_timer_base() (Phil Auld) [RHEL-33787] +- timers: Move store of next event into __next_timer_interrupt() (Phil Auld) [RHEL-33787] +- timers: Do not IPI for deferrable timers (Phil Auld) [RHEL-33787] +- tracing/timers: Add tracepoint for tracking timer base is_idle flag (Phil Auld) [RHEL-33787] +- tracing/timers: Enhance timer_start tracepoint (Phil Auld) [RHEL-33787] +- tick-sched: Warn when next tick seems to be in the past (Phil Auld) [RHEL-33787] +- tick/sched: Cleanup confusing variables (Phil Auld) [RHEL-33787] +- tick-sched: Fix function names in comments (Phil Auld) [RHEL-33787] +- tick/nohz: Update comments some more (Phil Auld) [RHEL-33787] +- tick/nohz: Don't shutdown the lowres tick from itself (Phil Auld) [RHEL-33787] +- tick/nohz: Update obsolete comments (Phil Auld) [RHEL-33787] +- tick/nohz: Rename the tick handlers to more self-explanatory names (Phil Auld) [RHEL-33787] +- tick/rcu: Fix false positive "softirq work is pending" messages (Phil Auld) [RHEL-33787] +- tick/common: Align tick period during sched_timer setup (Phil Auld) [RHEL-33787] +- selftests/proc: Assert clock_gettime(CLOCK_BOOTTIME) VS /proc/uptime monotonicity (Phil Auld) [RHEL-33787] +- selftests/proc: Remove idle time monotonicity assertions (Phil Auld) [RHEL-33787] +- MAINTAINERS: Remove stale email address (Phil Auld) [RHEL-33787] +- timers/nohz: Remove middle-function __tick_nohz_idle_stop_tick() (Phil Auld) [RHEL-33787] +- timers/nohz: Add a comment about broken iowait counter update race (Phil Auld) [RHEL-33787] +- timers/nohz: Protect idle/iowait sleep time under seqcount (Phil Auld) [RHEL-33787] +- timers/nohz: Only ever update sleeptime from idle exit (Phil Auld) [RHEL-33787] +- timers/nohz: Restructure and reshuffle struct tick_sched (Phil Auld) [RHEL-33787] +- tick/common: Align tick period with the HZ tick. (Phil Auld) [RHEL-33787] +- tick/nohz: Fix cpu_is_hotpluggable() by checking with nohz subsystem (Phil Auld) [RHEL-33787] +- timers/nohz: Switch to ONESHOT_STOPPED in the low-res handler when the tick is stopped (Phil Auld) [RHEL-33787] +- tracing/timer: Add missing argument documentation of trace points (Phil Auld) [RHEL-33787] +- scsi: be2iscsi: Fix a memleak in beiscsi_init_wrb_handle() (Maurizio Lombardi) [RHEL-25590] +- fat: fix uninitialized field in nostale filehandles (Andrey Albershteyn) [RHEL-33188 RHEL-35110] {CVE-2024-26973} +- do_sys_name_to_handle(): use kzalloc() to fix kernel-infoleak (Andrey Albershteyn) [RHEL-33188] {CVE-2024-26901} +- md: fix resync softlockup when bitmap size is less than array size (Nigel Croxon) [RHEL-35393] +- md: don't account sync_io if iostats of the disk is disabled (Nigel Croxon) [RHEL-35393] +- md: Fix overflow in is_mddev_idle (Nigel Croxon) [RHEL-35393] +- md: add check for sleepers in md_wakeup_thread() (Nigel Croxon) [RHEL-35393] +- md/raid5: fix deadlock that raid5d() wait for itself to clear MD_SB_CHANGE_PENDING (Nigel Croxon) [RHEL-35393] +- Revert "md/raid5: fix deadlock that raid5d() wait for itself to clear MD_SB_CHANGE_PENDING" (Nigel Croxon) [RHEL-35393] +- raid1: fix use-after-free for original bio in raid1_write_request() (Nigel Croxon) [RHEL-35393] +- platform/x86: ISST: Add Grand Ridge to HPM CPU list (Steve Best) [RHEL-35956] +- platform/x86: ISST: Add Granite Rapids-D to HPM CPU list (Steve Best) [RHEL-35956] +- platform/x86: ISST: Allow reading core-power state on HWP disabled systems (Steve Best) [RHEL-35956] +- platform/x86: ISST: Process read/write blocked feature status (Steve Best) [RHEL-35956] +- platform/x86/intel/tpmi: Change vsec offset to u64 (Steve Best) [RHEL-35956] +- platform/x86/intel/tpmi: Move TPMI ID definition (Steve Best) [RHEL-35956] +- platform/x86/intel/tpmi: Modify external interface to get read/write state (Steve Best) [RHEL-35956] +- platform/x86/intel/tpmi: Don't create devices for disabled features (Steve Best) [RHEL-35956] +- platform/x86/intel/tpmi: Add debugfs support for read/write blocked (Steve Best) [RHEL-35956] +- of: fdt: fix off-by-one error in unflatten_dt_nodes() (Steve Best) [RHEL-35465] {CVE-2022-48672} +- s390/cpum_cf: make crypto counters upward compatible across machine types (Tobias Huschle) [RHEL-36047] +Resolves: RHEL-17008, RHEL-21327, RHEL-25590, RHEL-2773, RHEL-28792, RHEL-28869, RHEL-29481, RHEL-31226, RHEL-31646, RHEL-33188, RHEL-33217, RHEL-33787, RHEL-34599, RHEL-35110, RHEL-35393, RHEL-35465, RHEL-35956, RHEL-36047 + * Tue May 21 2024 Lucas Zampieri [5.14.0-453.el9] - EDAC/thunderx: Fix possible out-of-bounds string access (Aristeu Rozanski) [RHEL-26577] {CVE-2023-52464} - rtc: cmos: Use ACPI alarm for non-Intel x86 systems too (Čestmír Kalina) [RHEL-19606] diff --git a/kernel.spec b/kernel.spec index f8dc88ca3..bd4b49d58 100755 --- a/kernel.spec +++ b/kernel.spec @@ -165,15 +165,15 @@ Summary: The Linux kernel # define buildid .local %define specversion 5.14.0 %define patchversion 5.14 -%define pkgrelease 453 +%define pkgrelease 454 %define kversion 5 -%define tarfile_release 5.14.0-453.el9 +%define tarfile_release 5.14.0-454.el9 # This is needed to do merge window version magic %define patchlevel 14 # This allows pkg_release to have configurable %%{?dist} tag -%define specrelease 453%{?buildid}%{?dist} +%define specrelease 454%{?buildid}%{?dist} # This defines the kabi tarball version -%define kabiversion 5.14.0-453.el9 +%define kabiversion 5.14.0-454.el9 # # End of genspec.sh variables @@ -3733,6 +3733,155 @@ fi # # %changelog +* Wed May 22 2024 Lucas Zampieri [5.14.0-454.el9] +- RAS: enable CONFIG_RAS_FMPM (Aristeu Rozanski) [RHEL-17008] +- RAS: Avoid build errors when CONFIG_DEBUG_FS=n (Aristeu Rozanski) [RHEL-17008] +- RAS/AMD/FMPM: Safely handle saved records of various sizes (Aristeu Rozanski) [RHEL-17008] +- RAS/AMD/FMPM: Avoid NULL ptr deref in get_saved_records() (Aristeu Rozanski) [RHEL-17008] +- Merge tag 'edac_updates_for_v6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras (Aristeu Rozanski) [RHEL-17008] +- RAS/AMD/FMPM: Fix off by one when unwinding on error (Aristeu Rozanski) [RHEL-17008] +- RAS/AMD/FMPM: Add debugfs interface to print record entries (Aristeu Rozanski) [RHEL-17008] +- RAS/AMD/FMPM: Save SPA values (Aristeu Rozanski) [RHEL-17008] +- RAS: Export helper to get ras_debugfs_dir (Aristeu Rozanski) [RHEL-17008] +- RAS/AMD/ATL: Fix bit overflow in denorm_addr_df4_np2() (Aristeu Rozanski) [RHEL-17008] +- RAS: Introduce a FRU memory poison manager (Aristeu Rozanski) [RHEL-17008] +- x86/cpu/amd: Provide a separate accessor for Node ID (Aristeu Rozanski) [RHEL-17008] +- RAS/AMD/ATL: Add MI300 row retirement support (Aristeu Rozanski) [RHEL-17008] +- Documentation: Move RAS section to admin-guide (Aristeu Rozanski) [RHEL-17008] +- RAS/AMD/ATL: Add MI300 DRAM to normalized address translation support (Aristeu Rozanski) [RHEL-17008] +- RAS/AMD/ATL: Fix array overflow in get_logical_coh_st_fabric_id_mi300() (Aristeu Rozanski) [RHEL-17008] +- RAS/AMD/ATL: Add MI300 support (Aristeu Rozanski) [RHEL-17008] +- Documentation: RAS: Add index and address translation section (Aristeu Rozanski) [RHEL-17008] +- hwmon: (fam15h_power) Use topology_core_id() (Aristeu Rozanski) [RHEL-17008] +- scsi: lpfc: Use topology_core_id() (Aristeu Rozanski) [RHEL-17008] +- cpu/SMT: Make SMT control more robust against enumeration failures (Aristeu Rozanski) [RHEL-17008] +- dm integrity: fix out-of-range warning (Benjamin Marzinski) [RHEL-34599] +- dm snapshot: fix lockup in dm_exception_table_exit (Benjamin Marzinski) [RHEL-34599] +- dm: call the resume method on internal suspend (Benjamin Marzinski) [RHEL-33217] {CVE-2024-26880} +- dm raid: fix false positive for requeue needed during reshape (Benjamin Marzinski) [RHEL-34599] +- dm: replace fmode_t with a block-specific type for block open flags (Benjamin Marzinski) [RHEL-34599] +- dm flakey: use get_random_u8() in corrupt_bio_random (Benjamin Marzinski) [RHEL-34599] +- block: count 'ios' and 'sectors' when io is done for bio-based device (Benjamin Marzinski) [RHEL-34599] +- dm: verity-loadpin: Add NULL pointer check for 'bdev' parameter (Benjamin Marzinski) [RHEL-34599] +- dm integrity: Use alloc_ordered_workqueue() to create ordered workqueues (Benjamin Marzinski) [RHEL-34599] +- dm: Add support for block PR read keys/reservation (Benjamin Marzinski) [RHEL-34599] +- dm: Annotate struct dm_bio_prison with __counted_by (Benjamin Marzinski) [RHEL-34599] +- dm: Annotate struct dm_stat with __counted_by (Benjamin Marzinski) [RHEL-34599] +- dm: Annotate struct stripe_c with __counted_by (Benjamin Marzinski) [RHEL-34599] +- dm crypt: Annotate struct crypt_config with __counted_by (Benjamin Marzinski) [RHEL-34599] +- dm raid: Annotate struct raid_set with __counted_by (Benjamin Marzinski) [RHEL-34599] +- scsi: target: Fix SELinux error when systemd-modules loads the target module (Maurizio Lombardi) [RHEL-21327] +- x86/bugs: Reverse instruction order of CLEAR_CPU_BUFFERS (Waiman Long) [RHEL-31226] +- Revert "x86/bugs: Use fixed addressing for VERW operand" (Waiman Long) [RHEL-31226] +- KVM/x86: Export RFDS_NO and RFDS_CLEAR to guests (Waiman Long) [RHEL-31226] +- redhat/configs: Enable x86 CONFIG_MITIGATION_RFDS (Waiman Long) [RHEL-31226] +- x86/rfds: Mitigate Register File Data Sampling (RFDS) (Waiman Long) [RHEL-31226] +- Documentation/hw-vuln: Add documentation for RFDS (Waiman Long) [RHEL-31226] +- x86/mmio: Disable KVM mitigation when X86_FEATURE_CLEAR_CPU_BUF is set (Waiman Long) [RHEL-31226] +- x86/bugs: Use fixed addressing for VERW operand (Waiman Long) [RHEL-31226] +- KVM/VMX: Move VERW closer to VMentry for MDS mitigation (Waiman Long) [RHEL-31226] +- KVM/VMX: Use BT+JNC, i.e. EFLAGS.CF to select VMRESUME vs. VMLAUNCH (Waiman Long) [RHEL-31226] +- x86/bugs: Use ALTERNATIVE() instead of mds_user_clear static key (Waiman Long) [RHEL-31226] +- x86/entry_32: Add VERW just before userspace transition (Waiman Long) [RHEL-31226] +- x86/entry_64: Add VERW just before userspace transition (Waiman Long) [RHEL-31226] +- x86/bugs: Add asm helpers for executing VERW (Waiman Long) [RHEL-31226] +- PM: clk: make pm_clk_add_notifier() take a const pointer (Jerry Snitselaar) [RHEL-28792] +- driver core: bus: constantify subsys_register() calls (Jerry Snitselaar) [RHEL-28792] +- driver core: bus: make bus_sort_breadthfirst() take a const pointer (Jerry Snitselaar) [RHEL-28792] +- vfio/type1: constify bus_type use in vfio_bus_type (Jerry Snitselaar) [RHEL-28792] +- dmaengine: idxd: constify the struct device_type usage (Jerry Snitselaar) [RHEL-28792] +- dmaengine: idxd: make dsa_bus_type const (Jerry Snitselaar) [RHEL-28792] +- driver core: device.h: make struct bus_type a const * (Jerry Snitselaar) [RHEL-28792] +- driver core: make the bus_type in struct device_driver constant (Jerry Snitselaar) [RHEL-28792] +- dmaengine: of: constify of_phandle_args in of_dma_find_controller() (Jerry Snitselaar) [RHEL-28792] +- dmaengine: ptdma: use consistent DMA masks (Jerry Snitselaar) [RHEL-28792] +- dmaengine: fix is_slave_direction() return false when DMA_DEV_TO_DEV (Jerry Snitselaar) [RHEL-28792] +- dmaengine: usb-dmac: Avoid format-overflow warning (Jerry Snitselaar) [RHEL-28792] +- dmaengine: sh: rz-dmac: Avoid format-overflow warning (Jerry Snitselaar) [RHEL-28792] +- dmaengine: imx-sdma: fix Excess kernel-doc warnings (Jerry Snitselaar) [RHEL-28792] +- dmaengine: fix NULL pointer in channel unregistration function (Jerry Snitselaar) [RHEL-28792 RHEL-28869] {CVE-2023-52492} +- dmaengine: idxd: Remove usage of the deprecated ida_simple_xx() API (Jerry Snitselaar) [RHEL-28792] +- dmaengine: dmatest: prevent using swiotlb buffer with nobounce parameter (Jerry Snitselaar) [RHEL-28792] +- iommu/tegra: Use tegra_dev_iommu_get_stream_id() in the remaining places (Jerry Snitselaar) [RHEL-28792] +- dmaengine: idxd: Fix incorrect descriptions for GRPCFG register (Jerry Snitselaar) [RHEL-28792] +- dmaengine: idxd: Protect int_handle field in hw descriptor (Jerry Snitselaar) [RHEL-28792] +- dmaengine: Remove unused declaration dma_chan_cleanup() (Jerry Snitselaar) [RHEL-28792] +- dmaengine: qcom: fix Wvoid-pointer-to-enum-cast warning (Jerry Snitselaar) [RHEL-28792] +- dmaengine: usb-dmac: Annotate struct usb_dmac_desc with __counted_by (Jerry Snitselaar) [RHEL-28792] +- dmaengine: tegra: Annotate struct tegra_dma_desc with __counted_by (Jerry Snitselaar) [RHEL-28792] +- dmaengine: idxd: Register dsa_bus_type before registering idxd sub-drivers (Jerry Snitselaar) [RHEL-28792] +- dmaengine: idxd: rate limit printk in misc interrupt thread (Jerry Snitselaar) [RHEL-28792] +- dmaengine: tegra20-apb-dma: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792] +- dmaengine: tegra186-gpc-dma: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792] +- dmaengine: sh: usb-dmac: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792] +- dmaengine: sh: rz-dmac: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792] +- dmaengine: sh: rcar-dmac: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792] +- dmaengine: qcom: hidma: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792] +- dmaengine: imx-sdma: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792] +- dmaengine: idma64: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792] +- dmaengine: dw: platform: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792] +- dmaengine:idxd: Use local64_try_cmpxchg in perfmon_pmu_event_update (Jerry Snitselaar) [RHEL-28792] +- dmaengine: Explicitly include correct DT includes (Jerry Snitselaar) [RHEL-28792] +- dmaengine: qcom: gpi: Use devm_platform_get_and_ioremap_resource() (Jerry Snitselaar) [RHEL-28792] +- PCI: switchtec: Fix an error handling path in switchtec_pci_probe() (Myron Stowe) [RHEL-29481] {CVE-2023-52617} +- PCI: switchtec: Fix stdev_release() crash after surprise hot remove (Myron Stowe) [RHEL-29481] {CVE-2023-52617} +- kbuild: factor out the common objtool arguments (Joe Lawrence) [RHEL-2773] +- kbuild: move vmlinux.o link to scripts/Makefile.vmlinux_o (Joe Lawrence) [RHEL-2773] +- kbuild: remove redundant cleanups in scripts/link-vmlinux.sh (Joe Lawrence) [RHEL-2773] +- kbuild: add cmd_and_savecmd macro (Joe Lawrence) [RHEL-2773] +- kbuild: warn if FORCE is missing for if_changed(_dep,_rule) and filechk (Joe Lawrence) [RHEL-2773] +- kbuild: macrofy the condition of if_changed and friends (Joe Lawrence) [RHEL-2773] +- mm/swap: fix race when skipping swapcache (Rafael Aquini) [RHEL-31646] {CVE-2024-26759} +- timers: Use already existing function for forwarding timer base (Phil Auld) [RHEL-33787] +- timers: Split out forward timer base functionality (Phil Auld) [RHEL-33787] +- timers: Clarify check in forward_timer_base() (Phil Auld) [RHEL-33787] +- timers: Move store of next event into __next_timer_interrupt() (Phil Auld) [RHEL-33787] +- timers: Do not IPI for deferrable timers (Phil Auld) [RHEL-33787] +- tracing/timers: Add tracepoint for tracking timer base is_idle flag (Phil Auld) [RHEL-33787] +- tracing/timers: Enhance timer_start tracepoint (Phil Auld) [RHEL-33787] +- tick-sched: Warn when next tick seems to be in the past (Phil Auld) [RHEL-33787] +- tick/sched: Cleanup confusing variables (Phil Auld) [RHEL-33787] +- tick-sched: Fix function names in comments (Phil Auld) [RHEL-33787] +- tick/nohz: Update comments some more (Phil Auld) [RHEL-33787] +- tick/nohz: Don't shutdown the lowres tick from itself (Phil Auld) [RHEL-33787] +- tick/nohz: Update obsolete comments (Phil Auld) [RHEL-33787] +- tick/nohz: Rename the tick handlers to more self-explanatory names (Phil Auld) [RHEL-33787] +- tick/rcu: Fix false positive "softirq work is pending" messages (Phil Auld) [RHEL-33787] +- tick/common: Align tick period during sched_timer setup (Phil Auld) [RHEL-33787] +- selftests/proc: Assert clock_gettime(CLOCK_BOOTTIME) VS /proc/uptime monotonicity (Phil Auld) [RHEL-33787] +- selftests/proc: Remove idle time monotonicity assertions (Phil Auld) [RHEL-33787] +- MAINTAINERS: Remove stale email address (Phil Auld) [RHEL-33787] +- timers/nohz: Remove middle-function __tick_nohz_idle_stop_tick() (Phil Auld) [RHEL-33787] +- timers/nohz: Add a comment about broken iowait counter update race (Phil Auld) [RHEL-33787] +- timers/nohz: Protect idle/iowait sleep time under seqcount (Phil Auld) [RHEL-33787] +- timers/nohz: Only ever update sleeptime from idle exit (Phil Auld) [RHEL-33787] +- timers/nohz: Restructure and reshuffle struct tick_sched (Phil Auld) [RHEL-33787] +- tick/common: Align tick period with the HZ tick. (Phil Auld) [RHEL-33787] +- tick/nohz: Fix cpu_is_hotpluggable() by checking with nohz subsystem (Phil Auld) [RHEL-33787] +- timers/nohz: Switch to ONESHOT_STOPPED in the low-res handler when the tick is stopped (Phil Auld) [RHEL-33787] +- tracing/timer: Add missing argument documentation of trace points (Phil Auld) [RHEL-33787] +- scsi: be2iscsi: Fix a memleak in beiscsi_init_wrb_handle() (Maurizio Lombardi) [RHEL-25590] +- fat: fix uninitialized field in nostale filehandles (Andrey Albershteyn) [RHEL-33188 RHEL-35110] {CVE-2024-26973} +- do_sys_name_to_handle(): use kzalloc() to fix kernel-infoleak (Andrey Albershteyn) [RHEL-33188] {CVE-2024-26901} +- md: fix resync softlockup when bitmap size is less than array size (Nigel Croxon) [RHEL-35393] +- md: don't account sync_io if iostats of the disk is disabled (Nigel Croxon) [RHEL-35393] +- md: Fix overflow in is_mddev_idle (Nigel Croxon) [RHEL-35393] +- md: add check for sleepers in md_wakeup_thread() (Nigel Croxon) [RHEL-35393] +- md/raid5: fix deadlock that raid5d() wait for itself to clear MD_SB_CHANGE_PENDING (Nigel Croxon) [RHEL-35393] +- Revert "md/raid5: fix deadlock that raid5d() wait for itself to clear MD_SB_CHANGE_PENDING" (Nigel Croxon) [RHEL-35393] +- raid1: fix use-after-free for original bio in raid1_write_request() (Nigel Croxon) [RHEL-35393] +- platform/x86: ISST: Add Grand Ridge to HPM CPU list (Steve Best) [RHEL-35956] +- platform/x86: ISST: Add Granite Rapids-D to HPM CPU list (Steve Best) [RHEL-35956] +- platform/x86: ISST: Allow reading core-power state on HWP disabled systems (Steve Best) [RHEL-35956] +- platform/x86: ISST: Process read/write blocked feature status (Steve Best) [RHEL-35956] +- platform/x86/intel/tpmi: Change vsec offset to u64 (Steve Best) [RHEL-35956] +- platform/x86/intel/tpmi: Move TPMI ID definition (Steve Best) [RHEL-35956] +- platform/x86/intel/tpmi: Modify external interface to get read/write state (Steve Best) [RHEL-35956] +- platform/x86/intel/tpmi: Don't create devices for disabled features (Steve Best) [RHEL-35956] +- platform/x86/intel/tpmi: Add debugfs support for read/write blocked (Steve Best) [RHEL-35956] +- of: fdt: fix off-by-one error in unflatten_dt_nodes() (Steve Best) [RHEL-35465] {CVE-2022-48672} +- s390/cpum_cf: make crypto counters upward compatible across machine types (Tobias Huschle) [RHEL-36047] + * Tue May 21 2024 Lucas Zampieri [5.14.0-453.el9] - EDAC/thunderx: Fix possible out-of-bounds string access (Aristeu Rozanski) [RHEL-26577] {CVE-2023-52464} - rtc: cmos: Use ACPI alarm for non-Intel x86 systems too (Čestmír Kalina) [RHEL-19606] diff --git a/sources b/sources index cd9aeda2f..3b953abed 100644 --- a/sources +++ b/sources @@ -1,3 +1,3 @@ -SHA512 (linux-5.14.0-453.el9.tar.xz) = 42d11840ac35d543f9cf7e0d09bd66daa017b186de74bcac133361f873ea8cb1b4c31fbd20160c3cd254736da82b9f9ad06a60318488a1492b0126b201d165ea -SHA512 (kernel-abi-stablelists-5.14.0-453.el9.tar.bz2) = ae4c68f8b83b74bb83c9481f7032dae6318606885877728ec19c87f0713679720e6287259500f1f59df57f04aa50d3a5adc82b3b1a5f3e3bc2fdbbb09d45f808 -SHA512 (kernel-kabi-dw-5.14.0-453.el9.tar.bz2) = 6007cecb0b5b0c90343ee2f5c44f0a5b644b3afd6a8874ecc360bd784448ff45a7abd9cfcf215e229e8cb62cf82e76d4be5a5ddfd9cff07b8d5100811327d09f +SHA512 (linux-5.14.0-454.el9.tar.xz) = d1f829c9a775ad3438fddf2995f8255110ae1db18f5323950fc36111a8444994805a92831bf8a44c85f7b90e2f7b43b90303b69ece49ed5e515dbec1749394fd +SHA512 (kernel-abi-stablelists-5.14.0-454.el9.tar.bz2) = 4deef1629c7914c8d11bdcf613f25c9cd40d2edcbf7cdb084d816359ceac61254c6216b39297b82fc2122ec404064c18a5d97231a2c98bcc83e830322f5e4415 +SHA512 (kernel-kabi-dw-5.14.0-454.el9.tar.bz2) = 6007cecb0b5b0c90343ee2f5c44f0a5b644b3afd6a8874ecc360bd784448ff45a7abd9cfcf215e229e8cb62cf82e76d4be5a5ddfd9cff07b8d5100811327d09f