# changelog

author: Augusto Caringi <acaringi@redhat.com> [5.14.0-599.el9]
changelog:
  - book3s64/radix: Fix compile errors when CONFIG_ARCH_WANT_OPTIMIZE_DAX_VMEMMAP=n (Mamatha Inamdar) [RHEL-99806]
  - book3s64/radix : Align section vmemmap start address to PAGE_SIZE (Mamatha Inamdar) [RHEL-99806]
  - powerpc/pseries/dlpar: Search DRC index from ibm,drc-indexes for IO add (Mamatha Inamdar) [RHEL-90597]
  - net: page_pool: avoid false positive warning if NAPI was never added (Ivan Vecera) [RHEL-93737]
  - page_pool: remove WARN_ON() with OR (Ivan Vecera) [RHEL-93737]
  - redhat/configs: enable CONFIG_TCG_SVSM (Stefano Garzarella) [RHEL-87276]
  - x86/sev: Register tpm-svsm platform device (Stefano Garzarella) [RHEL-87276]
  - tpm: Add SNP SVSM vTPM driver (Stefano Garzarella) [RHEL-87276]
  - svsm: Add header with SVSM_VTPM_CMD helpers (Stefano Garzarella) [RHEL-87276]
  - x86/sev: Add SVSM vTPM probe/send_command functions (Stefano Garzarella) [RHEL-87276]
  - tpm: Make chip->{status,cancel,req_canceled} opt (Stefano Garzarella) [RHEL-87276]
  - lib/group_cpus: fix NULL pointer dereference from group_cpus_evenly() (Ming Lei) [RHEL-100485]
  - fwctl: Fix repeated device word in log message (Benjamin Poirier) [RHEL-86016]
  - mlx5: Create an auxiliary device for fwctl_mlx5 (Benjamin Poirier) [RHEL-86016]
  - fwctl/mlx5: Support for communicating with mlx5 fw (Benjamin Poirier) [RHEL-86016]
  - fwctl: Add documentation (Benjamin Poirier) [RHEL-86016]
  - fwctl: FWCTL_RPC to execute a Remote Procedure Call to device firmware (Benjamin Poirier) [RHEL-86016]
  - taint: Add TAINT_FWCTL (Benjamin Poirier) [RHEL-86016]
  - fwctl: FWCTL_INFO to return basic information about the device (Benjamin Poirier) [RHEL-86016]
  - fwctl: Basic ioctl dispatch for the character device (Benjamin Poirier) [RHEL-86016]
  - fwctl: Add basic structure for a class subsystem with a cdev (Benjamin Poirier) [RHEL-86016]
  - scsi: fnic: Fix missing DMA mapping error in fnic_send_frame() (Karan Kumar) [RHEL-90133]
  - scsi: fnic: Set appropriate logging level for log message (Karan Kumar) [RHEL-90133]
  - scsi: fnic: Add and improve logs in FDMI and FDMI ABTS paths (Karan Kumar) [RHEL-90133]
  - scsi: fnic: Turn off FDMI ACTIVE flags on link down (Karan Kumar) [RHEL-90133]
  - scsi: fnic: Fix crash in fnic_wq_cmpl_handler when FDMI times out (Karan Kumar) [RHEL-90133]
  - Revert "tty/serial: 8250: Sort drivers in Makefile" (Lenny Szubowicz) [RHEL-69911]
  - audit: fix suffixed '/' filename matching (Ricardo Robaina) [RHEL-78967 RHEL-90107]
  - audit: Use str_yes_no() helper function (Ricardo Robaina) [RHEL-78967]
  - audit: Reorganize kerneldoc parameter names (Ricardo Robaina) [RHEL-78967]
  - audit: Make use of str_enabled_disabled() helper (Ricardo Robaina) [RHEL-78967]
  - audit: use task_tgid_nr() instead of task_pid_nr() (Ricardo Robaina) [RHEL-78967]
  - redhat: enable test_kmod, test_module and install kmod selftests (Herton R. Krzesinski) [RHEL-94010]
  - lib/test_kmod: do not hardcode/depend on any filesystem (Herton R. Krzesinski) [RHEL-94010]
  - test_kmod: stop kernel-doc warnings (Herton R. Krzesinski) [RHEL-94010]
  - testing: use the copyleft-next-0.3.1 SPDX tag (Herton R. Krzesinski) [RHEL-94010]
  - redhat: spec: refresh the License field (Herton R. Krzesinski) [RHEL-94010]
  - LICENSES: Add the copyleft-next-0.3.1 license (Herton R. Krzesinski) [RHEL-94010]
  - lib/Kconfig.debug: make TEST_KMOD depend on PAGE_SIZE_LESS_THAN_256KB (Herton R. Krzesinski) [RHEL-94010]
  - s390/ism: add release function for struct device (Christoph Schlameuss) [RHEL-73486]
  - s390/qeth: move netif_napi_add_tx() and napi_enable() from under BH (Christoph Schlameuss) [RHEL-73486]
  - s390/netiucv: Switch over to sysfs_emit() (Christoph Schlameuss) [RHEL-73486]
  - octeon_ep: Fix host hang issue during device reboot (Kamal Heib) [RHEL-86703]
  - sunrpc: handle SVC_GARBAGE during svc auth processing as auth error (CKI Backport Bot) [RHEL-101328] {CVE-2025-38089}


author: Augusto Caringi <acaringi@redhat.com> [5.14.0-600.el9]
changelog:
  - net: mana: Add support for Multi Vports on Bare metal (Maxim Levitsky) [RHEL-80096]
  - net: mana: Add support for auxiliary device servicing events (Maxim Levitsky) [RHEL-80096]
  - RDMA/mana_ib: unify mana_ib functions to support any gdma device (Maxim Levitsky) [RHEL-80096]
  - RDMA/mana_ib: Add support of mana_ib for RNIC and ETH nic (Maxim Levitsky) [RHEL-80096]
  - net: mana: Probe rdma device in mana driver (Maxim Levitsky) [RHEL-80096]
  - RDMA/mana_ib: Add support of 4M, 1G, and 2G pages (Maxim Levitsky) [RHEL-80096]
  - RDMA/mana_ib: support of the zero based MRs (Maxim Levitsky) [RHEL-80096]
  - RDMA/mana_ib: Access remote atomic for MRs (Maxim Levitsky) [RHEL-80096]
  - net: mana: Switch to page pool for jumbo frames (Maxim Levitsky) [RHEL-80096]
  - net: mana: Add metadata support for xdp mode (Maxim Levitsky) [RHEL-80096]
  - RDMA/mana_ib: Fix integer overflow during queue creation (Maxim Levitsky) [RHEL-80096]
  - RDMA/mana_ib: Handle net event for pointing to the current netdev (Maxim Levitsky) [RHEL-80096]
  - net: mana: Change the function signature of mana_get_primary_netdev_rcu (Maxim Levitsky) [RHEL-80096]
  - RDMA/mana_ib: Use safer allocation function() (Maxim Levitsky) [RHEL-80096]
  - RDMA/mana_ib: Ensure variable err is initialized (Maxim Levitsky) [RHEL-80096]
  - net: mana: Add debug logs in MANA network driver (Maxim Levitsky) [RHEL-80096]
  - hv_netvsc: Use VF's tso_max_size value when data path is VF (Maxim Levitsky) [RHEL-80096]
  - net: mana: Allow tso_max_size to go up-to GSO_MAX_SIZE (Maxim Levitsky) [RHEL-80096]
  - RDMA/mana_ib: Implement DMABUF MR support (Maxim Levitsky) [RHEL-80096]
  - RDMA/mana_ib: Fix error code in probe() (Maxim Levitsky) [RHEL-80096]
  - RDMA/mana_ib: Add port statistics support (Maxim Levitsky) [RHEL-80096]
  - RDMA/mana_ib: request error CQEs when supported (Maxim Levitsky) [RHEL-80096]
  - RDMA/mana_ib: Query feature_flags bitmask from FW (Maxim Levitsky) [RHEL-80096]
  - RDMA/mana_ib: indicate CM support (Maxim Levitsky) [RHEL-80096]
  - RDMA/mana_ib: polling of CQs for GSI/UD (Maxim Levitsky) [RHEL-80096]
  - RDMA/mana_ib: extend mana QP table (Maxim Levitsky) [RHEL-80096]
  - RDMA/mana_ib: implement req_notify_cq (Maxim Levitsky) [RHEL-80096]
  - RDMA/mana_ib: UD/GSI work requests (Maxim Levitsky) [RHEL-80096]
  - net/mana: fix warning in the writer of client oob (Maxim Levitsky) [RHEL-80096]
  - RDMA/mana_ib: create/destroy AH (Maxim Levitsky) [RHEL-80096]
  - RDMA/mana_ib: UD/GSI QP creation for kernel (Maxim Levitsky) [RHEL-80096]
  - RDMA/mana_ib: Create and destroy UD/GSI QP (Maxim Levitsky) [RHEL-80096]
  - RDMA/mana_ib: create kernel-level CQs (Maxim Levitsky) [RHEL-80096]
  - RDMA/mana_ib: helpers to allocate kernel queues (Maxim Levitsky) [RHEL-80096]
  - RDMA/mana_ib: implement get_dma_mr (Maxim Levitsky) [RHEL-80096]
  - RDMA/mana_ib: Allow registration of DMA-mapped memory in PDs (Maxim Levitsky) [RHEL-80096]
  - net: mana: Support holes in device list reply msg (Maxim Levitsky) [RHEL-80096]
  - net: mana: cleanup mana struct after debugfs_remove() (Maxim Levitsky) [RHEL-80096]
  - arch/x86: Provide the CPU number in the wakeup AP callback (Maxim Levitsky) [RHEL-80096]
  - x86/hyperv: Fix APIC ID and VP index confusion in hv_snp_boot_ap() (Maxim Levitsky) [RHEL-80096]
  - uio_hv_generic: Set event for all channels on the device (Maxim Levitsky) [RHEL-80096]
  - hv_balloon: Fallback to generic_online_page() for non-HV hot added mem (Maxim Levitsky) [RHEL-80096]
  - Drivers: hv: vmbus: Remove vmbus_sendpacket_pagebuffer() (Maxim Levitsky) [RHEL-80096]
  - hv_netvsc: Remove rmsg_pgcnt (Maxim Levitsky) [RHEL-80096]
  - net: netvsc: Update default VMBus channels (Maxim Levitsky) [RHEL-80096]
  - hv_netvsc: Preserve contiguous PFN grouping in the page buffer array (Maxim Levitsky) [RHEL-80096]
  - hv_netvsc: Use vmbus_sendpacket_mpb_desc() to send VMBus messages (Maxim Levitsky) [RHEL-80096]
  - hv_netvsc: Replace one-element array with flexible array member (Maxim Levitsky) [RHEL-80096]
  - hv_netvsc: Link queues to NAPIs (Maxim Levitsky) [RHEL-80096]
  - hv_netvsc: Don't assume cpu_possible_mask is dense (Maxim Levitsky) [RHEL-80096]
  - hv_netvsc: Fix VF namespace also in synthetic NIC NETDEV_REGISTER event (Maxim Levitsky) [RHEL-80096]
  - fbdev: hyperv_fb: Allow graceful removal of framebuffer (Maxim Levitsky) [RHEL-80096]
  - fbdev: hyperv_fb: Simplify hvfb_putmem (Maxim Levitsky) [RHEL-80096]
  - fbdev: hyperv_fb: iounmap() the correct memory when removing a device (Maxim Levitsky) [RHEL-80096]
  - drm/hyperv: Fix address space leak when Hyper-V DRM device is removed (Maxim Levitsky) [RHEL-80096]
  - scsi: storvsc: Don't report the host packet status as the hv status (Maxim Levitsky) [RHEL-80096]
  - scsi: storvsc: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Maxim Levitsky) [RHEL-80096]
  - scsi: storvsc: Ratelimit warning logs to prevent VM denial of service (Maxim Levitsky) [RHEL-80096]
  - scsi: storvsc: Don't assume cpu_possible_mask is dense (Maxim Levitsky) [RHEL-80096]
  - Drivers: hv: Make the sysfs node size for the ring buffer dynamic (Maxim Levitsky) [RHEL-80096]
  - uio_hv_generic: Fix sysfs creation path for ring buffer (Maxim Levitsky) [RHEL-80096]
  - sysfs: introduce callback attribute_group::bin_size (Maxim Levitsky) [RHEL-80096]
  - sysfs: explicitly pass size to sysfs_add_bin_file_mode_ns() (Maxim Levitsky) [RHEL-80096]
  - sysfs: split out binary attribute handling from sysfs_add_file_mode_ns (Maxim Levitsky) [RHEL-80096]
  - uio_hv_generic: Add a check for HV_NIC for send, receive buffers setup (Maxim Levitsky) [RHEL-80096]
  - uio_hv_generic: Fix kernel NULL pointer dereference in hv_uio_rescind (Maxim Levitsky) [RHEL-80096]
  - Drivers: hv: Allow vmbus_sendpacket_mpb_desc() to create multiple ranges (Maxim Levitsky) [RHEL-80096]
  - x86/hyperv: Fix check of return value from snp_set_vmsa() (Maxim Levitsky) [RHEL-80096]
  - x86/hyperv: Add VTL mode callback for restarting the system (Maxim Levitsky) [RHEL-80096]
  - x86/hyperv: Add VTL mode emergency restart callback (Maxim Levitsky) [RHEL-80096]
  - Drivers: hv: Fix bad ref to hv_synic_eventring_tail when CPU goes offline (Maxim Levitsky) [RHEL-80096]
  - Drivers: hv: Fix bad pointer dereference in hv_get_partition_id (Maxim Levitsky) [RHEL-80096]
  - x86/hyperv: fix an indentation issue in mshyperv.h (Maxim Levitsky) [RHEL-80096]
  - hyperv: Remove unused union and structs (Maxim Levitsky) [RHEL-80096]
  - x86/hyperv: Use named operands in inline asm (Maxim Levitsky) [RHEL-80096]
  - Drivers: hv: Introduce mshv_root module to expose /dev/mshv to VMMs (Maxim Levitsky) [RHEL-80096]
  - hyperv: Add definitions for root partition driver to hv headers (Maxim Levitsky) [RHEL-80096]
  - x86: hyperv: Add mshv_handler() irq handler and setup function (Maxim Levitsky) [RHEL-80096]
  - Drivers: hv: Introduce per-cpu event ring tail (Maxim Levitsky) [RHEL-80096]
  - Drivers: hv: Export some functions for use by root partition module (Maxim Levitsky) [RHEL-80096]
  - acpi: numa: Export node_to_pxm() (Maxim Levitsky) [RHEL-80096]
  - hyperv: Introduce hv_recommend_using_aeoi() (Maxim Levitsky) [RHEL-80096]
  - arm64/hyperv: Add some missing functions to arm64 (Maxim Levitsky) [RHEL-80096]
  - x86/mshyperv: Add support for extended Hyper-V features (Maxim Levitsky) [RHEL-80096]
  - hyperv: Log hypercall status codes as strings (Maxim Levitsky) [RHEL-80096]
  - hyperv: Add CONFIG_MSHV_ROOT to gate root partition support (Maxim Levitsky) [RHEL-80096]
  - hyperv: Change hv_root_partition into a function (Maxim Levitsky) [RHEL-80096]
  - hyperv: Convert hypercall statuses to linux error codes (Maxim Levitsky) [RHEL-80096]
  - PCI: hv: Correct a comment (Maxim Levitsky) [RHEL-80096]
  - drivers/hv: add CPU offlining support (Maxim Levitsky) [RHEL-80096]
  - drivers/hv: introduce vmbus_channel_set_cpu() (Maxim Levitsky) [RHEL-80096]
  - cpu: export lockdep_assert_cpus_held() (Maxim Levitsky) [RHEL-80096]
  - hyperv: Move arch/x86/hyperv/hv_proc.c to drivers/hv (Maxim Levitsky) [RHEL-80096]
  - hyperv: Move hv_current_partition_id to arch-generic code (Maxim Levitsky) [RHEL-80096]
  - Drivers: hv: vmbus: Don't release fb_mmio resource in vmbus_free_mmio() (Maxim Levitsky) [RHEL-80096]
  - x86/hyperv: Fix output argument to hypercall that changes page visibility (Maxim Levitsky) [RHEL-80096]
  - x86/hyperv/vtl: Stop kernel from probing VTL0 low memory (Maxim Levitsky) [RHEL-80096]
  - hyperv: Do not overlap the hvcall IO areas in hv_vtl_apicid_to_vp_id() (Maxim Levitsky) [RHEL-80096]
  - hyperv: Do not overlap the hvcall IO areas in get_vtl() (Maxim Levitsky) [RHEL-80096]
  - hyperv: Enable the hypercall output page for the VTL mode (Maxim Levitsky) [RHEL-80096]
  - Drivers: hv: vmbus: Log on missing offers if any (Maxim Levitsky) [RHEL-80096]
  - Drivers: hv: vmbus: Wait for boot-time offers during boot and resume (Maxim Levitsky) [RHEL-80096]
  - Drivers: hv: Don't assume cpu_possible_mask is dense (Maxim Levitsky) [RHEL-80096]
  - x86/hyperv: Don't assume cpu_possible_mask is dense (Maxim Levitsky) [RHEL-80096]
  - hyperv: Remove the now unused hyperv-tlfs.h files (Maxim Levitsky) [RHEL-80096]
  - hyperv: Switch from hyperv-tlfs.h to hyperv/hvhdk.h (Maxim Levitsky) [RHEL-80096]
  - hyperv: Add new Hyper-V headers in include/hyperv (Maxim Levitsky) [RHEL-80096]
  - hyperv: Clean up unnecessary #includes (Maxim Levitsky) [RHEL-80096]
  - hyperv: Move hv_connection_id to hyperv-tlfs.h (Maxim Levitsky) [RHEL-80096]
  - Drivers: hv: util: Avoid accessing a ringbuffer not initialized yet (Maxim Levitsky) [RHEL-80096]
  - Drivers: hv: util: Don't force error code to ENODEV in util_probe() (Maxim Levitsky) [RHEL-80096]
  - x86/hyperv: Fix hv tsc page based sched_clock for hibernation (Maxim Levitsky) [RHEL-80096]
  - x86/hyperv: use helpers to read control registers in hv_snp_boot_ap() (Maxim Levitsky) [RHEL-80096]
  - Drivers: hv: vmbus: Optimize boot time by concurrent execution of hv_synic_init() (Maxim Levitsky) [RHEL-80096]
  - clockevents/drivers/i8253: Fix stop sequence for timer 0 (Maxim Levitsky) [RHEL-80096]
  - hv: vmbus: Constify struct kobj_type and struct attribute_group (Maxim Levitsky) [RHEL-80096]
  - Drivers: hv: vmbus: Fix the misplaced function description (Maxim Levitsky) [RHEL-80096]
  - x86/hyperv: Set X86_FEATURE_TSC_KNOWN_FREQ when Hyper-V provides frequency (Maxim Levitsky) [RHEL-80096]
  - clocksource: hyper-v: Use lapic timer in a TDX VM without paravisor (Maxim Levitsky) [RHEL-80096]
  - Drivers: hv: vmbus: Fix rescind handling in uio_hv_generic (Maxim Levitsky) [RHEL-80096]
  - crypto: algif_hash - fix double free in hash_accept (CKI Backport Bot) [RHEL-102233] {CVE-2025-38079}
  - nfsd: don't ignore the return code of svc_proc_register() (Olga Kornievskaia) [RHEL-93612] {CVE-2025-22026}
  - net/mdiobus: Fix potential out-of-bounds clause 45 read/write access (CKI Backport Bot) [RHEL-102094] {CVE-2025-38110}
  - virtio_net: Enforce minimum TX ring size for reliability (Laurent Vivier) [RHEL-84199]
  - virtio_net: Cleanup '2+MAX_SKB_FRAGS' (Laurent Vivier) [RHEL-84199]
  - virtio_ring: Fix error reporting in virtqueue_resize (Laurent Vivier) [RHEL-84199]
  - HID: intel-ish-hid: Fix use-after-free issue in ishtp_hid_remove() (Tony Camuso) [RHEL-94431]
  - HID: intel-ish-hid: Fix use-after-free issue in hid_ishtp_cl_remove() (Tony Camuso) [RHEL-94431]
  - HID: intel-ish-hid: ipc: Add Panther Lake PCI device IDs (Tony Camuso) [RHEL-94431]
  - HID: intel-thc: fix CONFIG_HID dependency (Tony Camuso) [RHEL-94431]
  - HID: intel-ish-hid: Send clock sync message immediately after reset (Tony Camuso) [RHEL-94431]
  - HID: intel-ish-hid: fix the length of MNG_SYNC_FW_CLOCK in doorbell (Tony Camuso) [RHEL-94431]
  - HID: intel-ish-hid: Remove unused ishtp_cl_get_tx_* (Tony Camuso) [RHEL-94431]
  - HID: intel-ish-hid: Remove unused ishtp_cl_tx_empty (Tony Camuso) [RHEL-94431]
  - HID: intel-ish-hid: Remove unused ishtp_dev_state_str (Tony Camuso) [RHEL-94431]
  - HID: intel-ish-hid: Add firmware version sysfs attributes (Tony Camuso) [RHEL-94431]
  - HID: Fix typo in the comment (Tony Camuso) [RHEL-94431]
  - HID: ishtp-hid-client: replace fake-flex arrays with flex-array members (Tony Camuso) [RHEL-94431]
  - r8169: disable RTL8126 ZRX-DC timeout (Izabela Bakollari) [RHEL-84976 RHEL-89041]
  - r8169: enable RTL8168H/RTL8168EP/RTL8168FP ASPM support (Izabela Bakollari) [RHEL-84976 RHEL-89041]
  - r8169: switch away from deprecated pcim_iomap_table (Izabela Bakollari) [RHEL-89041]
  - r8169: increase max jumbo packet size on RTL8125/RTL8126 (Izabela Bakollari) [RHEL-89041]
  - r8169: add support for Intel Killer E5000 (Izabela Bakollari) [RHEL-89041]
  - r8169: don't scan PHY addresses > 0 (Izabela Bakollari) [RHEL-89041]
  - r8169: add support for RTL8125D rev.b (Izabela Bakollari) [RHEL-89041]
  - r8169: adjust version numbering for RTL8126 (Izabela Bakollari) [RHEL-89041]
  - r8169: use helper r8169_mod_reg8_cond to simplify rtl_jumbo_config (Izabela Bakollari) [RHEL-89041]
  - r8169: align WAKE_PHY handling with r8125/r8126 vendor drivers (Izabela Bakollari) [RHEL-89041]
  - r8169: improve rtl_set_d3_pll_down (Izabela Bakollari) [RHEL-89041]
  - r8169: improve __rtl8169_set_wol (Izabela Bakollari) [RHEL-89041]
  - r8169: remove leftover locks after reverted change (Izabela Bakollari) [RHEL-89041]
  - r8169: improve initialization of RSS registers on RTL8125/RTL8126 (Izabela Bakollari) [RHEL-89041]
  - r8169: fix inconsistent indenting in rtl8169_get_eth_mac_stats (Izabela Bakollari) [RHEL-89041]
  - r8169: add support for RTL8125D (Izabela Bakollari) [RHEL-89041]
  - r8169: enable EEE at 2.5G per default on RTL8125B (Izabela Bakollari) [RHEL-89041]
  - r8169: remove rtl_dash_loop_wait_high/low (Izabela Bakollari) [RHEL-89041]
  - r8169: avoid duplicated messages if loading firmware fails and switch to warn level (Izabela Bakollari) [RHEL-89041]
  - r8169: replace custom flag with disable_work() et al (Izabela Bakollari) [RHEL-89041]
  - r8169: don't take RTNL lock in rtl_task() (Izabela Bakollari) [RHEL-89041]
  - r8169: implement additional ethtool stats ops (Izabela Bakollari) [RHEL-89041]
  - r8169: enable SG/TSO on selected chip versions per default (Izabela Bakollari) [RHEL-73980 RHEL-89041]
  - r8169: remove unused flag RTL_FLAG_TASK_RESET_NO_QUEUE_WAKE (Izabela Bakollari) [RHEL-89041]
  - r8169: remove original workaround for RTL8125 broken rx issue (Izabela Bakollari) [RHEL-89041]
  - r8169: don't apply UDP padding quirk on RTL8126A (Izabela Bakollari) [RHEL-89041]
  - smb: client: fix regression with native SMB symlinks (Paulo Alcantara) [RHEL-100966]
  - ext4: avoid journaling sb update on error if journal is destroying (Brian Foster) [RHEL-93593] {CVE-2025-22113}
  - ext4: define ext4_journal_destroy wrapper (Brian Foster) [RHEL-93593]
  - treewide: Switch/rename to timer_delete[_sync]() (Dennis Chen) [RHEL-72660]
  - sfc: fix NULL dereferences in ef100_process_design_param() (Dennis Chen) [RHEL-72660]
  - sfc: support X4 devlink flash (Dennis Chen) [RHEL-72660]
  - sfc: update MCDI protocol headers (Dennis Chen) [RHEL-72660]
  - sfc: rip out MDIO support (Dennis Chen) [RHEL-72660]
  - sfc: Remove newline at the end of a netlink error message (Dennis Chen) [RHEL-72660]
  - sfc: document devlink flash support (Dennis Chen) [RHEL-72660]
  - sfc: deploy devlink flash images to NIC over MCDI (Dennis Chen) [RHEL-72660]
  - sfc: extend NVRAM MCDI handlers (Dennis Chen) [RHEL-72660]
  - sfc: parse headers of devlink flash images (Dennis Chen) [RHEL-72660]
  - net: sfc: Correct key_len for efx_tc_ct_zone_ht_params (Dennis Chen) [RHEL-72660]
  - sfc: Use netdev refcount tracking in struct efx_async_filter_insertion (Dennis Chen) [RHEL-72660]
  - sfc: remove efx_writed_page_locked (Dennis Chen) [RHEL-72660]
  - net: sfc: use ethtool string helpers (Dennis Chen) [RHEL-72660]
  - sfc: Remove more unused functions (Dennis Chen) [RHEL-72660]
  - sfc: Remove unused mcdi functions (Dennis Chen) [RHEL-72660]
  - sfc: Remove unused efx_mae_mport_vf (Dennis Chen) [RHEL-72660]
  - sfc: Remove falcon deadcode (Dennis Chen) [RHEL-72660]
  - sfc: add per-queue RX bytes stats (Dennis Chen) [RHEL-72660]
  - sfc: implement per-queue TSO (hw_gso) stats (Dennis Chen) [RHEL-72660]
  - sfc: implement per-queue rx drop and overrun stats (Dennis Chen) [RHEL-72660]
  - sfc: account XDP TXes in netdev base stats (Dennis Chen) [RHEL-72660]
  - sfc: add n_rx_overlength to ethtool stats (Dennis Chen) [RHEL-72660]
  - sfc: implement basic per-queue stats (Dennis Chen) [RHEL-72660]
  - sfc: remove obsolete counters from struct efx_channel (Dennis Chen) [RHEL-72660]
  - nvme-multipath: fix suspicious RCU usage warning (Chris Leech) [RHEL-102648]
  - wifi: save new module iwlmld-tests in internal rpm (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - Revert "wifi: mwifiex: Fix HT40 bandwidth issue." (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - Revert "wifi: mt76: Check link_conf pointer in mt76_connac_mcu_sta_basic_tlv()" (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: mt76: mt7996: prevent uninit return in mt7996_mac_sta_add_links (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: mt76: scan: Fix 'mlink' dereferenced before IS_ERR_OR_NULL check (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: mt76: mt7925: Fix logical vs bitwise typo (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: ath12k: Fix memory corruption during MLO multicast tx (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: mac80211: Set n_channels after allocating struct cfg80211_scan_request (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: mt76: mt7925: fix missing hdr_trans_tlv command for broadcast wtbl (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: mt76: disable napi on driver removal (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: iwlwifi: add support for Killer on MTL (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: mac80211: fix the type of status_code for negotiated TID to Link Mapping (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: cfg80211: fix out-of-bounds access during multi-link element defragmentation (Jose Ignacio Tornos Martinez) [RHEL-89168] {CVE-2025-37973}
  - wifi: iwlwifi: restore missing initialization of async_handlers_list (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: brcm80211: fmac: Add error handling for brcmf_usb_dl_writeimage() (Jose Ignacio Tornos Martinez) [RHEL-89168] {CVE-2025-37990}
  - wifi: iwlwifi: fix the check for the SCRATCH register upon resume (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: iwlwifi: don't warn if the NIC is gone in resume (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: iwlwifi: mld: fix BAID validity check (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: iwlwifi: back off on continuous errors (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: iwlwifi: mld: only create debugfs symlink if it does not exist (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: iwlwifi: mld: inform trans on init failure (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: iwlwifi: mld: properly handle async notification in op mode start (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - Revert "wifi: iwlwifi: make no_160 more generic" (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - Revert "wifi: iwlwifi: add support for BE213" (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: mac80211: restore monitor for outgoing frames (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - gcc-15: work around sequence-point warning (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - Revert "wifi: mac80211: Update skb's control block key in ieee80211_tx_dequeue()" (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: iwlwifi: mld: Restart firmware on iwl_mld_no_wowlan_resume() error (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: iwlwifi: pcie: set state to no-FW before reset handshake (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: brcmfmac: fix memory leak in brcmf_get_module_param (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: iwlwifi: mld: silence uninitialized variable warning (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: mac80211: Purge vif txq in ieee80211_do_stop() (Jose Ignacio Tornos Martinez) [RHEL-89168] {CVE-2025-37794}
  - wifi: mac80211: Update skb's control block key in ieee80211_tx_dequeue() (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - iwlwifi: mld: fix building with CONFIG_PM_SLEEP disabled (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: iwlwifi: mld: fix PM_SLEEP -Wundef warning (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: iwlwifi: mld: reduce scope for uninitialized variable (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: mt76: mt7996: fix locking in mt7996_mac_sta_rc_work() (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: mt76: mt76x2u: add TP-Link TL-WDN6200 ID to device table (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: mt76: mt792x: re-register CHANCTX_STA_CSA only for the mt7921 series (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: mt76: mt7996: Update mt7996_tx to MLO support (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: mt76: mt7996: rework mt7996_ampdu_action to support MLO (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: mt76: mt7996: rework set/get_tsf callabcks to support MLO (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: mt76: mt7996: set vif default link_id adding/removing vif links (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: mt76: mt7996: rework mt7996_mcu_beacon_inband_discov to support MLO (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: mt76: mt7996: rework mt7996_mcu_add_obss_spr to support MLO (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: mt76: mt7996: rework mt7996_net_fill_forward_path to support MLO (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: mt76: mt7996: rework mt7996_update_mu_group to support MLO (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: mt76: mt7996: rework mt7996_mac_sta_poll to support MLO (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: mt76: mt7996: rework mt7996_mac_sta_rc_work to support MLO (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: mt76: mt7996: remove mt7996_mac_enable_rtscts() (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: mt76: mt7996: rework mt7996_sta_hw_queue_read to support MLO (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: mt76: mt7996: rework mt7996_set_hw_key to support MLO (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: mt76: mt7996: Add mt7996_sta_link to mt7996_mcu_add_bss_info signature (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: mt76: mt7996: rework mt7996_sta_set_4addr and mt7996_sta_set_decap_offload to support MLO (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: mt76: mt7996: rework mt7996_rx_get_wcid to support MLO (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: mt76: mt7996: Rely on wcid_to_sta in mt7996_mac_add_txs_skb() (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: mt76: mt7996: rework mt7996_mac_write_txwi() for MLO support (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: mt76: mt7996: Add mt7996_mcu_teardown_mld_sta rouine (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: mt76: mt7996: Add mt7996_mcu_sta_mld_setup_tlv() and mt7996_mcu_sta_eht_mld_tlv() (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: mt76: mt7996: Update mt7996_mcu_add_rate_ctrl to MLO (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: mt76: mt7996: Rely on mt7996_vif/sta_link in twt teardown (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: mt76: mt7996: Rely on mt7996_vif_link in mt7996_mcu_twt_agrt_update signature (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: mt76: mt7996: Update mt7996_mcu_add_sta to MLO support (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: mt76: Check link_conf pointer in mt76_connac_mcu_sta_basic_tlv() (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: mt76: mt7996: Support MLO in mt7996_mac_sta_event() (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: mt76: mt7996: Add mt7996_mac_sta_change_links callback (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: mt76: mt7996: Rely on mt7996_sta_link in sta_add/sta_remove callbacks (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: mt76: mt7996: Add mt7996_sta_state routine (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: mt76: mt7996: Add link_info_changed callback (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: mt76: mt7996: Add vif_cfg_changed callback (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: mt76: mt7996: Add mt7996_sta_link struct in mt7996_vif_link (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: mt76: mt7996: Introduce mt7996_sta_link container (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: mt76: mt7996: Add change_vif_links stub (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: mt76: scan: fix setting tx_info fields (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: mt76: mt7996: implement driver specific get_txpower function (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: mt76: only mark tx-status-failed frames as ACKed on mt76x0/2 (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: mt76: mt7996: use the correct vif link for scanning/roc (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: mt76: scan: set vif offchannel link for scanning/roc (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: mt76: mt7996: remove unnecessary key->cipher check for BIP frames (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: mt76: mt7996: fix SER reset trigger on WED reset (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: mt76: mt7996: revise TXS size (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: mt76: mt7996: cleanup mt7996_get_power_bound (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: mt76: mt7915: cleanup mt7915_get_power_bound (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: mt76: add mt76_get_power_bound helper function (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: mt76: mt7925: add MTCL support to enhance the regulatory compliance (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: mt76: mt792x: extend MTCL of APCI to version3 for EHT control (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: mt76: mt7925: remove unused acpi function for clc (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: mt76: mt7925: update the channel usage when the regd domain changed (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: mt76: mt7925: add EHT control support based on the CLC data (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: mt76: mt7925: load the appropriate CLC data based on hardware type (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: mt76: mt7925: update the power-saving flow (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: mt76: mt7925: integrate *mlo_sta_cmd and *sta_cmd (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: mt76: mt7925: adjust rm BSS flow to prevent next connection failure (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: mt76: mt7925: fix the wrong simultaneous cap for MLO (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: mt76: mt7925: fix the wrong link_idx when a p2p_device is present (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - Revert "wifi: mt76: mt7925: Update mt7925_mcu_uni_[tx,rx]_ba for MLO" (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: mt76: mt7921: fix kernel panic due to null pointer dereference (Jose Ignacio Tornos Martinez) [RHEL-89168] {CVE-2025-22032}
  - wifi: mt76: mt7925: Simplify HIF suspend handling to avoid suspend fail (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: mt76: mt7925: Remove unnecessary if-check (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: mt76: Add check for devm_kstrdup() (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: mt76: mt7925: fix country count limitation for CLC (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: mt76: mt7925: ensure wow pattern command align fw format (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: mt76: mt7915: fix possible integer overflows in mt7915_muru_stats_show() (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: mt76: mt7925: fix fails to enter low power mode in suspend state (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: mt76: mt7925: introduce MLO capability control (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: nl80211: re-enable multi-link reconfiguration (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: iwlwifi: dvm: Avoid -Wflex-array-member-not-at-end warnings (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: iwlwifi: do not use iwlmld for non-wifi7 devices (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: iwlwifi: remove a buggy else statement in op_mode selection (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: mwifiex: Fix RF calibration data download from file (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: mwifiex: Fix premature release of RF calibration data. (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: cfg80211: init wiphy_work before allocating rfkill fails (Jose Ignacio Tornos Martinez) [RHEL-89168] {CVE-2025-22119}
  - wifi: mac80211: check basic rates validity in sta_link_apply_parameters (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: mac80211: fix indentation in ieee80211_set_monitor_channel() (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: mwifiex: Fix HT40 bandwidth issue. (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: iwlwifi: mld: add debugfs to control MLO scan (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: iwlwifi: mld: we support v6 of compressed_ba_notif (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: iwlwifi: mld: iwl_mld_remove_link can't fail (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: iwlwifi: mld: fix copy/paste error (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: iwlwifi: mld: make iwl_mld_run_fw_init_sequence static (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: iwlwifi: mld: KUnit: test iwl_mld_channel_load_allows_emlsr (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: iwlwifi: mld: KUnit: create chanctx with a custom width (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: iwlwifi: mld: KUnit: introduce iwl_mld_kunit_link (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: iwlwifi: mld: allow EMLSR for unequal bandwidth (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: iwlwifi: mld: prevent toggling EMLSR due to FW requests (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: iwlwifi: mld: remove IWL_MLD_EMLSR_BLOCKED_FW (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: iwlwifi: mld: add support for DHC_TOOLS_UMAC_GET_TAS_STATUS command (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: iwlwifi: mld: Ensure wiphy lock is held during debugfs read operations (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: iwlwifi: mld: Add support for WIPHY_DEBUGFS_READ_FILE_OPS_MLD macro (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: iwlwifi: mld: Rename WIPHY_DEBUGFS_HANDLER_WRAPPER to WIPHY_DEBUGFS_WRITE_HANDLER_WRAPPER (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: nl80211: store chandef on the correct link when starting CAC (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: rtw88: Add __nonstring annotations for unterminated strings (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: rtw88: Enable the new RTL8814AE/RTL8814AU drivers (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: rtw88: Add rtw8814au.c (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: rtw88: Add rtw8814ae.c (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: rtw88: Add rtw8814a.{c,h} (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: rtw88: Add rtw8814a_table.c (part 2/2) (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: rtw88: Add rtw8814a_table.c (part 1/2) (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: rtw88: Add some definitions for RTL8814AU (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: rtw89: coex: Update Wi-Fi/Bluetooth coexistence version to 7.0.4 (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: rtw89: coex: Add parser for Bluetooth channel map report version 7 (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: rtw89: coex: Fix coexistence report not show as expected (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: rtw89: coex: RTL8852BT coexistence Wi-Fi firmware support for 0.29.122.0 (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: rtw89: set force HE TB mode when connecting to 11ax AP (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: rtw89: 8922a: enable dynamic antenna gain (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: rtw89: enable dynamic antenna gain based on country (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: rtw89: refine mechanism of TAS (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: rtw89: add support for negative values of dBm to linear conversion (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: iwlwifi: Fix uninitialized variable with __free() (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: mac80211: use cfg80211_chandef_get_width() (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: cfg80211: expose cfg80211_chandef_get_width() (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: mac80211: use supported selectors from assoc in ML reconf (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: mac80211: remove SSID from ML reconf (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: zd1211rw: Add __nonstring annotations for unterminated strings (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: virt_wifi: Add __nonstring annotations for unterminated strings (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: mwifiex: Add __nonstring annotations for unterminated strings (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: iwlwifi: mld: avoid selecting bad links (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: iwlwifi: mld: fix bad RSSI handling (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: iwlwifi: mld: always do MLO scan before link selection (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: iwlwifi: mld: Correctly configure the A-MSDU max lengths (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: iwlwifi: mld: remove AP keys only for AP STA (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: iwlwifi: mld: move the ftm initiator data to ftm-initiator.h (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: iwlwifi: mld: enable OMI bandwidth reduction on 6 GHz (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: iwlwifi: mld: fix OMI time protection logic (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: iwlwifi: mld: use the right iface iterator in low_latency (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: iwlwifi: mld: initialize regulatory early (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: iwlwifi: mld: assume wiphy is locked when getting BSS ifaces (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: iwlwifi: mld: refactor iwl_mld_valid_emlsr_pair (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: iwlwifi: mld: track channel_load_not_by_us (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: iwlwifi: mld: fix SMPS W/A (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: iwlwifi: mld: fix build with CONFIG_PM_SLEEP undefined (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: iwlwifi: mvm: fix setting the TK when associated (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: iwlwifi: don't warn when if there is a FW error (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: iwlwifi: bump minimum API version in BZ/SC to 93 (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: iwlwifi: bump FW API to 98 for BZ/SC/DR devices (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: iwlwifi: mvm: Fix bit size calculation in iwl_dbgfs_tas_get_status_read (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: iwlwifi: w/a FW SMPS mode selection (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: iwlwifi: fix debug actions order (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: iwlwifi: mark Br device not integrated (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: iwlwifi: Add new TAS disable reason for invalid table source (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: iwlwifi: mvm: cleanup of TAS structure and enums (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: iwlwifi: fix print for ECKV (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: iwlwifi: fix the ECKV UEFI variable name (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: iwlwifi: add support for BE213 (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: mac80211: set WMM in ML reconfiguration (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: mac80211: don't include MLE in ML reconf per-STA profile (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: mac80211: fix ML reconf reset in disconnect (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: mac80211: Notify cfg80211 about added link addresses (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: cfg80211: Update the link address when a link is added (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: mac80211: fix warning on disconnect during failed ML reconf (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: mac80211: fix userspace_selectors corruption (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: mac80211_hwsim: Fix MLD address translation (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: mac80211: allow 320 MHz FTM measurements (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: cfg80211: improve supported_selector documentation (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: mac80211: fix U-APSD check in ML reconfiguration (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: cfg80211: allow IR in 20 MHz configurations (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: mac80211: mlme: support extended MLD capa/ops in assoc (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: cfg80211: allow setting extended MLD capa/ops (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: cfg80211: move link reconfig parameters into a struct (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: rtw89: pci: correct ISR RDU bit for 8922AE (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: rtw89: fw: don't reject firmware in blacklist to prevent breaking users (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: rtw89: fw: correct debug message format in rtw89_build_txpwr_trk_tbl_from_elm() (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: rtw89: fw: update role_maintain H2C command for roles operating on band 1 (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: rtw89: fw: use struct to fill role_maintain H2C command (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: iwlwifi: add iwlmld sub-driver (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: iwlwifi: remove mld/roc.c (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: ath12k: Report proper tx completion status to mac80211 (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - dt-bindings: wireless: ath12k: Strip ath12k prefix from calibration property (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - dt-bindings: wireless: ath11k: Strip ath11k prefix from calibration property (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - dt-bindings: net: ath11k: document the inputs of the ath11k on WCN6855 (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: ath11k: Deprecate qcom,ath11k-calibration-variant properties (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - dt-bindings: wireless: ath10k: Strip ath10k prefix from calibration properties (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: ath10k: Deprecate qcom,ath10k-calibration-variant properties (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: ath12k: pass BSSID index as input for EMA (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: ath12k: pass tx arvif for MBSSID and EMA beacon generation (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: ath12k: refactor transmitted arvif retrieval (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: ath11k: pass tx arvif for MBSSID and EMA beacon generation (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: ath11k: refactor transmitted arvif retrieval (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: mac80211: refactor populating mesh related fields in sinfo (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: cfg80211: reorg sinfo structure elements for mesh (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: iwlwifi: Fix spelling mistake "Increate" -> "Increase" (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: ath11k/ath12k: Replace irq_set_affinity_hint() with irq_set_affinity_and_hint() (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: ath12k: Clear affinity hint before calling ath12k_pci_free_irq() in error path (Jose Ignacio Tornos Martinez) [RHEL-89168] {CVE-2025-22128}
  - wifi: ath11k: Clear affinity hint before calling ath11k_pcic_free_irq() in error path (Jose Ignacio Tornos Martinez) [RHEL-89168] {CVE-2025-23129}
  - wifi: rtw89: Parse channel from IE to correct invalid hardware reports during scanning (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: rtw89: add support for HW TKIP crypto (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: ath12k: Improve BSS discovery with hidden SSID in 6 GHz band (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: iwlwifi: add Debug Host Command APIs (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: iwlwifi: add IWL_MAX_NUM_IGTKS macro (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: iwlwifi: add OMI bandwidth reduction APIs (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: iwlwifi: remove mvm prefix from iwl_mvm_d3_end_notif (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: iwlwifi: remember if the UATS table was read successfully (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: iwlwifi: export iwl_get_lari_config_bitmap (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: iwlwifi: add support for external 32 KHz clock (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: iwlwifi: mld: add a debug level for EHT prints (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: iwlwifi: mld: add a debug level for PTP prints (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: iwlwifi: remove mvm prefix from iwl_mvm_esr_mode_notif (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: iwlwifi: use 0xff instead of 0xffffffff for invalid (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: iwlwifi: location api cleanup (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: cfg80211: expose update timestamp to drivers (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: mac80211: add ieee80211_iter_chan_contexts_mtx (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: mac80211: fix integer overflow in hwmp_route_info_get() (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: mac80211: Fix possible integer promotion issue (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: cfg80211: convert timeouts to secs_to_jiffies() (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: mac80211: Add counter for all monitor interfaces (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: ath12k: Add NULL check to validate tpc_stats (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: ath12k: use link specific bss_conf as well in ath12k_mac_vif_cache_flush() (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: rtw88: Extend rtw_debugfs_get_tx_pwr_tbl() for RTL8814AU (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: rtw88: Extend rtw_debugfs_get_phy_info() for RTL8814AU (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: rtw88: Extend rtw_phy_config_swing_table() for RTL8814AU (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: rtw88: Fix rtw_rx_phy_stat() for RTL8814AU (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: rtw88: Fix rtw_init_vht_cap() for RTL8814AU (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: rtw88: Fix rtw_init_ht_cap() for RTL8814AU (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: rtw88: Fix rtw_desc_to_mcsrate() to handle MCS16-31 (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: rtw88: Fix rtw_mac_power_switch() for RTL8814AU (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: rtw89: fw: safely cast mfw_hdr pointer from firmware->data (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: rtw89: fw: add debug message for unexpected secure firmware (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: rtw89: fw: propagate error code from rtw89_h2c_tx() (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: rtw89: fw: get sb_sel_ver via get_unaligned_le32() (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: rtw89: fw: add blacklist to avoid obsolete secure firmware (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: rtw89: add H2C command of TX time for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: rtw89: mac: define registers of agg_limit and txcnt_limit to share common flow (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: rtw89: 8922a: fix incorrect STA-ID in EHT MU PPDU (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: rtw89: rtw8852b{t}: fix TSSI debug timestamps (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: rtw88: Add support for Mercusys MA30N and D-Link DWA-T185 rev. A1 (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: ath12k: Add missing htt_metadata flag in ath12k_dp_tx() (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: ath12k: remove redundant declaration of ath12k_dp_rx_h_find_peer() (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: ath12k: cleanup ath12k_mac_mlo_ready() (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: ath11k: Add firmware coredump collection support (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: ath11k: use union for vaddr and iaddr in target_mem_chunk (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: ath12k: Support Received FSE Stats (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: ath12k: Support Uplink MUMIMO Trigger Stats (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: ath12k: Support Uplink OFDMA Trigger Stats (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: ath12k: Support Latency Stats (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: ath12k: Support Sounding Stats (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: ath12k: Enable MLO for single split-phy PCI device (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: ath12k: Remove dependency on single_chip_mlo_support for mlo_capable flag (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: ath12k: Enable MLO setup ready and teardown commands for single split-phy device (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: ath12k: Fix locking in "QMI firmware ready" error paths (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: ath12k: Add support for MLO Multicast handling in driver (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: ath12k: Update HTT_TCL_METADATA version and bit mask definitions (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: ath11k: add srng->lock for ath11k_hal_srng_* in monitor mode (Jose Ignacio Tornos Martinez) [RHEL-89168] {CVE-2024-58096}
  - wifi: ath11k: fix RCU stall while reaping monitor destination ring (Jose Ignacio Tornos Martinez) [RHEL-89168] {CVE-2024-58097}
  - wifi: ath12k: handle link removal in change_vif_links() (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: ath12k: allocate new links in change_vif_links() (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: ath12k: relocate a few functions in mac.c (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: ath12k: use arvif instead of link_conf in ath12k_mac_set_key() (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: ath12k: remove redundant logic for initializing arvif (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: ath12k: remove redundant vif settings during link interface creation (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: ath12k: introduce ath12k_generic_dbg() (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: ath12k: eliminate redundant debug mask check in ath12k_dbg() (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: ath12k: Add peer extended Rx statistics debugfs support (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: ath12k: Refactor the format of peer rate table information (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: ath12k: Add EHT MCS support in Extended Rx statistics (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: ath12k: fix the ampdu id fetch in the HAL_RX_MPDU_START TLV (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: ath12k: Update the peer id in PPDU end user stats TLV (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: ath12k: Add HAL_PHYRX_OTHER_RECEIVE_INFO TLV parsing support (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: ath12k: Add HAL_RX_PPDU_START_USER_INFO TLV parsing support (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: ath12k: Add HAL_PHYRX_GENERIC_EHT_SIG TLV parsing support (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: ath12k: Add HAL_PHYRX_GENERIC_U_SIG TLV parsing support (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: ath12k: add support of station average signal strength (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: iwlwifi: implement dump region split (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: iwlwifi: add twt operation cmd (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: iwlwifi: use correct IMR dump variable (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: iwlwifi: support ROC version 6 (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: iwlwifi: clarify the meaning of IWL_INIT_PHY (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: iwlwifi: properly set the names for SC devices (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: iwlwifi: make no_160 more generic (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: iwlwifi: be less aggressive with re-probe (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: iwlwifi: fw: make iwl_send_dbg_dump_complete_cmd() static (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: iwlwifi: mvm: Indicate support link reconfiguration (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: iwlwifi: Indicate support for EPCS (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: iwlwifi: cfg: separate 22000/BZ family HT params (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: iwlwifi: enable 320 MHz on slow PCIe links (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: iwlwifi: don't warn during reprobe (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: iwlwifi: Unify TAS block list handling in regulatory.c (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: iwlwifi: mvm: rename and move iwl_mvm_eval_dsm_rfi() to iwl_rfi_is_enabled_in_bios() (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: mac80211: rework the Tx of the deauth in ieee80211_set_disassoc() (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: mac80211: ensure sdata->work is canceled before initialized. (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: mac80211: enable removing assoc link (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: mac80211: aggregation: remove deflink accesses for MLO (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: mac80211: always send max agg subframe num in strict mode (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: mac80211: don't unconditionally call drv_mgd_complete_tx() (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: mac80211: remove misplaced drv_mgd_complete_tx() call (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: mac80211: set ieee80211_prep_tx_info::link_id upon Auth Rx (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: mac80211: tests: add tests for ieee80211_determine_chan_mode (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: mac80211: add HT and VHT basic set verification (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: mac80211_hwsim: enable strict mode (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: mac80211: add strict mode disabling workarounds (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: mac80211: Add processing of TTLM teardown frame (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: ieee80211: Add missing EHT MAC capabilities (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: mac80211: Add support for EPCS configuration (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: mac80211: Refactor ieee80211_sta_wmm_params() (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: cfg80211: Fix trace print for removed links (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: mac80211: Drop cooked monitor support (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: nl80211/cfg80211: Stop supporting cooked monitor (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: mwifiex: Remove unused mwifiex_uap_del_sta_data (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: iwlwifi: remove the mvm prefix from iwl_mvm_aux_sta_cmd (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: iwlwifi: remove the version number from iwl_dts_measurement_notif_v2 (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: iwlwifi: remove the mvm prefix from iwl_mvm_ctdp_cmd (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - dt-bindings: net: rfkill-gpio: enable booting in blocked state (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - dt-bindings: net: Add rfkill-gpio binding (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - net: rfkill: gpio: allow booting in blocked state (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: iwlwifi: Remove old device data (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: iwlwifi: Remove unused iwl_bz_name (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: iwlwifi: mvm: Remove unused iwl_mvm_ftm_add_pasn_sta (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: iwlwifi: mvm: Remove unused iwl_mvm_ftm_*_add_pasn_sta functions (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: iwlwifi: mvm: Remove unused iwl_mvm_rx_missed_vap_notif (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: iwlwifi: dvm: Remove unused iwl_rx_ant_restriction (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: rtw89: debugfs depends on CFG80211's one (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: rtlwifi: rtl8192de: Fix typos of debug message of phy setting (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: rtw88: Fix rtw_update_sta_info() for RTL8814AU (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: rtw88: Extend TX power stuff for 3-4 spatial streams (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: rtw88: Rename RTW_RATE_SECTION_MAX to RTW_RATE_SECTION_NUM (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: rtw88: Constify some more structs and arrays (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: rtw88: Extend rtw_fw_send_ra_info() for RTL8814AU (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: rtw88: Extend rf_base_addr and rf_sipi_addr for RTL8814AU (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: rtw88: Extend struct rtw_pwr_track_tbl for RTL8814AU (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: rtw88: Fix download_firmware_validate() for RTL8814AU (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: rtw88: Fix __rtw_download_firmware() for RTL8814AU (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: rtw88: Fix a typo of debug message in rtw8723d_iqk_check_tx_failed() (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: rtw89: regd: avoid using BITMAP_FROM_U64() to assign function bitmap (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: rtw89: coex: Update Wi-Fi/Bluetooth coexistence version to 7.0.3 (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: rtw89: coex: To avoid TWS serials A2DP lag, adjust slot arrangement (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: rtw89: coex: Assign value over than 0 to avoid firmware timer hang (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: rtw89: fw: validate multi-firmware header before getting its size (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: rtw89: fw: validate multi-firmware header before accessing (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: rtw89: ps: update H2C command with more info for PS (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: rtw89: call power_on ahead before selecting firmware (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: ath11k: update channel list in worker when wait flag is set (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: ath11k: update channel list in reg notifier instead reg worker (Jose Ignacio Tornos Martinez) [RHEL-89168] {CVE-2025-23133}
  - wifi: ath12k: Add Support to Calculate and Display TPC Values (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: ath12k: Add Support to Parse TPC Event from Firmware (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: ath12k: Dump additional PDEV receive rate HTT stats (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: ath12k: Dump PDEV receive rate HTT stats (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: ath12k: Dump PDEV transmit rate HTT stats (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: ath11k: fix wrong overriding for VHT Beamformee STS Capability (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: ath11k: add support for MU EDCA (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: ath12k: Add support for reading variant from ACPI to download board data file (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: ath12k: Adjust the timing to access ACPI table (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: ath12k: Add Support for enabling or disabling specific features based on ACPI bitflag (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: ath12k: Add support for obtaining the buffer type ACPI function bitmap (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: ath12k: handle ath12k_mac_ieee80211_sta_bw_to_wmi() for link sta (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: ath12k: relocate ath12k_mac_ieee80211_sta_bw_to_wmi() (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: ath12k: Avoid napi_sync() before napi_enable() (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: ath12k: prevent CSA counter to reach 0 and hit WARN_ON_ONCE (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: ath12k: update the latest CSA counter (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: ath12k: fix handling of CSA offsets in beacon template command (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: ath12k: update beacon template function to use arvif structure (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: rtl8xxxu: retry firmware download on error (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: rtw88: Don't use static local variable in rtw8821c_set_tx_power_index_by_rate (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: rtw88: Don't use static local variable in rtw8822b_set_tx_power_index_by_rate (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: rtl8xxxu: Enable AP mode for RTL8192CU (RTL8188CUS) (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: rtw89: pci: not assert wiphy_lock to free early_h2c for PCI probe/remove (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: rtw89: remove definition of driver mutex (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: rtw89: manual cosmetic along lockdep_assert_wiphy() (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: rtw89: remove consumers of driver mutex (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: rtw89: debugfs: use debugfs_short_fops (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: rtw89: debugfs: use wiphy_locked_debugfs_{read,write}() if needed (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: rtw89: debugfs: specify buffer size allocated by devm_kazlloc() for reading (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: rtw89: debugfs: implement file_ops::read/write to replace seq_file (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: rtw89: use wiphy_work() to replace ieee802111_work() (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: rtw89: add wiphy_lock() to work that isn't held wiphy_lock() yet (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: rtw89: cleanup unused rtwdev::roc_work (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: rtw89: regd: refactor init/setup flow and prototype (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: rtw89: regd: handle supported regulatory functions by country (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: rtw89: regd: support loading regd table from fw element (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: rtw89: phy: disable CFO track when two PHY are working simultaneously (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: rtw89: phy: support EDCCA log per PHY (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: rtw89: phy: support EDCCA per PHY (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: rtw89: phy: support ch_info per PHY (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: rtw89: phy: support DIG per PHY (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: rtw89: phy: support env_monitor per PHY (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: rtw89: phy: add PHY context array to support functions per PHY (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: rtw89: phy: rename to RTW89_PHY_NUM as proper naming (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: ath12k: remove return for empty tx bitrate in mac_op_sta_statistics (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: ath12k: fix ath12k_hal_tx_cmd_ext_desc_setup() info1 override (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: ath11k: remove peer extra rssi update (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: ath9k: do not submit zero bytes to the entropy pool (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: ath9k: return by of_get_mac_address (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: ath12k: Fetch regdb.bin file from board-2.bin (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: mwifiex: Constify struct mwifiex_if_ops (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: ath12k: Enable monitor ring mask for QCN9274 (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: ath12k: Handle monitor drop TLVs scenario (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: ath12k: Avoid memory leak while enabling statistics (Jose Ignacio Tornos Martinez) [RHEL-89168] {CVE-2025-37743}
  - wifi: ath12k: Handle PPDU spread across multiple buffers (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: ath12k: Optimize NAPI budget by adjusting PPDU processing (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: ath12k: Handle end reason for the monitor destination ring (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: ath12k: Add drop descriptor handling for monitor ring (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: ath12k: Fix end offset bit definition in monitor ring descriptor (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: ath12k: Fix invalid entry fetch in ath12k_dp_mon_srng_process (Jose Ignacio Tornos Martinez) [RHEL-89168] {CVE-2025-37944}
  - wifi: ath12k: Restructure the code for monitor ring processing (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: ath12k: Avoid code duplication in monitor ring processing (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: ath12k: Avoid multiple times configuring monitor filter (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: ath12k: Enable filter config for monitor destination ring (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: ath12k: Add HTT source ring ID for monitor rings (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: ath12k: Fix pdev lookup in WBM error processing (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: ath12k: Request pdev stats from firmware (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: ath12k: Request beacon stats from firmware (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: ath12k: Request vdev stats from firmware (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: ath12k: fix memory leak in ath12k_pci_remove() (Jose Ignacio Tornos Martinez) [RHEL-89168] {CVE-2025-37744}
  - wifi: ath12k: encode max Tx power in scan channel list command (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: ath11k: fix memory leak in ath11k_xxx_remove() (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: ath12k: report station mode signal strength (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: ath12k: report station mode receive rate for IEEE 802.11be (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: ath12k: report station mode transmit rate (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: ath12k: fix skb_ext_desc leak in ath12k_dp_tx() error path (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: ath12k: Disable MLO in Factory Test Mode (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: ath12k: add factory test mode support (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: ath12k: export ath12k_wmi_tlv_hdr for testmode (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: ath: create common testmode_i.h file for ath drivers (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: ath11k: Use dma_alloc_noncoherent for rx_tid buffer allocation (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: ath11k: Fix DMA buffer allocation to resolve SWIOTLB issues (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: rtw89: Correct immediate cfg_len calculation for scan_offload_be (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: rtw89: coex: Update Wi-Fi/Bluetooth coexistence version to 7.0.2 (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: rtw89: coex: Separated Wi-Fi connecting event from Wi-Fi scan event (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: rtw89: coex: Add protect to avoid A2DP lag while Wi-Fi connecting (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: ath12k: Refactor Rx status TLV parsing procedure argument (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: ath12k: Refactor the monitor Tx/RX handler procedure arguments (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: ath12k: Refactor the monitor Rx parser handler argument (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: ath9k: use unsigned long for activity check timestamp (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: ath9k: cleanup struct ath_tx_control and ath_tx_prepare() (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - wifi: ath11k: convert timeouts to secs_to_jiffies() (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - config: wifi: disable new unsupported configuration options (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - config: wifi: enable iwlmld driver (Jose Ignacio Tornos Martinez) [RHEL-89168]
  - ntb_hw_amd: Add NTB PCI ID for new gen CPU (Jerry Snitselaar) [RHEL-77318]
  - dmaengine: ptdma: Move variable condition check to the first place and remove redundancy (Jerry Snitselaar) [RHEL-77318]
  - dmaengine: ptdma: Utilize the AE4DMA engine's multi-queue functionality (Jerry Snitselaar) [RHEL-77318]
  - dmaengine: ae4dma: Use the MSI count and its corresponding IRQ number (Jerry Snitselaar) [RHEL-77318]
  - dmaengine: ae4dma: Remove deprecated PCI IDs (Jerry Snitselaar) [RHEL-77318]
  - dmaengine: ae4dma: Register debugfs using ptdma_debugfs_setup (Jerry Snitselaar) [RHEL-77318]
  - dmaengine: ptdma: Extend ptdma-debugfs to support multi-queue (Jerry Snitselaar) [RHEL-77318]
  - dmaengine: ae4dma: Register AE4DMA using pt_dmaengine_register (Jerry Snitselaar) [RHEL-77318]
  - dmaengine: ptdma: Extend ptdma to support multi-channel and version (Jerry Snitselaar) [RHEL-77318]
  - redhat/configs: Enable CONFIG_AMD_AE4DMA (Jerry Snitselaar) [RHEL-77318]
  - dmaengine: ae4dma: Add AMD ae4dma controller driver (Jerry Snitselaar) [RHEL-77318]
  - perf/amd/ibs: Prevent leaking sensitive data to userspace (Michael Petlan) [RHEL-84517]
  - perf/core: Export perf_exclude_event() (Michael Petlan) [RHEL-84517]
  - perf/x86: Check data address for IBS software filter (Michael Petlan) [RHEL-84517]
  - perf/amd/ibs: Update DTLB/PageSize decode logic (Michael Petlan) [RHEL-84517]
  - perf/amd/ibs: Add support for OP Load Latency Filtering (Michael Petlan) [RHEL-22787]
  - perf/amd/ibs: Ceil sample_period to min_period (Michael Petlan) [RHEL-84517]
  - perf/amd/ibs: Add ->check_period() callback (Michael Petlan) [RHEL-84517]
  - perf/amd/ibs: Add PMU specific minimum period (Michael Petlan) [RHEL-84517]
  - perf/amd/ibs: Don't allow freq mode event creation through ->config interface (Michael Petlan) [RHEL-84517]
  - perf/amd/ibs: Fix perf_ibs_op.cnt_mask for CurCnt (Michael Petlan) [RHEL-84517]
  - perf/amd/ibs: Fix ->config to sample period calculation for OP PMU (Michael Petlan) [RHEL-84517]
  - perf/amd/ibs: Remove pointless sample period check (Michael Petlan) [RHEL-84517]
  - perf/amd/ibs: Remove IBS_{FETCH|OP}_CONFIG_MASK macros (Michael Petlan) [RHEL-84517]
  - perf/x86: Relax privilege filter restriction on AMD IBS (Michael Petlan) [RHEL-84517]
  - perf vendor events amd: Update Zen 5 data cache fill events (Michael Petlan) [RHEL-22845]
  - perf vendor events amd: Add Zen 5 data fabric metrics (Michael Petlan) [RHEL-22845]
  - perf vendor events amd: Add Zen 5 data fabric events (Michael Petlan) [RHEL-22845]


author: Augusto Caringi <acaringi@redhat.com> [5.14.0-601.el9]
changelog:
  - skbuff: Optimization of SKB coalescing for page pool (Ivan Vecera) [RHEL-91107]
  - page_pool: halve BIAS_MAX for multiple user references of a fragment (Ivan Vecera) [RHEL-91107]
  - perf trace: Set errpid to false for rseq and set_robust_list (Anubhav Shelat) [RHEL-78308]
  - perf trace: Always print return value for syscalls returning a pid (Anubhav Shelat) [RHEL-78308]
  - fanotify: limit reporting of event with non-decodeable file handles (Miklos Szeredi) [RHEL-102134]
  - fanotify: delete useless parenthesis in FANOTIFY_INLINE_FH macro (Miklos Szeredi) [RHEL-102134]
  - fanotify: Remove unused extern declaration fsnotify_get_conn_fsid() (Miklos Szeredi) [RHEL-102134]
  - dnotify: Pass argument of fcntl_dirnotify as int (Miklos Szeredi) [RHEL-102134]
  - fanotify: disallow mount/sb marks on kernel internal pseudo fs (Miklos Szeredi) [RHEL-102134]
  - fanotify: support reporting non-decodeable file handles (Miklos Szeredi) [RHEL-102134]
  - inotify: Avoid reporting event with invalid wd (Miklos Szeredi) [RHEL-102134]
  - fanotify: Remove obsoleted fanotify_event_has_path() (Miklos Szeredi) [RHEL-102134]
  - fsnotify: remove unused declaration (Miklos Szeredi) [RHEL-102134]
  - fsnotify: Fix comment typo (Miklos Szeredi) [RHEL-102134]
  - fanotify: introduce FAN_MARK_IGNORE (Miklos Szeredi) [RHEL-102134]
  - fanotify: cleanups for fanotify_mark() input validations (Miklos Szeredi) [RHEL-102134]
  - fanotify: prepare for setting event flags in ignore mask (Miklos Szeredi) [RHEL-102134]
  - fanotify: refine the validation checks on non-dir inode mask (Miklos Szeredi) [RHEL-102134]
  - fanotify: fix incorrect fmode_t casts (Miklos Szeredi) [RHEL-102134]
  - fsnotify: consistent behavior for parent not watching children (Miklos Szeredi) [RHEL-102134]
  - fsnotify: introduce mark type iterator (Miklos Szeredi) [RHEL-102134]
  - fanotify: do not allow setting dirent events in mask of non-dir (Miklos Szeredi) [RHEL-102134]
  - fanotify: enable "evictable" inode marks (Miklos Szeredi) [RHEL-102134]
  - fanotify: use fsnotify group lock helpers (Miklos Szeredi) [RHEL-102134]
  - fanotify: implement "evictable" inode marks (Miklos Szeredi) [RHEL-102134]
  - fanotify: factor out helper fanotify_mark_update_flags() (Miklos Szeredi) [RHEL-102134]
  - fanotify: create helper fanotify_mark_user_flags() (Miklos Szeredi) [RHEL-102134]
  - fsnotify: allow adding an inode mark without pinning inode (Miklos Szeredi) [RHEL-102134]
  - dnotify: use fsnotify group lock helpers (Miklos Szeredi) [RHEL-102134]
  - inotify: use fsnotify group lock helpers (Miklos Szeredi) [RHEL-102134]
  - fsnotify: create helpers for group mark_mutex lock (Miklos Szeredi) [RHEL-102134]
  - fsnotify: make allow_dups a property of the group (Miklos Szeredi) [RHEL-102134]
  - fsnotify: pass flags argument to fsnotify_alloc_group() (Miklos Szeredi) [RHEL-102134]
  - fsnotify: fix wrong lockdep annotations (Miklos Szeredi) [RHEL-102134]
  - inotify: move control flags from mask to mark flags (Miklos Szeredi) [RHEL-102134]
  - fsnotify: remove redundant parameter judgment (Miklos Szeredi) [RHEL-102134]
  - fsnotify: optimize FS_MODIFY events with no ignored masks (Miklos Szeredi) [RHEL-102134]
  - fsnotify: fix merge with parent's ignored mask (Miklos Szeredi) [RHEL-102134]
  - fanotify: remove variable set but not used (Miklos Szeredi) [RHEL-102134]
  - fanotify: wire up FAN_RENAME event (Miklos Szeredi) [RHEL-102134]
  - fanotify: report old and/or new parent+name in FAN_RENAME event (Miklos Szeredi) [RHEL-102134]
  - fanotify: record either old name new name or both for FAN_RENAME (Miklos Szeredi) [RHEL-102134]
  - fanotify: record old and new parent and name in FAN_RENAME event (Miklos Szeredi) [RHEL-102134]
  - fanotify: support secondary dir fh and name in fanotify_info (Miklos Szeredi) [RHEL-102134]
  - fanotify: use helpers to parcel fanotify_info buffer (Miklos Szeredi) [RHEL-102134]
  - fanotify: use macros to get the offset to fanotify_info buffer (Miklos Szeredi) [RHEL-102134]
  - fsnotify: generate FS_RENAME event with rich information (Miklos Szeredi) [RHEL-102134]
  - fanotify: introduce group flag FAN_REPORT_TARGET_FID (Miklos Szeredi) [RHEL-102134]
  - fsnotify: separate mark iterator type from object type enum (Miklos Szeredi) [RHEL-102134]
  - fsnotify: clarify object type argument (Miklos Szeredi) [RHEL-102134]
  - fanotify: Allow users to request FAN_FS_ERROR events (Miklos Szeredi) [RHEL-102134]
  - fanotify: Emit generic error info for error event (Miklos Szeredi) [RHEL-102134]
  - fanotify: Report fid info for file related file system errors (Miklos Szeredi) [RHEL-102134]
  - fanotify: WARN_ON against too large file handles (Miklos Szeredi) [RHEL-102134]
  - fanotify: Add helpers to decide whether to report FID/DFID (Miklos Szeredi) [RHEL-102134]
  - fanotify: Wrap object_fh inline space in a creator macro (Miklos Szeredi) [RHEL-102134]
  - fanotify: Support merging of error events (Miklos Szeredi) [RHEL-102134]
  - fanotify: Support enqueueing of error events (Miklos Szeredi) [RHEL-102134]
  - fanotify: Pre-allocate pool of error events (Miklos Szeredi) [RHEL-102134]
  - fanotify: Reserve UAPI bits for FAN_FS_ERROR (Miklos Szeredi) [RHEL-102134]
  - fsnotify: Support FS_ERROR event type (Miklos Szeredi) [RHEL-102134]
  - fanotify: Require fid_mode for any non-fd event (Miklos Szeredi) [RHEL-102134]
  - fanotify: Encode empty file handle when no inode is provided (Miklos Szeredi) [RHEL-102134]
  - fanotify: Allow file handle encoding for unhashed events (Miklos Szeredi) [RHEL-102134]
  - fanotify: Support null inode event in fanotify_dfid_inode (Miklos Szeredi) [RHEL-102134]
  - fsnotify: Pass group argument to free_event (Miklos Szeredi) [RHEL-102134]
  - fsnotify: Retrieve super block from the data field (Miklos Szeredi) [RHEL-102134]
  - fsnotify: Add wrapper around fsnotify_add_event (Miklos Szeredi) [RHEL-102134]
  - fsnotify: Add helper to detect overflow_event (Miklos Szeredi) [RHEL-102134]
  - inotify: Don't force FS_IN_IGNORED (Miklos Szeredi) [RHEL-102134]
  - fanotify: Split fsid check from other fid mode checks (Miklos Szeredi) [RHEL-102134]
  - fanotify: Fold event size calculation to its own function (Miklos Szeredi) [RHEL-102134]
  - fsnotify: Don't insert unmergeable events in hashtable (Miklos Szeredi) [RHEL-102134]
  - fanotify: introduce a generic info record copying helper (Miklos Szeredi) [RHEL-102134]
  - fanotify: minor cosmetic adjustments to fid labels (Miklos Szeredi) [RHEL-102134]
  - mm: fix the inaccurate memory statistics issue for users (Luiz Capitulino) [RHEL-97601]
  - loop: move lo_set_size() out of queue freeze (Ming Lei) [RHEL-96168]
  - mm/gup: revert "mm: gup: fix infinite loop within __get_longterm_locked" (CKI Backport Bot) [RHEL-101832]
  - sched/fair: Fix potential memory corruption in child_cfs_rq_on_list (CKI Backport Bot) [RHEL-88083] {CVE-2025-21919}
  - exportfs: Remove EXPORT_OP_ASYNC_LOCK (Benjamin Coddington) [RHEL-94440]
  - NFSD: Clean up unused variable (Benjamin Coddington) [RHEL-94440]
  - NLM/NFSD: Fix lock notifications for async-capable filesystems (Benjamin Coddington) [RHEL-94440]
  - gfs2/ocfs2: set FOP_ASYNC_LOCK (Benjamin Coddington) [RHEL-94440]
  - fs: Introduce FOP_ASYNC_LOCK (Benjamin Coddington) [RHEL-94440]
  - selftests/bpf: Adjust btf_dump test to reflect recent change in file_operations (Benjamin Coddington) [RHEL-94440]
  - fs: claw back a few FMODE_* bits (Benjamin Coddington) [RHEL-94440]
  - filelock: move file locking definitions to separate header file (Benjamin Coddington) [RHEL-94440]
  - block/blk-throttle: silence !BLK_DEV_IO_TRACE variable warnings (Ming Lei) [RHEL-97189]
  - blk-throttle: Prevents the bps restricted io from entering the bps queue again (Ming Lei) [RHEL-97189]
  - blk-throttle: Split the service queue (Ming Lei) [RHEL-97189]
  - blk-throttle: Split the blkthrotl queue (Ming Lei) [RHEL-97189]
  - blk-throttle: Introduce flag "BIO_TG_BPS_THROTTLED" (Ming Lei) [RHEL-97189]
  - blk-throttle: Split throtl_charge_bio() into bps and iops functions (Ming Lei) [RHEL-97189]
  - blk-throttle: Refactor tg_dispatch_time by extracting tg_dispatch_bps/iops_time (Ming Lei) [RHEL-97189]
  - blk-throttle: Rename tg_may_dispatch() to tg_dispatch_time() (Ming Lei) [RHEL-97189]
  - blk-throttle: Add an additional overflow check to the call calculate_bytes/io_allowed (Ming Lei) [RHEL-97189]
  - blk-throttle: Delete unnecessary carryover-related fields from throtl_grp (Ming Lei) [RHEL-97189]
  - blk-throttle: Fix wrong tg->[bytes/io]_disp update in __tg_update_carryover() (Ming Lei) [RHEL-97189]
  - blk-throttle: carry over directly (Ming Lei) [RHEL-97189]
  - blk-throttle: don't take carryover for prioritized processing of metadata (Ming Lei) [RHEL-97189]
  - blk-throttle: remove last_bytes_disp and last_ios_disp (Ming Lei) [RHEL-97189]
  - bpf: Allow to use kfunc XDP hints and frags together (Felix Maurer) [RHEL-101559]
  - redhat/configs: Enable early lockdown for Arm (Mark Salter) [RHEL-1927]
  - arm64: add early lockdown for secure boot (Mark Salter) [RHEL-1927]
  - efi: pass secure boot mode to kernel proper (Mark Salter) [RHEL-1927]
  - RDMA/rxe: Fix the warning "__rxe_cleanup+0x12c/0x170 [rdma_rxe]" (CKI Backport Bot) [RHEL-82503] {CVE-2025-21829}
  - iommu/s390: allow larger region tables (Christoph Schlameuss) [RHEL-11431]
  - iommu/s390: support map/unmap for additional table regions (Christoph Schlameuss) [RHEL-11431]
  - iommu/s390: support iova_to_phys for additional table regions (Christoph Schlameuss) [RHEL-11431]
  - iommu/s390: support cleanup of additional table regions (Christoph Schlameuss) [RHEL-11431]
  - iommu/s390: set appropriate IOTA region type (Christoph Schlameuss) [RHEL-11431]
  - s390/pci: Fix dev.dma_range_map missing sentinel element (Christoph Schlameuss) [RHEL-11431]
  - iommu/s390: implement iommu passthrough via identity domain (Christoph Schlameuss) [RHEL-11431]
  - iommu/s390: handle IOAT registration based on domain (Christoph Schlameuss) [RHEL-11431]
  - s390/pci: store DMA offset in bus_dma_region (Christoph Schlameuss) [RHEL-11431]
  - s390/pci: check for relaxed translation capability (Christoph Schlameuss) [RHEL-11431]
  - misc/vmw_vmci: fix an infoleak in vmci_host_do_receive_datagram() (CKI Backport Bot) [RHEL-97498] {CVE-2022-49788}


author: Augusto Caringi <acaringi@redhat.com> [5.14.0-571.el9]
changelog:
  - KVM: arm64: Unconditionally save+flush host FPSIMD/SVE/SME state (Eric Auger) [RHEL-68997]
  - PCI: qcom: Update ICC and OPP values after Link Up event (Myron Stowe) [RHEL-67693]
  - PCI: endpoint: Fix PCI domain ID release in pci_epc_destroy() (Myron Stowe) [RHEL-67693]
  - PCI: j721e: Deassert PERST# after a delay of PCIE_T_PVPERL_MS milliseconds (Myron Stowe) [RHEL-67693]
  - PCI: qcom: Enable MSI interrupts together with Link up if 'Global IRQ' is supported (Myron Stowe) [RHEL-67693]
  - dt-bindings: PCI: mediatek-gen3: Allow exact number of clocks only (Myron Stowe) [RHEL-67693]
  - PCI: Fix pci_enable_acs() support for the ACS quirks (Myron Stowe) [RHEL-67693]
  - PCI: Hold rescan lock while adding devices during host probe (Myron Stowe) [RHEL-67693]
  - tools: PCI: Remove unused BILLION macro (Myron Stowe) [RHEL-67693]
  - tools: PCI: Remove .*.cmd files with make clean (Myron Stowe) [RHEL-67693]
  - PCI: Fix typos (Myron Stowe) [RHEL-67693]
  - PCI/VPD: Remove pci_vpd_release() unused declarations (Myron Stowe) [RHEL-67693]
  - PCI/PM: Remove __pci_pme_wakeup() unused declarations (Myron Stowe) [RHEL-67693]
  - PCI: Make pci_bus_type constant (Myron Stowe) [RHEL-67693]
  - x86/PCI: Check pcie_find_root_port() return for NULL (Myron Stowe) [RHEL-67693]
  - PCI: Mark Creative Labs EMU20k2 INTx masking as broken (Myron Stowe) [RHEL-67693]
  - PCI: Add ACS quirk for Qualcomm SA8775P (Myron Stowe) [RHEL-67693]
  - dt-bindings: PCI: xilinx-xdma: Add schemas for Xilinx QDMA PCIe Root Port Bridge (Myron Stowe) [RHEL-67693]
  - arm64: zynqmp: Add PCIe phys property for ZCU102 (Myron Stowe) [RHEL-67693]
  - PCI: xilinx-nwl: Add PHY support (Myron Stowe) [RHEL-67693]
  - dt-bindings: pci: xilinx-nwl: Add phys property (Myron Stowe) [RHEL-67693]
  - PCI: xilinx-nwl: Clean up clock on probe failure/removal (Myron Stowe) [RHEL-67693]
  - PCI: xilinx-nwl: Rate-limit misc interrupt messages (Myron Stowe) [RHEL-67693]
  - PCI: xilinx-nwl: Fix register misspelling (Myron Stowe) [RHEL-67693]
  - PCI: xilinx-nwl: Fix off-by-one in INTx IRQ handler (Myron Stowe) [RHEL-67693]
  - PCI: vmd: Fix indentation issue in vmd_shutdown() (Myron Stowe) [RHEL-67693]
  - dt-bindings: PCI: rcar-gen4-pci-ep: Add R-Car V4M compatible (Myron Stowe) [RHEL-67693]
  - dt-bindings: PCI: rcar-gen4-pci-host: Add R-Car V4M compatible (Myron Stowe) [RHEL-67693]
  - PCI: rcar-gen4: Make read-only const array check_addr static (Myron Stowe) [RHEL-67693]
  - PCI: Pass domain number to pci_bus_release_domain_nr() explicitly (Myron Stowe) [RHEL-67693]
  - PCI: qcom: Add RX lane margining settings for 16.0 GT/s (Myron Stowe) [RHEL-67693]
  - PCI: qcom: Add equalization settings for 16.0 GT/s (Myron Stowe) [RHEL-67693]
  - PCI: dwc: Always cache the maximum link speed value in dw_pcie::max_link_speed (Myron Stowe) [RHEL-67693]
  - PCI: qcom-ep: Enable controller resources like PHY only after refclk is available (Myron Stowe) [RHEL-67693]
  - PCI: qcom: Disable mirroring of DBI and iATU register space in BAR region (Myron Stowe) [RHEL-67693]
  - PCI: qcom: Enumerate endpoints based on Link up event in 'global_irq' interrupt (Myron Stowe) [RHEL-67693]
  - dt-bindings: PCI: qcom,pcie-sm8450: Add 'global' interrupt (Myron Stowe) [RHEL-67693]
  - PCI: qcom-ep: Modify 'global_irq' and 'perst_irq' IRQ device names (Myron Stowe) [RHEL-67693]
  - PCI: endpoint: Assign PCI domain number for endpoint controllers (Myron Stowe) [RHEL-67693]
  - dt-bindings: PCI: pci-ep: Document 'linux,pci-domain' property (Myron Stowe) [RHEL-67693]
  - dt-bindings: PCI: pci-ep: Update Maintainers (Myron Stowe) [RHEL-67693]
  - PCI: qcom-ep: Reword the error message for receiving unknown global IRQ event (Myron Stowe) [RHEL-67693]
  - PCI: qcom-ep: Drop the redundant masking of global IRQ events (Myron Stowe) [RHEL-67693]
  - PCI: mediatek-gen3: Add Airoha EN7581 support (Myron Stowe) [RHEL-67693]
  - PCI: mediatek-gen3: Rely on reset_bulk APIs for PHY reset lines (Myron Stowe) [RHEL-67693]
  - PCI: mediatek-gen3: Add mtk_gen3_pcie_pdata data structure (Myron Stowe) [RHEL-67693]
  - dt-bindings: PCI: mediatek-gen3: Add support for Airoha EN7581 (Myron Stowe) [RHEL-67693]
  - PCI: mediatek: Drop excess mtk_pcie.mem kerneldoc description (Myron Stowe) [RHEL-67693]
  - PCI/ACPI: Increase Loongson max PCI hosts to 8 (Myron Stowe) [RHEL-67693]
  - PCI: kirin: Fix buffer overflow in kirin_pcie_parse_port() (Myron Stowe) [RHEL-67693]
  - PCI: j721e: Add suspend and resume support (Myron Stowe) [RHEL-67693]
  - PCI: j721e: Use T_PERST_CLK_US macro (Myron Stowe) [RHEL-67693]
  - PCI: Add T_PERST_CLK_US macro (Myron Stowe) [RHEL-67693]
  - PCI: j721e: Add reset GPIO to struct j721e_pcie (Myron Stowe) [RHEL-67693]
  - PCI: j721e: Use dev_err_probe() in the probe() function (Myron Stowe) [RHEL-67693]
  - PCI: cadence: Set cdns_pcie_host_init() global (Myron Stowe) [RHEL-67693]
  - PCI: cadence: Extract link setup sequence from cdns_pcie_host_setup() (Myron Stowe) [RHEL-67693]
  - PCI: j721e: Enable ACSPCIE Refclk if "ti,syscon-acspcie-proxy-ctrl" exists (Myron Stowe) [RHEL-67693]
  - dt-bindings: PCI: ti,j721e-pci-host: Add ACSPCIE proxy control property (Myron Stowe) [RHEL-67693]
  - dt-bindings: PCI: imx6q-pcie: Add i.MX8Q PCIe compatible string (Myron Stowe) [RHEL-67693]
  - PCI: dra7xx: Fix error handling when IRQ request fails in probe (Myron Stowe) [RHEL-67693]
  - PCI: dra7xx: Fix threaded IRQ request for "dra7xx-pcie-main" IRQ (Myron Stowe) [RHEL-67693]
  - PCI: cadence: Drop excess cdns_pcie_rc.dev kerneldoc description (Myron Stowe) [RHEL-67693]
  - PCI: brcmstb: Sort enums, pcie_offsets[], pcie_cfg_data, .compatible strings (Myron Stowe) [RHEL-67693]
  - PCI: brcmstb: Enable 7712 SoCs (Myron Stowe) [RHEL-67693]
  - PCI: brcmstb: Change field name from 'type' to 'soc_base' (Myron Stowe) [RHEL-67693]
  - PCI: brcmstb: Check return value of all reset_control_* calls (Myron Stowe) [RHEL-67693]
  - PCI: brcmstb: Refactor for chips with many regular inbound windows (Myron Stowe) [RHEL-67693]
  - PCI: brcmstb: Don't conflate the reset rescal with PHY ctrl (Myron Stowe) [RHEL-67693]
  - PCI: brcmstb: Remove two unused constants from driver (Myron Stowe) [RHEL-67693]
  - PCI: brcmstb: PCI: brcmstb: Make HARD_DEBUG, INTR2_CPU_BASE offsets SoC-specific (Myron Stowe) [RHEL-67693]
  - PCI: brcmstb: Use swinit reset if available (Myron Stowe) [RHEL-67693]
  - PCI: brcmstb: Use bridge reset if available (Myron Stowe) [RHEL-67693]
  - PCI: brcmstb: Use common error handling code in brcm_pcie_probe() (Myron Stowe) [RHEL-67693]
  - dt-bindings: PCI: brcm,stb-pcie: Add 7712 SoC description (Myron Stowe) [RHEL-67693]
  - dt-bindings: PCI: brcm,stb-pcie: Use maxItems for reset controllers (Myron Stowe) [RHEL-67693]
  - dt-bindings: PCI: brcm,stb-pcie: Change brcmstb maintainer and cleanup (Myron Stowe) [RHEL-67693]
  - dt-bindings: PCI: brcmstb: compatible is required (Myron Stowe) [RHEL-67693]
  - dt-bindings: PCI: Add compatible string for Brcmstb 74[23]5 MIPs SOCs (Myron Stowe) [RHEL-67693]
  - PCI: altera: Replace TLP_REQ_ID() with macro PCI_DEVID() (Myron Stowe) [RHEL-67693]
  - PCI: xilinx: Silence 'set affinity failed' warning (Myron Stowe) [RHEL-67693]
  - PCI: xilinx-nwl: Silence 'set affinity failed' warning (Myron Stowe) [RHEL-67693]
  - PCI: vmd: Silence 'set affinity failed' warning (Myron Stowe) [RHEL-67693]
  - PCI: tegra: Silence 'set affinity failed' warning (Myron Stowe) [RHEL-67693]
  - PCI: rcar-host: Silence 'set affinity failed' warning (Myron Stowe) [RHEL-67693]
  - PCI: mobiveil: Silence 'set affinity failed' warning (Myron Stowe) [RHEL-67693]
  - PCI: mediatek: Silence 'set affinity failed' warning (Myron Stowe) [RHEL-67693]
  - PCI: mediatek-gen3: Silence 'set affinity failed' warning (Myron Stowe) [RHEL-67693]
  - PCI: dwc: Silence 'set affinity failed' warning (Myron Stowe) [RHEL-67693]
  - PCI: brcmstb: Silence 'set affinity failed' warning (Myron Stowe) [RHEL-67693]
  - PCI: altera-msi: Silence 'set affinity failed' warning (Myron Stowe) [RHEL-67693]
  - PCI: aardvark: Silence 'set affinity failed' warning (Myron Stowe) [RHEL-67693]
  - genirq/msi: Silence 'set affinity failed' warning (Myron Stowe) [RHEL-67693]
  - PCI: endpoint: Fix enum pci_epc_bar_type kerneldoc (Myron Stowe) [RHEL-67693]
  - dt-bindings: PCI: qcom: Allow 'vddpe-3v3-supply' again (Myron Stowe) [RHEL-67693]
  - dt-bindings: PCI: imx6q-pcie: Add reg-name "dbi2" and "atu" for i.MX8M PCIe Endpoint (Myron Stowe) [RHEL-67693]
  - dt-bindings: PCI: altera: msi: Convert to YAML (Myron Stowe) [RHEL-67693]
  - dt-bindings: PCI: altera: Convert to YAML (Myron Stowe) [RHEL-67693]
  - dt-bindings: PCI: qcom,pcie-sc7280: Update bindings adding eight interrupts (Myron Stowe) [RHEL-67693]
  - dt-bindings: PCI: layerscape-pci: Change property 'fsl,pcie-scfg' type (Myron Stowe) [RHEL-67693]
  - dt-bindings: PCI: layerscape-pci: Add deprecated property 'num-viewport' (Myron Stowe) [RHEL-67693]
  - dt-bindings: PCI: layerscape-pci: Replace fsl,lx2160a-pcie with fsl,lx2160ar2-pcie (Myron Stowe) [RHEL-67693]
  - dt-bindings: PCI: socionext,uniphier-pcie-ep: Add top-level constraints (Myron Stowe) [RHEL-67693]
  - dt-bindings: PCI: renesas,pci-rcar-gen2: Add top-level constraints (Myron Stowe) [RHEL-67693]
  - dt-bindings: PCI: hisilicon,kirin-pcie: Add top-level constraints (Myron Stowe) [RHEL-67693]
  - dt-bindings: PCI: host-generic-pci: Drop minItems and maxItems of ranges (Myron Stowe) [RHEL-67693]
  - s390/pci: Stop usurping pdev->dev.groups (Myron Stowe) [RHEL-67693]
  - PCI: cpqphp: Use PCI_POSSIBLE_ERROR() to check config reads (Myron Stowe) [RHEL-67693]
  - PCI: shpchp: Remove hpc_ops (Myron Stowe) [RHEL-67693]
  - drm/ast: Request PCI BAR with devres (Myron Stowe) [RHEL-67693]
  - PCI: Deprecate pcim_iomap_regions() in favor of pcim_iomap_region() (Myron Stowe) [RHEL-67693]
  - PCI: Make pcim_request_region() a public function (Myron Stowe) [RHEL-67693]
  - PCI: Rename CRS Completion Status to RRS (Myron Stowe) [RHEL-67693]
  - PCI: aardvark: Correct Configuration RRS checking (Myron Stowe) [RHEL-67693]
  - PCI/AER: Use PCI_DEVID() macro in aer_inject() (Myron Stowe) [RHEL-67693]
  - s390/pci: Drop unneeded reference to CONFIG_DMI (Myron Stowe) [RHEL-67693]
  - cpufreq/amd-pstate: Fix cpufreq_policy ref counting (David Arcari) [RHEL-75923]
  - cpufreq/amd-pstate: Fix max_perf updation with schedutil (David Arcari) [RHEL-75923]
  - cpufreq/amd-pstate: Remove the goto label in amd_pstate_update_limits (David Arcari) [RHEL-75923]
  - cpufreq/amd-pstate: Fix per-policy boost flag incorrect when fail (David Arcari) [RHEL-75923]
  - cpufreq/amd-pstate: Refactor max frequency calculation (David Arcari) [RHEL-75923]
  - cpufreq/amd-pstate: Fix prefcore rankings (David Arcari) [RHEL-75923]
  - cpufreq/amd-pstate: Drop boost_state variable (David Arcari) [RHEL-75923]
  - cpufreq/amd-pstate: Set different default EPP policy for Epyc and Ryzen (David Arcari) [RHEL-75923]
  - cpufreq/amd-pstate: Drop ret variable from amd_pstate_set_energy_pref_index() (David Arcari) [RHEL-75923]
  - cpufreq/amd-pstate: Always write EPP value when updating perf (David Arcari) [RHEL-75923]
  - cpufreq/amd-pstate: Cache EPP value and use that everywhere (David Arcari) [RHEL-75923]
  - cpufreq/amd-pstate: Move limit updating code (David Arcari) [RHEL-75923]
  - cpufreq/amd-pstate: Change amd_pstate_update_perf() to return an int (David Arcari) [RHEL-75923]
  - cpufreq/amd-pstate: store all values in cpudata struct in khz (David Arcari) [RHEL-75923]
  - cpufreq/amd-pstate: Only update the cached value in msr_set_epp() on success (David Arcari) [RHEL-75923]
  - cpufreq/amd-pstate: Use FIELD_PREP and FIELD_GET macros (David Arcari) [RHEL-75923]
  - cpufreq/amd-pstate: Drop cached epp_policy variable (David Arcari) [RHEL-75923]
  - cpufreq/amd-pstate: convert mutex use to guard() (David Arcari) [RHEL-75923]
  - cpufreq/amd-pstate: Merge amd_pstate_epp_cpu_offline() and amd_pstate_epp_offline() (David Arcari) [RHEL-75923]
  - cpufreq/amd-pstate: Add trace event for EPP perf updates (David Arcari) [RHEL-75923]
  - cpufreq/amd-pstate: Remove the cppc_state check in offline/online functions (David Arcari) [RHEL-75923]
  - cpufreq/amd-pstate: Refactor amd_pstate_epp_reenable() and amd_pstate_epp_offline() (David Arcari) [RHEL-75923]
  - cpufreq/amd-pstate: Move the invocation of amd_pstate_update_perf() (David Arcari) [RHEL-75923]
  - cpufreq/amd-pstate: Convert the amd_pstate_get/set_epp() to static calls (David Arcari) [RHEL-75923]
  - cpufreq/amd-pstate: Use boost numerator for upper bound of frequencies (David Arcari) [RHEL-75923]
  - cpufreq/amd-pstate: Store the boost numerator as highest perf again (David Arcari) [RHEL-75923]
  - amd-pstate: Add missing documentation for `amd_pstate_prefcore_ranking` (David Arcari) [RHEL-75923]
  - cpufreq: amd-pstate: Add documentation for `amd_pstate_hw_prefcore` (David Arcari) [RHEL-75923]
  - Documentation: cpufreq: amd-pstate: update doc for Per CPU boost control method (David Arcari) [RHEL-75923]
  - Documentation: PM: amd-pstate: add guided mode to the Operation mode (David Arcari) [RHEL-75923]
  - Documentation: PM: amd-pstate: Fix section title underline (David Arcari) [RHEL-75923]
  - Documentation: amd-pstate: introduce amd-pstate preferred core (David Arcari) [RHEL-75923]
  - Documentation: admin-guide: PM: Fix two typos (David Arcari) [RHEL-75923]
  - Documentation: cpufreq: amd-pstate: Update amd_pstate status sysfs for guided (David Arcari) [RHEL-75923]
  - Documentation: amd-pstate: disambiguate user space sections (David Arcari) [RHEL-75923]
  - Documentation: amd-pstate: introduce new global sysfs attributes (David Arcari) [RHEL-75923]
  - Documentation: amd-pstate: add amd pstate driver mode introduction (David Arcari) [RHEL-75923]
  - Documentation: amd-pstate: add EPP profiles introduction (David Arcari) [RHEL-75923]
  - Documentation: amd-pstate: Add tbench and gitsource test introduction (David Arcari) [RHEL-75923]
  - cpufreq/amd-pstate: Detect preferred core support before driver registration (David Arcari) [RHEL-75923]
  - ACPI: processor: Move arch_init_invariance_cppc() call later (David Arcari) [RHEL-75923]
  - cpufreq/amd-pstate: Move registration after static function call update (David Arcari) [RHEL-75923]
  - cpufreq/amd-pstate: Push adjust_perf vfunc init into cpu_init (David Arcari) [RHEL-75923]
  - cpufreq/amd-pstate: Align offline flow of shared memory and MSR based systems (David Arcari) [RHEL-75923]
  - cpufreq/amd-pstate: Call cppc_set_epp_perf in the reenable function (David Arcari) [RHEL-75923]
  - cpufreq/amd-pstate: Do not attempt to clear MSR_AMD_CPPC_ENABLE (David Arcari) [RHEL-75923]
  - cpufreq/amd-pstate: Rename functions that enable CPPC (David Arcari) [RHEL-75923]
  - amd-pstate: Switch to amd-pstate by default on some Server platforms (David Arcari) [RHEL-75923]
  - cpufreq/amd-pstate-ut: Add fix for min freq unit test (David Arcari) [RHEL-75923]
  - amd-pstate: Set min_perf to nominal_perf for active mode performance gov (David Arcari) [RHEL-75923]
  - cpufreq/amd-pstate: Remove the redundant amd_pstate_set_driver() call (David Arcari) [RHEL-75923]
  - cpufreq/amd-pstate: Remove the switch case in amd_pstate_init() (David Arcari) [RHEL-75923]
  - cpufreq/amd-pstate: Call amd_pstate_set_driver() in amd_pstate_register_driver() (David Arcari) [RHEL-75923]
  - cpufreq/amd-pstate: Call amd_pstate_register() in amd_pstate_init() (David Arcari) [RHEL-75923]
  - cpufreq/amd-pstate: Set the initial min_freq to lowest_nonlinear_freq (David Arcari) [RHEL-75923]
  - cpufreq/amd-pstate: Remove the redundant verify() function (David Arcari) [RHEL-75923]
  - cpufreq/amd-pstate: Drop needless EPP initialization (David Arcari) [RHEL-75923]
  - cpufreq/amd-pstate: Use amd_pstate_update_min_max_limit() for EPP limits (David Arcari) [RHEL-75923]
  - cpufreq/amd-pstate: Don't update CPPC request in amd_pstate_cpu_boost_update() (David Arcari) [RHEL-75923]
  - cpufreq/amd-pstate: Rename MSR and shared memory specific functions (David Arcari) [RHEL-75923]
  - cpufreq/amd-pstate: Fix non kerneldoc comment (David Arcari) [RHEL-75923]
  - x86/cpufeatures: Rename X86_FEATURE_FAST_CPPC to have AMD prefix (David Arcari) [RHEL-75923]
  - cpufreq/amd-pstate: Use nominal perf for limits when boost is disabled (David Arcari) [RHEL-75923]
  - cpufreq/amd-pstate: Fix amd_pstate mode switch on shared memory systems (David Arcari) [RHEL-75923]
  - cpufreq/amd-pstate-ut: Fix an "Uninitialized variables" issue (David Arcari) [RHEL-75923]
  - cpufreq/amd-pstate-ut: Add test case for mode switches (David Arcari) [RHEL-75923]
  - cpufreq/amd-pstate: Export symbols for changing modes (David Arcari) [RHEL-75923]
  - cpufreq: amd-pstate: Optimize amd_pstate_update_limits() (David Arcari) [RHEL-75923]
  - cpufreq: amd-pstate: Merge amd_pstate_highest_perf_set() into amd_get_boost_ratio_numerator() (David Arcari) [RHEL-75923]
  - x86/amd: Detect preferred cores in amd_get_boost_ratio_numerator() (David Arcari) [RHEL-75923]
  - x86/amd: Move amd_get_highest_perf() out of amd-pstate (David Arcari) [RHEL-75923]
  - x86/amd: Rename amd_get_highest_perf() to amd_get_boost_ratio_numerator() (David Arcari) [RHEL-75923]
  - x86/amd: Move amd_get_highest_perf() from amd.c to cppc.c (David Arcari) [RHEL-75923]
  - MAINTAINERS: adjust file entry in INTEL TPMI DRIVER (David Arcari) [RHEL-79669]
  - redhat: handle rename of intel_vsec.ko and intel_vsec_tpmi.ko (David Arcari) [RHEL-79669]
  - tools/power/x86/intel-speed-select: v1.21 release (David Arcari) [RHEL-79669]
  - tools/power/x86/intel-speed-select: Fix TRL restore after SST-TF disable (David Arcari) [RHEL-79669]
  - platform/x86/intel: power-domains: Add Diamond Rapids support (David Arcari) [RHEL-79669]
  - platform/x86/intel/tpmi/plr: Make char[] longer to silence warning (David Arcari) [RHEL-79669]
  - platform/x86: intel: Add 'intel' prefix to the modules automatically (David Arcari) [RHEL-79669]
  - platform/x86/intel/Makefile: cleanup (David Arcari) [RHEL-79669]
  - platform/x86/intel: power-domains: Add Clearwater Forest support (David Arcari) [RHEL-74191]
  - platform/x86: ISST: Add Clearwater Forest to support list (David Arcari) [RHEL-74191]
  - platform/x86: ISST: Use in_range() to check package ID validity (David Arcari) [RHEL-79669]
  - platform/x86/intel: pmt: Use y instead of objs in Makefile (David Arcari) [RHEL-79553]
  - platform/x86/intel/pmt: Correct the typo 'ACCCESS_LOCAL' (David Arcari) [RHEL-79553]
  - platform/x86/intel: pmc: fix ltr decode in pmc_core_ltr_show() (David Arcari) [RHEL-79553]
  - platform/x86: intel/pmc: Fix ioremap() of bad address (David Arcari) [RHEL-79553]
  - x86/tsc: Move away from TSC leaf magic numbers (David Arcari) [RHEL-79553]
  - x86/cpu: Move TSC CPUID leaf definition (David Arcari) [RHEL-79553]
  - platform/x86/intel/pmt: allow user offset for PMT callbacks (David Arcari) [RHEL-79553]
  - redhat: fix build/install targets in netfilter kselftest (Florian Westphal) [RHEL-21061]
  - selftests: netfilter: nft_flowtable.sh: make first pass deterministic (Florian Westphal) [RHEL-21061]
  - selftests: netfilter: conntrack_vrf.sh: add fib test case (Florian Westphal) [RHEL-21061]
  - selftests: add regression test for br_netfilter panic (Florian Westphal) [RHEL-21061]
  - selftests: netfilter: Avoid hanging ipvs.sh (Florian Westphal) [RHEL-21061]
  - selftests: netfilter: nft_tproxy.sh: add tcp tests (Florian Westphal) [RHEL-21061]
  - selftests: netfilter: add test for br_netfilter+conntrack+queue combination (Florian Westphal) [RHEL-21061]
  - selftests: netfilter: nft_queue.sh: add test for disappearing listener (Florian Westphal) [RHEL-21061]
  - selftests: netfilter: nft_flowtable.sh: bump socat timeout to 1m (Florian Westphal) [RHEL-21061]
  - selftests: netfilter: conntrack_tcp_unreplied.sh: wait for initial connection attempt (Florian Westphal) [RHEL-21061]
  - selftests: netfilter: nft_concat_range.sh: reduce debug kernel run time (Florian Westphal) [RHEL-21061]
  - selftests: netfilter: avoid test timeouts on debug kernels (Florian Westphal) [RHEL-21061]
  - selftests: netfilter: nft_zones_many.sh: set ct sysctl after ruleset load (Florian Westphal) [RHEL-21061]
  - selftests: netfilter: conntrack_vrf.sh: prefer socat, not iperf3 (Florian Westphal) [RHEL-21061]
  - selftests: netfilter: nft_flowtable.sh: shellcheck cleanups (Florian Westphal) [RHEL-21061]
  - selftests: netfilter: nft_flowtable.sh: re-run with random mtu sizes (Florian Westphal) [RHEL-21061]
  - selftests: netfilter: nft_concat_range.sh: shellcheck cleanups (Florian Westphal) [RHEL-21061]
  - selftests: netfilter: nft_concat_range.sh: drop netcat support (Florian Westphal) [RHEL-21061]
  - selftests: netfilter: nft_concat_range.sh: move to lib.sh infra (Florian Westphal) [RHEL-21061]
  - selftests: netfilter: update makefiles and kernel config (Florian Westphal) [RHEL-21061]
  - selftests: netfilter: nft_meta.sh: small shellcheck cleanup (Florian Westphal) [RHEL-21061]
  - selftests: netfilter: nft_fib.sh: shellcheck cleanups (Florian Westphal) [RHEL-21061]
  - selftests: netfilter: conntrack_ipip_mtu.sh: shellcheck cleanups (Florian Westphal) [RHEL-21061]
  - selftests: netfilter: nft_nat_zones.sh: shellcheck cleanups (Florian Westphal) [RHEL-21061]
  - selftests: netfilter: nft_zones_many.sh: move to lib.sh infra (Florian Westphal) [RHEL-21061]
  - selftests: netfilter: nft_synproxy.sh: move to lib.sh infra (Florian Westphal) [RHEL-21061]
  - selftests: netfilter: nft_queue.sh: shellcheck cleanups (Florian Westphal) [RHEL-21061]
  - selftests: netfilter: nft_queue.sh: move to lib.sh infra (Florian Westphal) [RHEL-21061]
  - selftests: netfilter: nft_nat.sh: move to lib.sh infra (Florian Westphal) [RHEL-21061]
  - selftests: netfilter: nft_flowtable.sh: move test to lib.sh infra (Florian Westphal) [RHEL-21061]
  - selftests: netfilter: nft_fib.sh: move to lib.sh infra (Florian Westphal) [RHEL-21061]
  - selftests: netfilter: nft_conntrack_helper.sh: test to lib.sh infra (Florian Westphal) [RHEL-21061]
  - selftests: netfilter: nf_nat_edemux.sh: move to lib.sh infra (Florian Westphal) [RHEL-21061]
  - selftests: netfilter: ipvs.sh: move to lib.sh infra (Florian Westphal) [RHEL-21061]
  - selftests: netfilter: place checktool helper in lib.sh (Florian Westphal) [RHEL-21061]
  - selftests: netfilter: conntrack_ipip_mtu.sh" move to lib.sh infra (Florian Westphal) [RHEL-21061]
  - selftests: netfilter: conntrack_vrf.sh: move to lib.sh infra (Florian Westphal) [RHEL-21061]
  - selftests: netfilter: conntrack_sctp_collision.sh: move to lib.sh infra (Florian Westphal) [RHEL-21061]
  - selftests: netfilter: conntrack_tcp_unreplied.sh: move to lib.sh infra (Florian Westphal) [RHEL-21061]
  - selftests: netfilter: conntrack_icmp_related.sh: move to lib.sh infra (Florian Westphal) [RHEL-21061]
  - selftests: netfilter: br_netfilter.sh: move to lib.sh infra (Florian Westphal) [RHEL-21061]
  - selftests: netfilter: bridge_brouter.sh: move to lib.sh infra (Florian Westphal) [RHEL-21061]
  - selftests: netfilter: move to net subdir (Florian Westphal) [RHEL-21061]
  - selftests: netfilter: synproxy test requires nf_conntrack (Florian Westphal) [RHEL-21061]
  - selftests: netfilter: add bridge conntrack + multicast test case (Florian Westphal) [RHEL-21061]
  - selftests: netfilter: test for sctp collision processing in nf_conntrack (Florian Westphal) [RHEL-21061]
  - selftests: netfilter: fix libmnl pkg-config usage (Florian Westphal) [RHEL-21061]
  - selftests: netfilter: fix a build error on openSUSE (Florian Westphal) [RHEL-21061]
  - selftests: netfilter: add synproxy test (Florian Westphal) [RHEL-21061]
  - selftests: netfilter: reduce zone stress test running time (Florian Westphal) [RHEL-21061]
  - selftests: nft_flowtable.sh: check ingress/egress chain too (Florian Westphal) [RHEL-21061]
  - selftests: nft_flowtable.sh: monitor result file sizes (Florian Westphal) [RHEL-21061]
  - selftests: nft_flowtable.sh: wait for specific nc pids (Florian Westphal) [RHEL-21061]
  - selftests: nft_flowtable.sh: no need for ps -x option (Florian Westphal) [RHEL-21061]
  - selftests: nft_flowtable.sh: use /proc for pid checking (Florian Westphal) [RHEL-21061]
  - testing: selftests: nft_flowtable.sh: rework test to detect offload failure (Florian Westphal) [RHEL-21061]
  - testing: selftests: nft_flowtable.sh: use random netns names (Florian Westphal) [RHEL-21061]
  - selftests: netfilter: add fib expression forward test case (Florian Westphal) [RHEL-21061]
  - selftests: nft_concat_range: add socat support (Florian Westphal) [RHEL-21061]
  - selftests: netfilter: extend nfqueue tests to cover vrf device (Florian Westphal) [RHEL-21061]
  - thermal: Drop spaces before TABs (David Arcari) [RHEL-61357]
  - thermal/debugfs: Fix the NULL vs IS_ERR() confusion in debugfs_create_dir() (David Arcari) [RHEL-61357]
  - thermal: core: Drop thermal_zone_device_is_enabled() (David Arcari) [RHEL-61357]
  - thermal: core: Check passive delay in monitor_thermal_zone() (David Arcari) [RHEL-61357]
  - thermal: core: Drop dead code from monitor_thermal_zone() (David Arcari) [RHEL-61357]
  - thermal: core: Drop redundant lockdep_assert_held() (David Arcari) [RHEL-61357]
  - thermal: sysfs: Add sanity checks for trip temperature and hysteresis (David Arcari) [RHEL-61357]
  - thermal/of: Use the .should_bind() thermal zone callback (David Arcari) [RHEL-61357]
  - thermal: core: Fix rounding of delay jiffies (David Arcari) [RHEL-61357]
  - thermal: core: Drop tz field from struct thermal_instance (David Arcari) [RHEL-61357]
  - thermal: core: Drop redundant checks from thermal_bind_cdev_to_trip() (David Arcari) [RHEL-61357]
  - thermal: core: Rename cdev-to-thermal-zone bind/unbind functions (David Arcari) [RHEL-61357]
  - thermal: core: Clean up trip bind/unbind functions (David Arcari) [RHEL-61357]
  - thermal: core: Drop unused bind/unbind functions and callbacks (David Arcari) [RHEL-61357]
  - mlxsw: core_thermal: Use the .should_bind() thermal zone callback (David Arcari) [RHEL-61357]
  - thermal: core: Unexport thermal_bind_cdev_to_trip() and thermal_unbind_cdev_from_trip() (David Arcari) [RHEL-61357]
  - thermal: ACPI: Use the .should_bind() thermal zone callback (David Arcari) [RHEL-61357]
  - thermal: core: Introduce .should_bind() thermal zone callback (David Arcari) [RHEL-61357]
  - thermal: core: Move thermal zone locking out of bind/unbind functions (David Arcari) [RHEL-61357]
  - thermal: sysfs: Use the dev argument in instance-related show/store (David Arcari) [RHEL-61357]
  - thermal: core: Drop redundant thermal instance checks (David Arcari) [RHEL-61357]
  - thermal: core: Rearrange checks in thermal_bind_cdev_to_trip() (David Arcari) [RHEL-61357]
  - thermal: core: Fold two functions into their respective callers (David Arcari) [RHEL-61357]
  - thermal/core: Compute low and high boundaries in thermal_zone_device_update() (David Arcari) [RHEL-61357]
  - thermal: of: Fix OF node leak in of_thermal_zone_find() error paths (David Arcari) [RHEL-61357]
  - thermal: of: Fix OF node leak in thermal_of_zone_register() (David Arcari) [RHEL-61357]
  - thermal: of: Fix OF node leak in thermal_of_trips_init() error path (David Arcari) [RHEL-61357]
  - thermal: gov_bang_bang: Use governor_data to reduce overhead (David Arcari) [RHEL-61357]
  - thermal: helpers: Drop get_thermal_instance() (David Arcari) [RHEL-61357]
  - thermal: trip: Avoid skipping trips in thermal_zone_set_trips() (David Arcari) [RHEL-61357]
  - thermal: sysfs: Refine the handling of trip hysteresis changes (David Arcari) [RHEL-61357]
  - thermal: sysfs: Get to trips via attribute pointers (David Arcari) [RHEL-61357]
  - thermal: core: Store trip sysfs attributes in thermal_trip_desc (David Arcari) [RHEL-61357]
  - thermal: trip: Drop thermal_zone_get_trip() (David Arcari) [RHEL-61357]
  - thermal: qcom: Use thermal_zone_get_crit_temp() in qpnp_tm_init() (David Arcari) [RHEL-61357]
  - thermal: trip: Get rid of thermal_zone_get_num_trips() (David Arcari) [RHEL-61357]
  - thermal: tegra: Use thermal_zone_for_each_trip() for walking trip points (David Arcari) [RHEL-61357]
  - thermal: core: Back off when polling thermal zones on errors (David Arcari) [RHEL-61357]
  - thermal: trip: Split thermal_zone_device_set_mode() (David Arcari) [RHEL-61357]
  - thermal: core: Allow thermal zones to tell the core to ignore them (David Arcari) [RHEL-61357]
  - thermal: core: Add sanity checks for polling_delay and passive_delay (David Arcari) [RHEL-61357]
  - thermal: core: Fix list sorting in __thermal_zone_device_update() (David Arcari) [RHEL-61357]
  - thermal: core: Change passive_delay and polling_delay data type (David Arcari) [RHEL-61357]
  - thermal: core: constify 'type' in devm_thermal_of_cooling_device_register() (David Arcari) [RHEL-61357]
  - thermal: trip: Fold __thermal_zone_get_trip() into its caller (David Arcari) [RHEL-61357]
  - thermal: core: Call monitor_thermal_zone() if zone temperature is invalid (David Arcari) [RHEL-61357]
  - thermal: gov_step_wise: Go straight to instance->lower when mitigation is over (David Arcari) [RHEL-61357]
  - thermal: core: Change PM notifier priority to the minimum (David Arcari) [RHEL-61357]
  - thermal: core: Synchronize suspend-prepare and post-suspend actions (David Arcari) [RHEL-61357]
  - thermal: gov_step_wise: Restore passive polling management (David Arcari) [RHEL-61357]
  - thermal: ACPI: Invalidate trip points with temperature of 0 or below (David Arcari) [RHEL-61357]
  - thermal: core: Do not fail cdev registration because of invalid initial state (David Arcari) [RHEL-61357]
  - thermal: core: Avoid calling .trip_crossed() for critical and hot trips (David Arcari) [RHEL-61357]
  - thermal: trip: Use READ_ONCE() for lockless access to trip properties (David Arcari) [RHEL-61357]
  - thermal: trip: Make thermal_zone_set_trips() use trip thresholds (David Arcari) [RHEL-61357]
  - thermal: trip: Rename __thermal_zone_set_trips() to thermal_zone_set_trips() (David Arcari) [RHEL-61357]
  - thermal: trip: Use common set of trip type names (David Arcari) [RHEL-61357]
  - thermal/debugfs: Move some statements from under thermal_dbg->lock (David Arcari) [RHEL-61357]
  - thermal/debugfs: Compute maximum temperature for mitigation episode as a whole (David Arcari) [RHEL-61357]
  - thermal/debugfs: Adjust check for trips without statistics in tze_seq_show() (David Arcari) [RHEL-61357]
  - thermal/debugfs: Fix up units in "mitigations" files (David Arcari) [RHEL-61357]
  - thermal/debugfs: Print mitigation timestamp value in milliseconds (David Arcari) [RHEL-61357]
  - thermal/debugfs: Do not extend mitigation episodes beyond system resume (David Arcari) [RHEL-61357]
  - thermal/debugfs: Use helper to update trip point overstepping duration (David Arcari) [RHEL-61357]
  - thermal: trip: Trigger trip down notifications when trips involved in mitigation become invalid (David Arcari) [RHEL-61357]
  - thermal: core: Introduce thermal_trip_crossed() (David Arcari) [RHEL-61357]
  - thermal/debugfs: Allow tze_seq_show() to print statistics for invalid trips (David Arcari) [RHEL-61357]
  - thermal/debugfs: Print initial trip temperature and hysteresis in tze_seq_show() (David Arcari) [RHEL-61357]
  - thermal: core: Fix the handling of invalid trip points (David Arcari) [RHEL-61357]
  - thermal: core: Move passive polling management to the core (David Arcari) [RHEL-61357]
  - thermal: core: Do not call handle_thermal_trip() if zone temperature is invalid (David Arcari) [RHEL-61357]
  - thermal: trip: Add missing empty code line (David Arcari) [RHEL-61357]
  - thermal/debugfs: Pass cooling device state to thermal_debug_cdev_add() (David Arcari) [RHEL-61357]
  - thermal/debugfs: Create records for cdev states as they get used (David Arcari) [RHEL-61357]
  - thermal/debugfs: Avoid printing zero duration for mitigation events in progress (David Arcari) [RHEL-61357]
  - thermal: core: Introduce thermal_governor_trip_crossed() (David Arcari) [RHEL-61357]
  - thermal/debugfs: Make tze_seq_show() skip invalid trips and trips with no stats (David Arcari) [RHEL-61357]
  - thermal/debugfs: Rename thermal_debug_update_temp() to thermal_debug_update_trip_stats() (David Arcari) [RHEL-61357]
  - thermal/debugfs: Clean up thermal_debug_update_temp() (David Arcari) [RHEL-61357]
  - thermal/debugfs: Avoid excessive updates of trip point statistics (David Arcari) [RHEL-61357]
  - thermal/debugfs: Add missing count increment to thermal_debug_tz_trip_up() (David Arcari) [RHEL-61357]
  - thermal: core: Relocate critical and hot trip handling (David Arcari) [RHEL-61357]
  - thermal: core: Drop the .throttle() governor callback (David Arcari) [RHEL-61357]
  - thermal: gov_user_space: Use .trip_crossed() instead of .throttle() (David Arcari) [RHEL-61357]
  - thermal: gov_fair_share: Eliminate unnecessary integer divisions (David Arcari) [RHEL-61357]
  - thermal: gov_fair_share: Use trip thresholds instead of trip temperatures (David Arcari) [RHEL-61357]
  - thermal: gov_fair_share: Use .manage() callback instead of .throttle() (David Arcari) [RHEL-61357]
  - thermal: gov_step_wise: Clean up thermal_zone_trip_update() (David Arcari) [RHEL-61357]
  - thermal: gov_step_wise: Use trip thresholds instead of trip temperatures (David Arcari) [RHEL-61357]
  - thermal: gov_step_wise: Use .manage() callback instead of .throttle() (David Arcari) [RHEL-61357]
  - thermal: core: Introduce .manage() callback for thermal governors (David Arcari) [RHEL-61357]
  - thermal: core: Introduce .trip_crossed() callback for thermal governors (David Arcari) [RHEL-61357]
  - thermal: core: Relocate the struct thermal_governor definition (David Arcari) [RHEL-61357]
  - thermal: gov_step_wise: Simplify checks related to passive trips (David Arcari) [RHEL-61357]
  - thermal: gov_step_wise: Simplify get_target_state() (David Arcari) [RHEL-61357]
  - thermal: core: Sort trip point crossing notifications by temperature (David Arcari) [RHEL-61357]
  - thermal: core: Send trip crossing notifications at init time if needed (David Arcari) [RHEL-61357]
  - thermal: core: Rewrite comments in handle_thermal_trip() (David Arcari) [RHEL-61357]
  - thermal: core: Make struct thermal_zone_device definition internal (David Arcari) [RHEL-61357]
  - thermal: core: Move threshold out of struct thermal_trip (David Arcari) [RHEL-61357]
  - thermal: netlink: Rename thermal_gnl_family (David Arcari) [RHEL-61357]
  - thermal/of: Assume polling-delay(-passive) 0 when absent (David Arcari) [RHEL-61357]
  - thermal: core: Eliminate writable trip points masks (David Arcari) [RHEL-61357]
  - thermal: of: Set THERMAL_TRIP_FLAG_RW_TEMP directly (David Arcari) [RHEL-61357]
  - thermal: ACPI: Discard trips table after zone registration (David Arcari) [RHEL-61357]
  - thermal: ACPI: Constify acpi_thermal_zone_ops (David Arcari) [RHEL-61357]
  - wifi: iwlwifi: mvm: Set THERMAL_TRIP_FLAG_RW_TEMP directly (David Arcari) [RHEL-61357]
  - thermal: core: Change governor name to const char pointer (David Arcari) [RHEL-61357]
  - thermal: gov_fair_share: Fix dependency on trip points ordering (David Arcari) [RHEL-61357]
  - thermal/hwmon: Add error information printing for devm_thermal_add_hwmon_sysfs() (David Arcari) [RHEL-61357]
  - thermal: gov_step_wise: Fold update_passive_instance() into its caller (David Arcari) [RHEL-61357]
  - thermal: gov_fair_share: Rearrange get_trip_level() (David Arcari) [RHEL-61357]
  - thermal: core: Drop thermal_zone_device_register() (David Arcari) [RHEL-61357]
  - thermal: Allow selecting the bang-bang governor as default (David Arcari) [RHEL-61357]
  - thermal: helpers: Use for_each_trip() in __thermal_zone_get_temp() (David Arcari) [RHEL-61357]
  - thermal: trip: Drop redundant __thermal_zone_get_trip() header (David Arcari) [RHEL-61357]
  - thermal/hwmon: Use the thermal_core.h header (David Arcari) [RHEL-61357]
  - thermal/hwmon: Use the right device for devm_thermal_add_hwmon_sysfs() (David Arcari) [RHEL-61357]
  - thermal/core: Use the thermal zone 'devdata' accessor in hwmon located drivers (David Arcari) [RHEL-61357]
  - thermal/drivers/rcar: Use generic thermal_zone_get_trip() function (David Arcari) [RHEL-61357]
  - thermal/drivers/rcar_thermal: Constify static thermal_zone_device_ops (David Arcari) [RHEL-61357]
  - thermal: hisi: Use thermal_zone_for_each_trip() in hisi_thermal_register_sensor() (David Arcari) [RHEL-61357]
  - thermal/core: Use the thermal zone 'devdata' accessor in thermal located drivers [partial] (David Arcari) [RHEL-61357]
  - x86/CPU/AMD: Clear virtualized VMLOAD/VMSAVE on Zen4 client (Jon Maloy) [RHEL-67470] {CVE-2024-53114}
  - powerpc/xics: fix refcount leak in icp_opal_init() (Mamatha Inamdar) [RHEL-80861] {CVE-2022-49432}
  - powerpc/papr_scm: don't requests stats with '0' sized stats buffer (Mamatha Inamdar) [RHEL-81000] {CVE-2022-49353}
  - powerpc/papr_scm: Fix leaking nvdimm_events_map elements (Mamatha Inamdar) [RHEL-81000] {CVE-2022-49353}
  - powerpc/xive: Fix refcount leak in xive_spapr_init (Mamatha Inamdar) [RHEL-80849] {CVE-2022-49437}
  - powerpc/xive: Add some error handling code to 'xive_spapr_init()' (Mamatha Inamdar) [RHEL-80849] {CVE-2022-49437}
  - zram: fix potential UAF of zram table (Ming Lei) [RHEL-77216] {CVE-2025-21671}
  - zram: fix uninitialized ZRAM not releasing backing device (Ming Lei) [RHEL-77216]
  - block: fix uaf for flush rq while iterating tags (Ming Lei) [RHEL-75854] {CVE-2024-53170}
  - blk-cgroup: Fix UAF in blkcg_unpin_online() (Ming Lei) [RHEL-75869] {CVE-2024-56672}
  - block, bfq: fix waker_bfqq UAF after bfq_split_bfqq() (Ming Lei) [RHEL-77310] {CVE-2025-21631}
  - bonding: Correctly support GSO ESP offload (CKI Backport Bot) [RHEL-75544]
  - ipvs: fix UB due to uninitialized stack access in ip_vs_protocol_init() (CKI Backport Bot) [RHEL-77915] {CVE-2024-53680}
  - netfilter: conntrack: clamp maximum hashtable size to INT_MAX (CKI Backport Bot) [RHEL-77891] {CVE-2025-21648}
  - rxrpc: Fix a race between socket set up and I/O thread creation (Marc Dionne) [RHEL-63629] {CVE-2024-49864}
  - afs: Fix merge preference rule failure condition (Marc Dionne) [RHEL-77202] {CVE-2025-21672}
  - afs: Fix lock recursion (Marc Dionne) [RHEL-68562] {CVE-2024-53090}
  - rxrpc: Fix missing locking causing hanging calls (Marc Dionne) [RHEL-67999] {CVE-2024-50294}
  - SUNRPC: Handle -ETIMEDOUT return from tlshd (Benjamin Coddington) [RHEL-73706]
  - redhat: bump RHEL_MINOR for 9.7 (Augusto Caringi)
  - ice: Add correct PHY lane assignment (Petr Oros) [RHEL-62750]
  - ice: Fix ETH56G FC-FEC Rx offset value (Petr Oros) [RHEL-62750]
  - ice: Fix quad registers read on E825 (Petr Oros) [RHEL-62750]
  - ice: Fix E825 initialization (Petr Oros) [RHEL-62750]
  - powerpc/pseries/dlpar: Add device tree nodes for DLPAR IO add (Mamatha Inamdar) [RHEL-77266]
  - powerpc/pseries/dlpar: Remove device tree node for DLPAR IO remove (Mamatha Inamdar) [RHEL-77266]
  - powerpc/pseries: Use correct data types from pseries_hp_errorlog struct (Mamatha Inamdar) [RHEL-77266]
  - posix-clock: posix-clock: Fix unbalanced locking in pc_clock_settime() (David Arcari) [RHEL-66942] {CVE-2024-50195}
  - posix-clock: Fix missing timespec64 check in pc_clock_settime() (David Arcari) [RHEL-66942] {CVE-2024-50195}
  - powerpc/64s/radix/kfence: map __kfence_pool at page granularity (Mamatha Inamdar) [RHEL-73626]
  - net: af_can: do not leave a dangling sk pointer in can_create() (CKI Backport Bot) [RHEL-72325] {CVE-2024-56603}
  - can: j1939: j1939_session_new(): fix skb reference counting (CKI Backport Bot) [RHEL-72261] {CVE-2024-56645}
  - can: bcm: Fix UAF in bcm_proc_show() (CKI Backport Bot) [RHEL-72057] {CVE-2023-52922}
  - net: smc: fix spurious error message from __sock_release() (Mete Durlu) [RHEL-79811]
  - net/smc: support ipv4 mapped ipv6 addr client for smc-r v2 (Mete Durlu) [RHEL-79813]
  - s390/pai: export number of sysfs attribute files (Mete Durlu) [RHEL-79808]
  - s390/pai: fix attr_event_free upper limit for pai device drivers (Mete Durlu) [RHEL-79808]
  - smb: client: fix chmod(2) regression with ATTR_READONLY (Paulo Alcantara) [RHEL-78507]
  - s390/topology: Improve topology detection (Mete Durlu) [RHEL-76350]
  - ice: Fix signedness bug in ice_init_interrupt_scheme() (Petr Oros) [RHEL-63642]
  - ice: init flow director before RDMA (Petr Oros) [RHEL-63642]
  - ice: simplify VF MSI-X managing (Petr Oros) [RHEL-63642]
  - ice: enable_rdma devlink param (Petr Oros) [RHEL-63642]
  - ice: treat dyn_allowed only as suggestion (Petr Oros) [RHEL-63642]
  - ice, irdma: move interrupts code to irdma (Petr Oros) [RHEL-63642]
  - ice: get rid of num_lan_msix field (Petr Oros) [RHEL-63642]
  - ice: remove splitting MSI-X between features (Petr Oros) [RHEL-63642]
  - ice: devlink PF MSI-X max and min parameter (Petr Oros) [RHEL-63642]
  - ice: ice_probe: init ice_adapter after HW init (Petr Oros) [RHEL-63642]
  - ice: minor: rename goto labels from err to unroll (Petr Oros) [RHEL-63642]
  - ice: split ice_init_hw() out from ice_init_dev() (Petr Oros) [RHEL-63642]
  - ice: c827: move wait for FW to ice_init_hw() (Petr Oros) [RHEL-63642]


author: Augusto Caringi <acaringi@redhat.com> [5.14.0-572.el9]
changelog:
  - sched: Don't define sched_clock_irqtime as static key (Phil Auld) [RHEL-78821]
  - sched/fair: Do not compute overloaded status unnecessarily during lb (Phil Auld) [RHEL-78821]
  - sched/fair: Do not compute NUMA Balancing stats unnecessarily during lb (Phil Auld) [RHEL-78821]
  - sched, psi: Don't account irq time if sched_clock_irqtime is disabled (Phil Auld) [RHEL-78821]
  - sched: Don't account irq time if sched_clock_irqtime is disabled (Phil Auld) [RHEL-78821]
  - sched: Define sched_clock_irqtime as static key (Phil Auld) [RHEL-78821]
  - sched/debug: Change need_resched warnings to pr_err (Phil Auld) [RHEL-78821]
  - sched: Fix race between yield_to() and try_to_wake_up() (Phil Auld) [RHEL-78821]
  - topology: Keep the cpumask unchanged when printing cpumap (Phil Auld) [RHEL-78821]
  - sched/fair: Update comments after sched_tick() rename. (Phil Auld) [RHEL-78821]
  - cpufreq: schedutil: Fix superfluous updates caused by need_freq_update (Phil Auld) [RHEL-78821]
  - sched/fair: Fix CPU bandwidth limit bypass during CPU hotplug (Phil Auld) [RHEL-78821]
  - sched: deadline: Cleanup goto label in pick_earliest_pushable_dl_task (Phil Auld) [RHEL-78821]
  - sched/fair: Mark m*_vruntime() with __maybe_unused (Phil Auld) [RHEL-78821]
  - sched: Unify HK_TYPE_{TIMER|TICK|MISC} to HK_TYPE_KERNEL_NOISE (Phil Auld) [RHEL-78821]
  - sched/isolation: Consolidate housekeeping cpumasks that are always identical (Phil Auld) [RHEL-78821]
  - sched/isolation: Make "isolcpus=nohz" equivalent to "nohz_full" (Phil Auld) [RHEL-78821]
  - sched/core: Remove HK_TYPE_SCHED (Phil Auld) [RHEL-78821]
  - sched/deadline: Consolidate Timer Cancellation (Phil Auld) [RHEL-78821]
  - sched/fair: Remove CONFIG_CFS_BANDWIDTH=n definition of cfs_bandwidth_used() (Phil Auld) [RHEL-78821]
  - sched: Don't try to catch up excess steal time. (Phil Auld) [RHEL-78821]
  - sched: add READ_ONCE to task_on_rq_queued (Phil Auld) [RHEL-78821]
  - sched/cpufreq: Ensure sd is rebuilt for EAS check (Phil Auld) [RHEL-78821]
  - sched: Initialize idle tasks only once (Phil Auld) [RHEL-78821]
  - sched/uclamp: Fix unnused variable warning (Phil Auld) [RHEL-78821]
  - sched_getattr: port to copy_struct_to_user (Phil Auld) [RHEL-78821]
  - uaccess: add copy_struct_to_user helper (Phil Auld) [RHEL-78821]
  - sched: Consolidate pick_*_task to task_is_pushable helper (Phil Auld) [RHEL-78821]
  - sched: Add move_queued_task_locked helper (Phil Auld) [RHEL-78821]
  - sched: idle: Optimize the generic idle loop by removing needless memory barrier (Phil Auld) [RHEL-78821]
  - sched/wait: Remove unused bit_wait_io_timeout (Phil Auld) [RHEL-78821]
  - sched/deadline: Fix schedstats vs deadline servers (Phil Auld) [RHEL-78821]
  - timekeeping: Fix bogus clock_was_set() invocation in do_adjtimex() (Phil Auld) [RHEL-78821]
  - sched/deadline: Comment sched_dl_entity::dl_server variable (Phil Auld) [RHEL-78821]
  - sched/core: Add clearing of ->dl_server in put_prev_task_balance() (Phil Auld) [RHEL-78821]
  - sched/core: Clear prev->dl_server in CFS pick fast path (Phil Auld) [RHEL-78821]
  - sched/fair: Make SCHED_IDLE entity be preempted in strict hierarchy (Phil Auld) [RHEL-78821]
  - sched: remove HZ_BW feature hedge (Phil Auld) [RHEL-78821]
  - lib: bitmap: fix many kernel-doc warnings (Phil Auld) [RHEL-78821]
  - docs/scheduler: fix typo and warning in sched-bwc (Phil Auld) [RHEL-78821]
  - arm64: cacheinfo: Avoid out-of-bounds write to cacheinfo array (CKI Backport Bot) [RHEL-81666] {CVE-2025-21785}
  - irqchip/gic-v3: Fix rk3399 workaround when secure interrupts are enabled (Charles Mirabile) [RHEL-62922]
  - irqchip/gic-v3: Handle CPU_PM_ENTER_FAILED correctly (Charles Mirabile) [RHEL-62922]
  - irqchip/gic: Correct declaration of *percpu_base pointer in union gic_base (Charles Mirabile) [RHEL-62922]
  - irqchip/gic-v3: Fix irq_complete_ack() comment (Charles Mirabile) [RHEL-62922]
  - irqchip/gic-v3-its: Rely on genpool alignment (Charles Mirabile) [RHEL-62922]
  - irqchip/gic-v3-its: Fix over allocation in itt_alloc_pool() (Charles Mirabile) [RHEL-62922]
  - irqchip/gic-v3-its: Share ITS tables with a non-trusted hypervisor (Charles Mirabile) [RHEL-62922]
  - irqchip/gic-v3: Force propagation of the active state with a read-back (Charles Mirabile) [RHEL-62922]
  - irqchip/gic-v4.1: Replace bare number with ID_AA64PFR0_EL1_GIC_V4P1 (Charles Mirabile) [RHEL-62922]
  - irqchip: Remove asmlinkage for handlers registered with set_handle_irq() (Charles Mirabile) [RHEL-62922]
  - irqchip/gic-v2m: Fix refcount leak in gicv2m_of_init() (Charles Mirabile) [RHEL-62922]
  - irqchip/gic-v3: Pass #redistributor-regions to gic_of_setup_kvm_info() (Charles Mirabile) [RHEL-62922]
  - irqchip/gic-v4: Make sure a VPE is locked when VMAPP is issued (Charles Mirabile) [RHEL-62922]
  - irqchip/gic-v4: Fix ordering between vmapp and vpe locks (Charles Mirabile) [RHEL-62922]
  - irqchip/gic-v4: Substitute vmovp_lock for a per-VM lock (Charles Mirabile) [RHEL-62922]
  - irqchip/gic-v4: Always configure affinity on VPE activation (Charles Mirabile) [RHEL-62922]
  - irqchip/gic-v3: Enable non-coherent redistributors/ITSes ACPI probing (Charles Mirabile) [RHEL-62922]
  - ACPICA: MADT: Add new MADT GICC/GICR/ITS non-coherent flags handling (Charles Mirabile) [RHEL-62922]
  - irqchip/gic-v3: Fix 'broken_rdists' unused warning when !SMP and !ACPI (Charles Mirabile) [RHEL-62922]
  - irqchip/gic-v3: Add support for ACPI's disabled but 'online capable' CPUs (Charles Mirabile) [RHEL-62922]
  - ACPICA: MADT: Add GICC online capable bit handling (Charles Mirabile) [RHEL-62922]
  - irqchip/gic-v3: Don't return errors from gic_acpi_match_gicc() (Charles Mirabile) [RHEL-62922]
  - irqchip/gic-v3: Work around insecure GIC integrations (Charles Mirabile) [RHEL-62922]
  - arm64: irqchip/gic-v3: Select priorities at boot time (Charles Mirabile) [RHEL-62922]
  - irqchip/gic-v3: Init SRE before poking sysregs (Charles Mirabile) [RHEL-62922]
  - irqchip/gic-v3: Detect GICD_CTRL.DS and SCR_EL3.FIQ earlier (Charles Mirabile) [RHEL-62922]
  - irqchip/gic-v3: Make distributor priorities variables (Charles Mirabile) [RHEL-62922]
  - irqchip/gic-common: Remove sync_access callback (Charles Mirabile) [RHEL-62922]
  - wordpart.h: Add REPEAT_BYTE_U32() (Charles Mirabile) [RHEL-62922]
  - irqchip/gic-v3-its: Don't enable interrupts in its_irq_set_vcpu_affinity() (Charles Mirabile) [RHEL-62922]
  - irqchip/gic-v3-its: Fix potential race condition in its_vlpi_prop_update() (Charles Mirabile) [RHEL-62922]
  - irqchip/gic-v3-its: Remove BUG_ON in its_vpe_irq_domain_alloc (Charles Mirabile) [RHEL-62922]
  - irqchip/gic-v3-its: Avoid explicit cpumask allocation on stack (Charles Mirabile) [RHEL-62922]
  - irqchip/gic-v3-its: Fix VSYNC referencing an unmapped VPE on GIC v4.1 (Charles Mirabile) [RHEL-62922]
  - irqchip/gic-v3-its: Remove usage of the deprecated ida_simple_xx() API (Charles Mirabile) [RHEL-62922]
  - irqchip/gic(v3): Replace gic_irq() with irqd_to_hwirq() (Charles Mirabile) [RHEL-62922]
  - irqchip/gic-v3: Use readl_relaxed_poll_timeout_atomic() (Charles Mirabile) [RHEL-62922]
  - iopoll: Do not use timekeeping in read_poll_timeout_atomic() (Charles Mirabile) [RHEL-62922]
  - iopoll: Call cpu_relax() in busy loops (Charles Mirabile) [RHEL-62922]
  - irqchip/gic-v3: Make gic_irq_domain_select() robust for zero parameter count (Charles Mirabile) [RHEL-62922]
  - irqchip/gic-v3-its: Do not assume vPE tables are preallocated (Charles Mirabile) [RHEL-62922]
  - irqchip/gic-v3-its: Fix GICv4.1 VPE affinity update (Charles Mirabile) [RHEL-62922]
  - irqchip/gic-v3-its: Flush ITS tables correctly in non-coherent GIC designs (Charles Mirabile) [RHEL-62922]
  - irqchip/gic-v3-its: Handle non-coherent GICv4 redistributors (Charles Mirabile) [RHEL-62922]
  - irqchip/gic-v3: Enable non-coherent redistributors/ITSes DT probing (Charles Mirabile) [RHEL-62922]
  - irqchip/gic-v3-its: Restore quirk probing for ACPI-based systems (Charles Mirabile) [RHEL-62922]
  - irqchip/gic-v3-its: Don't override quirk settings with default values (Charles Mirabile) [RHEL-62922]
  - irqchip/gic-v3-its: Split allocation from initialisation of its_node (Charles Mirabile) [RHEL-62922]
  - block: Add common atomic writes enable flag (Nigel Croxon) [RHEL-73514]
  - block: Ensure start sector is aligned for stacking atomic writes (Nigel Croxon) [RHEL-73514]
  - block: Support atomic writes limits for stacked devices (Nigel Croxon) [RHEL-73514]
  - md/raid*: Fix the set_queue_limits implementations (Nigel Croxon) [RHEL-73514]
  - md: Fix linear_set_limits() (Nigel Croxon) [RHEL-73514]
  - md/md-bitmap: Synchronize bitmap_get_stats() with bitmap lifetime (Nigel Croxon) [RHEL-73514]
  - md/md-linear: Fix a NULL vs IS_ERR() bug in linear_add() (Nigel Croxon) [RHEL-73514]
  - md/md-bitmap: move bitmap_{start, end}write to md upper layer (Nigel Croxon) [RHEL-73514]
  - md/raid5: implement pers->bitmap_sector() (Nigel Croxon) [RHEL-73514]
  - md: add a new callback pers->bitmap_sector() (Nigel Croxon) [RHEL-73514]
  - md/md-bitmap: remove the last parameter for bimtap_ops->endwrite() (Nigel Croxon) [RHEL-73514]
  - md/md-bitmap: factor behind write counters out from bitmap_{start/end}write() (Nigel Croxon) [RHEL-73514]
  - md: Replace deprecated kmap_atomic() with kmap_local_page() (Nigel Croxon) [RHEL-73514]
  - md/raid10: Atomic write support (Nigel Croxon) [RHEL-73514]
  - md/raid1: Atomic write support (Nigel Croxon) [RHEL-73514]
  - md/raid0: Atomic write support (Nigel Croxon) [RHEL-73514]
  - md/raid5: Increase r5conf.cache_name size (Nigel Croxon) [RHEL-73514]
  - md/raid10: Handle bio_split() errors (Nigel Croxon) [RHEL-73514]
  - md/raid1: Handle bio_split() errors (Nigel Croxon) [RHEL-73514]
  - md/raid0: Handle bio_split() errors (Nigel Croxon) [RHEL-73514]
  - md/raid5: Wait sync io to finish before changing group cnt (Nigel Croxon) [RHEL-73514]
  - md/md-bitmap: Add missing destroy_work_on_stack() (Nigel Croxon) [RHEL-73514]
  - md/raid5: don't set Faulty rdev for blocked_rdev (Nigel Croxon) [RHEL-73514]
  - md/raid10: don't wait for Faulty rdev in wait_blocked_rdev() (Nigel Croxon) [RHEL-73514]
  - md/raid1: don't wait for Faulty rdev in wait_blocked_rdev() (Nigel Croxon) [RHEL-73514]
  - md/raid1: factor out helper to handle blocked rdev from raid1_write_request() (Nigel Croxon) [RHEL-73514]
  - md: don't record new badblocks for faulty rdev (Nigel Croxon) [RHEL-73514]
  - md: don't wait faulty rdev in md_wait_for_blocked_rdev() (Nigel Croxon) [RHEL-73514]
  - md: add a new helper rdev_blocked() (Nigel Croxon) [RHEL-73514]
  - md/raid5-ppl: Use atomic64_inc_return() in ppl_new_iounit() (Nigel Croxon) [RHEL-73514]
  - md: ensure child flush IO does not affect origin bio->bi_status (Nigel Croxon) [RHEL-73514]
  - mm/mm_init: use node's number of cpus in deferred_page_init_max_threads (Eric Chanudet) [RHEL-77271]
  - selftests/net: convert test_vxlan_mdb.sh to run it in unique namespace (CKI Backport Bot) [RHEL-77173]
  - powerpc/xive/spapr: correct bitmap allocation size (Mamatha Inamdar) [RHEL-80803] {CVE-2022-49623}
  - RDMA/mana_ib: Allocate PAGE aligned doorbell index (Maxim Levitsky) [RHEL-80098]
  - RDMA/mana_ib: use the correct page size for mapping user-mode doorbell page (Maxim Levitsky) [RHEL-80098]
  - RDMA/mana_ib: use the correct page table index based on hardware page size (Maxim Levitsky) [RHEL-80098]
  - net: mana: Cleanup "mana" debugfs dir after cleanup of all children (Maxim Levitsky) [RHEL-80098]
  - net: mana: Fix irq_contexts memory leak in mana_gd_setup_irqs (Maxim Levitsky) [RHEL-80098]
  - net: mana: Fix memory leak in mana_gd_setup_irqs (Maxim Levitsky) [RHEL-80098]
  - net :mana :Request a V2 response version for MANA_QUERY_GF_STAT (Maxim Levitsky) [RHEL-80098]
  - net: mana: use ethtool string helpers (Maxim Levitsky) [RHEL-80098]
  - net: mana: Enable debugfs files for MANA device (Maxim Levitsky) [RHEL-80098]
  - net: mana: Add get_link and get_link_ksettings in ethtool (Maxim Levitsky) [RHEL-80098]
  - net: mana: Increase the DEF_RX_BUFFERS_PER_QUEUE to 1024 (Maxim Levitsky) [RHEL-80098]
  - net: mana: Improve mana_set_channels() in low mem conditions (Maxim Levitsky) [RHEL-80098]
  - net: mana: Implement get_ringparam/set_ringparam for mana (Maxim Levitsky) [RHEL-80098]
  - net: mana: Fix error handling in mana_create_txq/rxq's NAPI cleanup (Maxim Levitsky) [RHEL-80098]
  - net: mana: Fix race of mana_hwc_post_rx_wqe and new hwc response (Maxim Levitsky) [RHEL-80098]
  - net: mana: Fix doorbell out of order violation and avoid unnecessary doorbell rings (Maxim Levitsky) [RHEL-80098]
  - net: mana: Fix RX buf alloc_size alignment and atomic op panic (Maxim Levitsky) [RHEL-80098]
  - s390/pci: Fix handling of isolated VFs (Mete Durlu) [RHEL-81935]
  - s390/pci: Pull search for parent PF out of zpci_iov_setup_virtfn() (Mete Durlu) [RHEL-81935]
  - s390/pci: Fix SR-IOV for PFs initially in standby (Mete Durlu) [RHEL-81935]
  - io_uring: check if iowq is killed before queuing (Jeff Moyer) [RHEL-72430] {CVE-2024-56709}
  - io_uring/rw: fix missing NOWAIT check for O_DIRECT start write (Jeff Moyer) [RHEL-68164] {CVE-2024-53052}
  - io_uring: check if we need to reschedule during overflow flush (Jeff Moyer) [RHEL-63824] {CVE-2024-50060}
  - crypto: pcrypt - Call crypto layer directly when padata_do_parallel() return -EBUSY (Herbert Xu) [RHEL-78983] {CVE-2024-56690}
  - soc: qcom: cmd-db: Map shared memory as WC, not WB (CKI Backport Bot) [RHEL-58876] {CVE-2024-46689}


author: Augusto Caringi <acaringi@redhat.com> [5.14.0-573.el9]
changelog:
  - rhel_files: ensure all qdiscs are in modules-core (Davide Caratti) [RHEL-79818]
  - Revert "mm: add vma_has_recency()" (Luiz Capitulino) [RHEL-80655]
  - Revert "mm: support POSIX_FADV_NOREUSE" (Luiz Capitulino) [RHEL-80655]
  - phy: tegra: xusb: reset VBUS & ID OVERRIDE (Rupinderjit Singh) [RHEL-80628]
  - smb: client: fix chmod(2) regression with ATTR_READONLY (Jay Shin) [RHEL-80527 RHEL-78507]
  - scsi: megaraid_sas: Fix for a potential deadlock (Tomas Henzl) [RHEL-21980] {CVE-2024-57807}
  - scsi: core: Fix command pass through retry regression (Ewan D. Milne) [RHEL-77122]
  - fs/proc: fix softlockup in __read_vmcore (part 2) (Baoquan He) [RHEL-79112] {CVE-2025-21694}
  - RDMA/mlx5: Fix a WARN during dereg_mr for DM type (Benjamin Poirier) [RHEL-49958 RHEL-6641 RHEL-77115]
  - CVE-2025-1272: security: Re-enable lockdown LSM in some setup_arch() (Lenny Szubowicz) [RHEL-78974] {CVE-2025-1272}
  - redhat/self-test: Remove --all from git query (Prarit Bhargava)
  - redhat: fix selftest git command so it picks the right commit (Patrick Talbert)
  - arm64: mm: Fix zone_dma_limit calculation (Luiz Capitulino) [RHEL-71914]
  - Documentation/powerpc/fadump: add additional parameter feature details (Mamatha Inamdar) [RHEL-74219]
  - powerpc: increase MIN RMA size for CAS negotiation (Mamatha Inamdar) [RHEL-74219]
  - powerpc/fadump: fix additional param memory reservation for HASH MMU (Mamatha Inamdar) [RHEL-74219]
  - powerpc: export MIN RMA size (Mamatha Inamdar) [RHEL-74219]
  - cxgb4: use port number to set mac addr (Michal Schmidt) [RHEL-75514]
  - pps: Fix a use-after-free (Michal Schmidt) [RHEL-9309]
  - gitlab-ci: add jobs for rhel9 automotive pipelines (Michael Hofmann)
  - gitlab-ci: clean up trigger job naming and template inheritance (Michael Hofmann)
  - can: bcm: Fix UAF in bcm_proc_show() (Michal Schmidt) [RHEL-80748] {CVE-2023-52922}
  - Revert "x86/kvm: Override default caching mode for SEV-SNP and TDX" (Vitaly Kuznetsov) [RHEL-75512]
  - idpf: call set_real_num_queues in idpf_open (Michal Schmidt) [RHEL-68688]
  - scsi: st: Don't set pos_unknown just after device recognition (John Meneghini) [RHEL-78429]
  - scsi: sg: Fix slab-use-after-free read in sg_release() (Ewan D. Milne) [RHEL-75864] {CVE-2024-56631}
  - RAS/AMD/ATL: Translate normalized to system physical addresses using PRM (Aristeu Rozanski) [RHEL-22695]
  - ACPI: PRM: Add PRM handler direct call support (Aristeu Rozanski) [RHEL-22695]
  - efi/runtime-wrappers: Clean up white space and add __init annotation (Aristeu Rozanski) [RHEL-22695]
  - acpi/prmt: Use EFI runtime sandbox to invoke PRM handlers (Aristeu Rozanski) [RHEL-22695]
  - efi/runtime-wrappers: Don't duplicate setup/teardown code (Aristeu Rozanski) [RHEL-22695]
  - efi/runtime-wrapper: Move workqueue manipulation out of line (Aristeu Rozanski) [RHEL-22695]
  - efi/runtime-wrappers: Use type safe encapsulation of call arguments (Aristeu Rozanski) [RHEL-22695]
  - scsi: storvsc: Set correct data length for sending SCSI command without payload (Cathy Avery) [RHEL-82537]
  - tcp: fix excessive TLP and RACK timeouts from HZ rounding (CKI Backport Bot) [RHEL-83546]
  - pm: cpupower: Add missing residency header changes in cpuidle.h to SWIG (David Arcari) [RHEL-80660]
  - pm: cpupower: Add header changes for cpufreq.h to SWIG bindings (David Arcari) [RHEL-80660]
  - pm: cpupower: Add install and uninstall options to bindings makefile (David Arcari) [RHEL-80660]
  - cpupower: Adjust whitespace for amd-pstate specific prints (David Arcari) [RHEL-80660]
  - cpupower: Don't fetch maximum latency when EPP is enabled (David Arcari) [RHEL-80660]
  - cpupower: Add support for showing energy performance preference (David Arcari) [RHEL-80660]
  - cpupower: Don't try to read frequency from hardware when kernel uses aperfmperf (David Arcari) [RHEL-80660]
  - cpupower: Add support for amd-pstate preferred core rankings (David Arcari) [RHEL-80660]
  - cpupower: Add support for parsing 'enabled' or 'disabled' strings from table (David Arcari) [RHEL-80660]
  - cpupower: Remove spurious return statement (David Arcari) [RHEL-80660]
  - cpupower: fix TSC MHz calculation (David Arcari) [RHEL-80660]
  - cpupower: revise is_valid flag handling for idle_monitor (David Arcari) [RHEL-80660]
  - pm: cpupower: Makefile: Fix cross compilation (David Arcari) [RHEL-80660]
  - cpupower: add checks for xgettext and msgfmt (David Arcari) [RHEL-80660]
  - cpupower: Add Chinese Simplified translation (David Arcari) [RHEL-80660]
  - pm: cpupower: bindings: Add test to confirm cpu state is disabled (David Arcari) [RHEL-80660]
  - pm: cpupower: bindings: Improve disable c_state block (David Arcari) [RHEL-80660]
  - pm: cpupower: gitignore: Add compile_commands.json (David Arcari) [RHEL-80660]
  - pm: cpupower: Makefile: Allow overriding cross-compiling env params (David Arcari) [RHEL-80660]
  - pm: cpupower: bench: print config file path when open cpufreq-bench.conf fails (David Arcari) [RHEL-80660]
  - tools/power/cpupower: Add documentation for some recently introduced options (David Arcari) [RHEL-80660]
  - pm: cpupower: Clean up bindings gitignore (David Arcari) [RHEL-80660]
  - pm: cpupower: rename raw_pylibcpupower.i (David Arcari) [RHEL-80660]
  - pm:cpupower: Add error warning when SWIG is not installed (David Arcari) [RHEL-80660]
  - pm:cpupower: Include test_raw_pylibcpupower.py (David Arcari) [RHEL-80660]
  - pm:cpupower: Add SWIG bindings files for libcpupower (David Arcari) [RHEL-80660]
  - pm:cpupower: Add missing powercap_set_enabled() stub function (David Arcari) [RHEL-80660]
  - cpupower: fix lib default installation path (David Arcari) [RHEL-80660]
  - cpupower: Disable direct build of the 'bench' subproject (David Arcari) [RHEL-80660]
  - cpupower: Remove absent 'v' parameter from monitor man page (David Arcari) [RHEL-80660]
  - cpupower: Improve cpupower build process description (David Arcari) [RHEL-80660]
  - cpupower: Add 'help' target to the main Makefile (David Arcari) [RHEL-80660]
  - cpupower: Replace a dead reference link with working ones (David Arcari) [RHEL-80660]
  - Fix cpupower-frequency-info.1 man page typo (David Arcari) [RHEL-80660]
  - tools cpupower bench: Override CFLAGS assignments (David Arcari) [RHEL-80660]
  - cpupower: fix reference to nonexistent document (David Arcari) [RHEL-80660]
  - EDAC/amd64: Simplify ECC check on unified memory controllers (Aristeu Rozanski) [RHEL-73049]
  - PCI: vmd: Set devices to D0 before enabling PM L1 Substates (Myron Stowe) [RHEL-47438]
  - PCI: vmd: Add DID 8086:B06F and 8086:B60B for Intel client SKUs (Myron Stowe) [RHEL-47438]
  - can: isotp: fix support for transmission of SF without flow control (Radu Rendec) [RHEL-80832]
  - can: isotp: recvmsg(): allow MSG_CMSG_COMPAT flag (Radu Rendec) [RHEL-80832]
  - can: isotp: restore accidentally removed MSG_PEEK feature (Radu Rendec) [RHEL-80832]
  - can: isotp: fix race between isotp_sendsmg() and isotp_release() (Radu Rendec) [RHEL-80832]
  - can: isotp: handle wait_event_interruptible() return values (Radu Rendec) [RHEL-80832]
  - can: isotp: split tx timer into transmission and timeout (Radu Rendec) [RHEL-80832]
  - can: isotp: fix potential CAN frame reception race in isotp_rcv() (Radu Rendec) [RHEL-80832]
  - can: isotp: fix tx state handling for echo tx processing (Radu Rendec) [RHEL-80832]
  - can: isotp: isotp_bind(): do not validate unused address information (Radu Rendec) [RHEL-80832]
  - can: isotp: add support for transmission without flow control (Radu Rendec) [RHEL-80832]
  - can: isotp: remove re-binding of bound socket (Radu Rendec) [RHEL-80832]
  - can: isotp: stop timeout monitoring when no first frame was sent (Radu Rendec) [RHEL-80832]
  - can: isotp: support MSG_TRUNC flag when reading from socket (Radu Rendec) [RHEL-80832]
  - can: isotp: return -EADDRNOTAVAIL when reading from unbound socket (Radu Rendec) [RHEL-80832]
  - can: isotp: isotp_bind(): return -EINVAL on incorrect CAN ID formatting (Radu Rendec) [RHEL-80832]
  - can: isotp: sanitize CAN ID checks in isotp_bind() (Radu Rendec) [RHEL-80832] {CVE-2022-49269}
  - can: isotp: set max PDU size to 64 kByte (Radu Rendec) [RHEL-80832]
  - can: isotp: set default value for N_As to 50 micro seconds (Radu Rendec) [RHEL-80832]
  - can: isotp: add local echo tx processing for consecutive frames (Radu Rendec) [RHEL-80832]
  - selftests: livepatch: test livepatching a kprobed function (Denis Aleksandrov) [RHEL-80215]
  - selftests: livepatch: save and restore kprobe state (Denis Aleksandrov) [RHEL-80215]
  - selftests: livepatch: rename KLP_SYSFS_DIR to SYSFS_KLP_DIR (Denis Aleksandrov) [RHEL-80215]
  - Documentation: livepatch: Correct release locks antonym (Denis Aleksandrov) [RHEL-80215]
  - EDAC/mce_amd: Add support for FRU text in MCA (Aristeu Rozanski) [RHEL-52657]
  - x86/mce/apei: Handle variable SMCA BERT record size (Aristeu Rozanski) [RHEL-52657]
  - x86/MCE/AMD: Add support for new MCA_SYND{1,2} registers (Aristeu Rozanski) [RHEL-52657]
  - tracing: Add __print_dynamic_array() helper (Aristeu Rozanski) [RHEL-52657]
  - x86/mce: Add wrapper for struct mce to export vendor specific info (Aristeu Rozanski) [RHEL-52657]
  - x86/mce: Use mce_prep_record() helpers for apei_smca_report_x86_error() (Aristeu Rozanski) [RHEL-52657]
  - x86/mce: Define mce_prep_record() helpers for common and per-CPU fields (Aristeu Rozanski) [RHEL-52657]
  - x86/mce: Rename mce_setup() to mce_prep_record() (Aristeu Rozanski) [RHEL-52657]
  - workqueue: Put the pwq after detaching the rescuer from the pool (CKI Backport Bot) [RHEL-81472] {CVE-2025-21786}
  - EDAC/{i10nm,skx,skx_common}: Support UV systems (Aristeu Rozanski) [RHEL-73892]
  - x86/xen: add FRAME_END to xen_hypercall_hvm() (Vitaly Kuznetsov) [RHEL-70669] {CVE-2024-53241}
  - x86/xen: fix xen_hypercall_hvm() to not clobber %rbx (Vitaly Kuznetsov) [RHEL-70669] {CVE-2024-53241}
  - x86/static-call: Remove early_boot_irqs_disabled check to fix Xen PVH dom0 (Vitaly Kuznetsov) [RHEL-70669] {CVE-2024-53241}
  - x86/asm: Make serialize() always_inline (Vitaly Kuznetsov) [RHEL-70669] {CVE-2024-53241}
  - x86/static-call: fix 32-bit build (Vitaly Kuznetsov) [RHEL-70669] {CVE-2024-53241}
  - x86/xen: remove hypercall page (Vitaly Kuznetsov) [RHEL-70669] {CVE-2024-53241}
  - x86/xen: use new hypercall functions instead of hypercall page (Vitaly Kuznetsov) [RHEL-70669] {CVE-2024-53241}
  - x86/xen: add central hypercall functions (Vitaly Kuznetsov) [RHEL-70669] {CVE-2024-53241}
  - x86/xen: don't do PV iret hypercall through hypercall page (Vitaly Kuznetsov) [RHEL-70669] {CVE-2024-53241}
  - x86/static-call: provide a way to do very early static-call updates (Vitaly Kuznetsov) [RHEL-70669] {CVE-2024-53241}
  - objtool/x86: allow syscall instruction (Vitaly Kuznetsov) [RHEL-70669] {CVE-2024-53241}
  - x86: make get_cpu_vendor() accessible from Xen code (Vitaly Kuznetsov) [RHEL-70669] {CVE-2024-53241}
  - x86/xen: Avoid relocatable quantities in Xen ELF notes (Vitaly Kuznetsov) [RHEL-70669]
  - tracing: Fix bad hist from corrupting named_triggers list (Tomas Glozar) [RHEL-81911]
  - tracing/histograms: Return an error if we fail to add histogram to hist_vars list (Tomas Glozar) [RHEL-81911]
  - tracing/histograms: Add histograms to hist_vars if they have referenced variables (Tomas Glozar) [RHEL-81911]
  - Documentation/sysctl: Add timer_migration to kernel.rst (Phil Auld) [RHEL-11707]
  - netfilter: nfnetlink_queue: drop bogus WARN_ON (Florian Westphal) [RHEL-80104]


author: Augusto Caringi <acaringi@redhat.com> [5.14.0-574.el9]
changelog:
  - ima: Fix a potential integer overflow in ima_appraise_measurement (CKI Backport Bot) [RHEL-80802] {CVE-2022-49643}
  - selftests/mm: hugetlb_fault_after_madv: improve test output (David Hildenbrand) [RHEL-60023]
  - selftests/mm: hugetlb_fault_after_madv: use default hugetlb page size (David Hildenbrand) [RHEL-60023]
  - Bluetooth: btbcm: Fix NULL deref in btbcm_get_board_name() (CKI Backport Bot) [RHEL-81375] {CVE-2024-57988}
  - list: fix a data-race around ep->rdllist (Jan Stancek) [RHEL-80985] {CVE-2022-49443}
  - Bluetooth: btrtl: check for NULL in btrtl_setup_realtek() (CKI Backport Bot) [RHEL-81268] {CVE-2024-57987}
  - RDMA/nldev: Set error code in rdma_nl_notify_event (Kamal Heib) [RHEL-77880]
  - RDMA/core: Fix ENODEV error for iWARP test over vlan (Kamal Heib) [RHEL-77880]
  - IB/cm: Rework sending DREQ when destroying a cm_id (Kamal Heib) [RHEL-77880]
  - IB/cm: Do not hold reference on cm_id unless needed (Kamal Heib) [RHEL-77880]
  - IB/cm: Explicitly mark if a response MAD is a retransmission (Kamal Heib) [RHEL-77880]
  - RDMA/nldev: Add IB device and net device rename events (Kamal Heib) [RHEL-77880]
  - RDMA/core: Move ib_uverbs_file struct to uverbs_types.h (Kamal Heib) [RHEL-77880]
  - RDMA/core: Add device ufile cleanup operation (Kamal Heib) [RHEL-77880]
  - RDMA: Use ethtool string helpers (Kamal Heib) [RHEL-77880]
  - RDMA/ipoib: Use the networking stack default for txqueuelen (Kamal Heib) [RHEL-77880]
  - RDMA/srpt: Make slab cache names unique (Kamal Heib) [RHEL-77880]
  - efi: Add iMac Pro 2017 to uefi skip cert quirk (Coiby Xu) [RHEL-80989]
  - efi: Correct Macmini DMI match in uefi cert quirk (Coiby Xu) [RHEL-80989]
  - efi: Do not import certificates from UEFI Secure Boot for T2 Macs (CKI Backport Bot) [RHEL-80989] {CVE-2022-49357}
  - NFSD: fix hang in nfsd4_shutdown_callback (Olga Kornievskaia) [RHEL-81291] {CVE-2025-21795}
  - ASoC: SOF: Intel: hda-dai: Ensure DAI widget is valid during params (CKI Backport Bot) [RHEL-81439] {CVE-2024-58012}
  - netfilter: nf_tables: reject mismatching sum of field_len with set key length (CKI Backport Bot) [RHEL-82489] {CVE-2025-21826}
  - usbnet: fix memory leak in error case (CKI Backport Bot) [RHEL-80848] {CVE-2022-49657}
  - crypto: tegra - do not transfer req when tegra init fails (CKI Backport Bot) [RHEL-82476] {CVE-2024-58075}
  - RAS/AMD/FMPM: Use atl internal.h for INVALID_SPA (Aristeu Rozanski) [RHEL-22697]
  - RAS/AMD/ATL: Implement DF 4.5 NP2 denormalization (Aristeu Rozanski) [RHEL-22697]
  - RAS/AMD/ATL: Validate address map when information is gathered (Aristeu Rozanski) [RHEL-22697]
  - RAS/AMD/ATL: Expand helpers for adding and removing base and hole (Aristeu Rozanski) [RHEL-22697]
  - RAS/AMD/ATL: Read DRAM hole base early (Aristeu Rozanski) [RHEL-22697]
  - RAS/AMD/ATL: Add amd_atl pr_fmt() prefix (Aristeu Rozanski) [RHEL-22697]
  - configs: enable IVPU driver on RHEL (Karol Herbst) [RHEL-38583]
  - accel: add build system changes (Karol Herbst) [RHEL-38583]
  - accel: backport ivpu driver from v6.12 (Karol Herbst) [RHEL-38583]


author: Augusto Caringi <acaringi@redhat.com> [5.14.0-575.el9]
changelog:
  - PCI/bwctrl: Fix NULL pointer deref on unbind and bind (Myron Stowe) [RHEL-81906]
  - PCI/bwctrl: Enable only if more than one speed is supported (Myron Stowe) [RHEL-81906]
  - PCI: Honor Max Link Speed when determining supported speeds (Myron Stowe) [RHEL-81906]
  - PCI: Drop duplicate pcie_get_speed_cap(), pcie_get_width_cap() declarations (Myron Stowe) [RHEL-81906]
  - PCI/bwctrl: Add pcie_set_target_speed() to set PCIe Link Speed (Myron Stowe) [RHEL-81906]
  - PCI/bwctrl: Re-add BW notification portdrv as PCIe BW controller (Myron Stowe) [RHEL-81906]
  - PCI: Abstract LBMS seen check into pcie_lbms_seen() (Myron Stowe) [RHEL-81906]
  - PCI: Refactor pcie_update_link_speed() (Myron Stowe) [RHEL-81906]
  - PCI: Store all PCIe Supported Link Speeds (Myron Stowe) [RHEL-81906]
  - PCI: Protect Link Control 2 Register with RMW locking (Myron Stowe) [RHEL-81906]
  - Documentation PCI: Reformat RMW ops documentation (Myron Stowe) [RHEL-81906]
  - thermal/of: Fix cdev lookup in thermal_of_should_bind() (David Arcari) [RHEL-79821]
  - thermal: of: Simplify thermal_of_should_bind with scoped for each OF child (David Arcari) [RHEL-79821]
  - thermal: intel: Fix compile issue when CONFIG_NET is not defined (David Arcari) [RHEL-79821]
  - thermal: intel: int340x: Panther Lake power floor and workload hint support (David Arcari) [RHEL-79821]
  - thermal: intel: int340x: Panther Lake DLVR support (David Arcari) [RHEL-79821]
  - thermal: intel: Remove explicit user_space governor selection (David Arcari) [RHEL-79821]
  - ACPI: DPTF: Support Panther Lake (David Arcari) [RHEL-79821]
  - thermal: intel: int340x: processor: Enable MMIO RAPL for Panther Lake (David Arcari) [RHEL-79821]
  - thermal: int3400: Remove unneeded data_vault attribute_group (David Arcari) [RHEL-79821]
  - thermal: int3400: Fix reading of current_uuid for active policy (David Arcari) [RHEL-79821]
  - x86/cpu: Fix FAM5_QUARK_X1000 to use X86_MATCH_VFM() (David Arcari) [RHEL-79821]
  - thermal: intel: int340x: processor: Add MMIO RAPL PL4 support (David Arcari) [RHEL-79821]
  - thermal: intel: int340x: processor: Remove MMIO RAPL CPU hotplug support (David Arcari) [RHEL-79821]
  - finally take no_llseek out [partial] (David Arcari) [RHEL-79821]
  - thermal: intel: intel_tcc_cooling: Switch to new Intel CPU model defines (David Arcari) [RHEL-79821]
  - thermal: intel: intel_pch: Improve cooling log (David Arcari) [RHEL-79821]
  - x86/cpu/topology: Remove topology_max_die_per_package() (David Arcari) [RHEL-79821]
  - x86/cpu/topology: Rename topology_max_die_per_package() [partial] (David Arcari) [RHEL-79821]
  - arch/powerpc/perf: Update get_mem_data_src function to use saved values of sier and mmcra regs (Mamatha Inamdar) [RHEL-80602]
  - arch/powerpc/perf: Check the instruction type before creating sample with perf_mem_data_src (Mamatha Inamdar) [RHEL-80602]
  - certs: Add ECDSA signature verification self-test (Herbert Xu) [RHEL-81929]
  - certs: Move RSA self-test data to separate file (Herbert Xu) [RHEL-81929]
  - certs: Break circular dependency when selftest is modular (Herbert Xu) [RHEL-81929]
  - KEYS: Include linux/errno.h in linux/verification.h (Herbert Xu) [RHEL-81929]
  - crypto: certs: fix FIPS selftest dependency (Herbert Xu) [RHEL-81929]
  - certs: Add support for using elliptic curve keys for signing modules (Herbert Xu) [RHEL-81929]
  - certs: Trigger creation of RSA module signing key if it's not an RSA key (Herbert Xu) [RHEL-81929]
  - dpll: add clock quality level attribute and op (Petr Oros) [RHEL-77838]
  - tpm: Change to kvalloc() in eventlog/acpi.c (CKI Backport Bot) [RHEL-81489] {CVE-2024-58005}
  - selftests/mm: run_vmtests.sh: fix half_ufd_size_MB calculation (Rafael Aquini) [RHEL-74363]
  - vrf: use RCU protection in l3mdev_l3_out() (Guillaume Nault) [RHEL-81542] {CVE-2025-21791}
  - smb: client: fix regression with guest option (Paulo Alcantara) [RHEL-83858]


author: Augusto Caringi <acaringi@redhat.com> [5.14.0-576.el9]
changelog:
  - md/raid1: fix memory leak in raid1_run() if no active rdev (Nigel Croxon) [RHEL-83988]
  - md/raid1: don't free conf on raid0_run failure (Nigel Croxon) [RHEL-83988]
  - md/raid0: don't free conf on raid0_run failure (Nigel Croxon) [RHEL-83988]
  - md: switch personalities faulty multipath to use md_submodule_head (Nigel Croxon) [RHEL-83988]
  - async_xor: Remove unused 'async_xor_val' (Nigel Croxon) [RHEL-83988]
  - md/raid10: wait barrier before returning discard request with REQ_NOWAIT (Nigel Croxon) [RHEL-83988]
  - md/md-bitmap: fix wrong bitmap_limit for clustermd when write sb (Nigel Croxon) [RHEL-83988]
  - md/raid1,raid10: don't ignore IO flags (Nigel Croxon) [RHEL-83988]
  - md/raid5: merge reshape_progress checking inside get_reshape_loc() (Nigel Croxon) [RHEL-83988]
  - md: fix mddev uaf while iterating all_mddevs list (Nigel Croxon) [RHEL-83988]
  - md: switch md-cluster to use md_submodle_head (Nigel Croxon) [RHEL-83988]
  - md: switch personalities to use md_submodule_head (Nigel Croxon) [RHEL-83988]
  - md: don't export md_cluster_ops (Nigel Croxon) [RHEL-83988]
  - md/md-cluster: cleanup md_cluster_ops reference (Nigel Croxon) [RHEL-83988]
  - md: introduce struct md_submodule_head and APIs (Nigel Croxon) [RHEL-83988]
  - md: only include md-cluster.h if necessary (Nigel Croxon) [RHEL-83988]
  - md: merge common code into find_pers() (Nigel Croxon) [RHEL-83988]
  - md: ensure resync is prioritized over recovery (Nigel Croxon) [RHEL-83988]
  - md: Fix linear_set_limits() (Nigel Croxon) [RHEL-83988]
  - md/md-linear: Fix a NULL vs IS_ERR() bug in linear_add() (Nigel Croxon) [RHEL-83988]
  - md: reintroduce md-linear (Nigel Croxon) [RHEL-83988]
  - md: Remove deprecated CONFIG_MD_LINEAR (Nigel Croxon) [RHEL-83988]
  - md/linear: Get rid of md-linear.h (Nigel Croxon) [RHEL-83988]
  - md/md-linear: Annotate struct linear_conf with __counted_by (Nigel Croxon) [RHEL-83988]
  - Revert "Upstream has changed the APIs to suspend the array." (Nigel Croxon) [RHEL-83988]
  - Revert "md/md-linear: Fix a NULL vs IS_ERR() bug in linear_add()" (Nigel Croxon) [RHEL-83988]
  - bpf: Remove unnecessary BTF lookups in bpf_sk_storage_tracing_allowed (CKI Backport Bot) [RHEL-82439]
  - tools/power turbostat: version 2025.02.02 (David Arcari) [RHEL-84464]
  - tools/power turbostat: Add CPU%c1e BIC for CWF (David Arcari) [RHEL-84464]
  - tools/power turbostat: Harden one-shot mode against cpu offline (David Arcari) [RHEL-84464]
  - tools/power turbostat: Fix forked child affinity regression (David Arcari) [RHEL-84464]
  - tools/power turbostat: Add tcore clock PMT type (David Arcari) [RHEL-84464]
  - tools/power turbostat: version 2025.01.14 (David Arcari) [RHEL-84464]
  - tools/power turbostat: Allow adding PMT counters directly by sysfs path (David Arcari) [RHEL-84464]
  - tools/power turbostat: Allow mapping multiple PMT files with the same GUID (David Arcari) [RHEL-84464]
  - tools/power turbostat: Add PMT directory iterator helper (David Arcari) [RHEL-84464]
  - tools/power turbostat: Extend PMT identification with a sequence number (David Arcari) [RHEL-84464]
  - tools/power turbostat: Return default value for unmapped PMT domains (David Arcari) [RHEL-84464]
  - tools/power turbostat: Check for non-zero value when MSR probing (David Arcari) [RHEL-84464]
  - tools/power turbostat: Enhance turbostat self-performance visibility (David Arcari) [RHEL-84464]
  - tools/power turbostat: Add fixed RAPL PSYS divisor for SPR (David Arcari) [RHEL-84464]
  - tools/power turbostat: Fix PMT mmaped file size rounding (David Arcari) [RHEL-84464]
  - tools/power turbostat: Remove SysWatt from DISABLED_BY_DEFAULT (David Arcari) [RHEL-84464]
  - tools/power turbostat: Add an NMI column (David Arcari) [RHEL-84464]
  - tools/power turbostat: add Busy% to "show idle" (David Arcari) [RHEL-84464]
  - tools/power turbostat: Introduce --force parameter (David Arcari) [RHEL-84464]
  - tools/power turbostat: Improve --help output (David Arcari) [RHEL-84464]
  - tools/power turbostat: Exit on unsupported Vendors (David Arcari) [RHEL-84464]
  - tools/power turbostat: Exit on unsupported Intel models (David Arcari) [RHEL-84464]
  - tools/power turbostat: update turbostat(8) (David Arcari) [RHEL-84464]
  - tools/power turbostat: Add initial support for ClearwaterForest (David Arcari) [RHEL-45097 RHEL-84464]
  - tools/power turbostat: Add initial support for PantherLake (David Arcari) [RHEL-47460 RHEL-84464]
  - tools/power turbostat: 2024.11.30 (David Arcari) [RHEL-84464]
  - tools/power turbostat: Add RAPL psys as a built-in counter (David Arcari) [RHEL-84464]
  - tools/power turbostat: Fix child's argument forwarding (David Arcari) [RHEL-84464]
  - tools/power turbostat: Force --no-perf in --dump mode (David Arcari) [RHEL-84464]
  - tools/power turbostat: Add support for /sys/class/drm/card1 (David Arcari) [RHEL-84464]
  - tools/power turbostat: Cache graphics sysfs file descriptors during probe (David Arcari) [RHEL-84464]
  - tools/power turbostat: Consolidate graphics sysfs access (David Arcari) [RHEL-84464]
  - tools/power turbostat: Remove unnecessary fflush() call (David Arcari) [RHEL-84464]
  - tools/power turbostat: Enhance platform divergence description (David Arcari) [RHEL-84464]
  - tools/power turbostat: Remove PC3 support on Lunarlake (David Arcari) [RHEL-84464]
  - tools/power turbostat: Rename arl_features to lnl_features (David Arcari) [RHEL-84464]
  - tools/power turbostat: Add back PC8 support on Arrowlake (David Arcari) [RHEL-84464]
  - tools/power turbostat: Remove PC7/PC9 support on MTL (David Arcari) [RHEL-84464]
  - tools/power turbostat: Honor --show CPU, even when even when num_cpus=1 (David Arcari) [RHEL-84464]
  - tools/power turbostat: Fix trailing '\n' parsing (David Arcari) [RHEL-84464]
  - tools/power turbostat: Allow using cpu device in perf counters on hybrid platforms (David Arcari) [RHEL-84464]
  - tools/power turbostat: Fix column printing for PMT xtal_time counters (David Arcari) [RHEL-84464]
  - tools/power turbostat: fix GCC9 build regression (David Arcari) [RHEL-84464]
  - cgroup: Remove steal time from usage_usec (Waiman Long) [RHEL-79933]
  - KVM: selftests: Allow running a single iteration of dirty_log_test (Maxim Levitsky) [RHEL-67879]
  - KVM: selftests: Fix an off-by-one in the number of dirty_log_test iterations (Maxim Levitsky) [RHEL-67879]
  - KVM: selftests: Set per-iteration variables at the start of each iteration (Maxim Levitsky) [RHEL-67879]
  - KVM: selftests: Tighten checks around prev iter's last dirty page in ring (Maxim Levitsky) [RHEL-67879]
  - KVM: selftests: Ensure guest writes min number of pages in dirty_log_test (Maxim Levitsky) [RHEL-67879]
  - KVM: sefltests: Verify value of dirty_log_test last page isn't bogus (Maxim Levitsky) [RHEL-67879]
  - KVM: selftests: Collect *all* dirty entries in each dirty_log_test iteration (Maxim Levitsky) [RHEL-67879]
  - KVM: selftests: Print (previous) last_page on dirty page value mismatch (Maxim Levitsky) [RHEL-67879]
  - KVM: selftests: Use continue to handle all "pass" scenarios in dirty_log_test (Maxim Levitsky) [RHEL-67879]
  - KVM: selftests: Post to sem_vcpu_stop if and only if vcpu_stop is true (Maxim Levitsky) [RHEL-67879]
  - KVM: selftests: Keep dirty_log_test vCPU in guest until it needs to stop (Maxim Levitsky) [RHEL-67879]
  - KVM: selftests: Honor "stop" request in dirty ring test (Maxim Levitsky) [RHEL-67879]
  - KVM: selftests: Limit dirty_log_test's s390x workaround to s390x (Maxim Levitsky) [RHEL-67879]
  - KVM: selftests: Continuously reap dirty ring while vCPU is running (Maxim Levitsky) [RHEL-67879]
  - KVM: selftests: Read per-page value into local var when verifying dirty_log_test (Maxim Levitsky) [RHEL-67879]
  - KVM: selftests: Precisely track number of dirty/clear pages for each iteration (Maxim Levitsky) [RHEL-67879]
  - KVM: selftests: Drop stale srandom() initialization from dirty_log_test (Maxim Levitsky) [RHEL-67879]
  - KVM: selftests: Drop signal/kick from dirty ring testcase (Maxim Levitsky) [RHEL-67879]
  - KVM: selftests: Sync dirty_log_test iteration to guest *before* resuming (Maxim Levitsky) [RHEL-67879]
  - KVM: selftests: Support multiple write retires in dirty_log_test (Maxim Levitsky) [RHEL-67879]
  - KVM: selftests: Add vcpu_arch_put_guest() to do writes from guest code (Maxim Levitsky) [RHEL-67879]
  - KVM: selftests: Provide a global pseudo-RNG instance for all tests (Maxim Levitsky) [RHEL-67879]
  - KVM: VMX: read the PML log in the same order as it was written (Maxim Levitsky) [RHEL-67879]
  - KVM: VMX: refactor PML terminology (Maxim Levitsky) [RHEL-67879]
  - arch/x86/kernel/setup.c: fix rh_check_supported (Tomas Henzl) [RHEL-71452]
  - selftests/bpf: Add tests for bpf_get_dentry_xattr (Gregory Bell) [RHEL-33903]
  - bpf: Add kfunc bpf_get_dentry_xattr() to read xattr from dentry (Gregory Bell) [RHEL-33903]
  - bpf: Move bpf_get_file_xattr to fs/bpf_fs_kfuncs.c (Gregory Bell) [RHEL-33903]
  - selftests/bpf: Attempt to build BPF programs with -Wsign-compare (Gregory Bell) [RHEL-33903]
  - selftests/bpf: Fixes tests for filesystem kfuncs (Gregory Bell) [RHEL-33903]
  - selftests/bpf: Fix spelling mistake "get_signaure_size" -> "get_signature_size" (Gregory Bell) [RHEL-33903]
  - selftests/bpf: Add test that uses fsverity and xattr to sign a file (Gregory Bell) [RHEL-33903]
  - selftests/bpf: Add tests for filesystem kfuncs (Gregory Bell) [RHEL-33903]
  - selftests/bpf: Sort config in alphabetic order (Gregory Bell) [RHEL-33903]
  - Documentation/bpf: Add documentation for filesystem kfuncs (Gregory Bell) [RHEL-33903]
  - bpf, fsverity: Add kfunc bpf_get_fsverity_digest (Gregory Bell) [RHEL-33903]
  - bpf: Add kfunc bpf_get_file_xattr (Gregory Bell) [RHEL-33903]
  - mm: hugetlb: avoid fallback for specific node allocation of 1G pages (CKI Backport Bot) [RHEL-78971]
  - Bluetooth: btusb: Add one more ID 0x0489:0xe0f3 for Qualcomm WCN785x (CKI Backport Bot) [RHEL-70421]
  - can: raw: raw_getsockopt(): reduce scope of err (Radu Rendec) [RHEL-84144]
  - can: raw: fix getsockopt() for new CAN_RAW_XL_VCID_OPTS (Radu Rendec) [RHEL-84144]
  - can: canxl: add virtual CAN network identifier support (Radu Rendec) [RHEL-84144]
  - can: isotp: support dynamic flow control parameters (Radu Rendec) [RHEL-84144]
  - can: bcm: add recvmsg flags for own, local and remote traffic (Radu Rendec) [RHEL-84144]
  - can: isotp: isotp_sendmsg(): fix TX state detection and wait behavior (Radu Rendec) [RHEL-84144]
  - can: dev: add can_state_get_by_berr_counter() to return the CAN state based on the current error counters (Radu Rendec) [RHEL-84144]
  - can: raw: Remove NULL check before dev_{put, hold} (Radu Rendec) [RHEL-84144]
  - can: raw: add missing refcount for memory leak fix (Radu Rendec) [RHEL-84144]
  - can: rx-offload: add can_rx_offload_get_echo_skb_queue_tail() (Radu Rendec) [RHEL-84144]
  - can: rx-offload: rename rx_offload_get_echo_skb() -> can_rx_offload_get_echo_skb_queue_timestamp() (Radu Rendec) [RHEL-84144]
  - can: raw: fix lockdep issue in raw_release() (Radu Rendec) [RHEL-84144]
  - can: raw: fix receiver memory leak (Radu Rendec) [RHEL-84144]
  - can: uapi: move CAN_RAW_FILTER_MAX definition to raw.h (Radu Rendec) [RHEL-84144]
  - can: length: refactor frame lengths definition to add size in bits (Radu Rendec) [RHEL-84144]
  - can: length: fix description of the RRS field (Radu Rendec) [RHEL-84144]
  - can: length: fix bitstuffing count (Radu Rendec) [RHEL-84144]
  - can: j1939: avoid possible use-after-free when j1939_can_rx_register fails (Radu Rendec) [RHEL-84144]
  - can: j1939: change j1939_netdev_lock type to mutex (Radu Rendec) [RHEL-84144]
  - can: j1939: j1939_sk_send_loop_abort(): improved error queue handling in J1939 Socket (Radu Rendec) [RHEL-84144]
  - can: length: make header self contained (Radu Rendec) [RHEL-84144]
  - can: j1939: recvmsg(): allow MSG_CMSG_COMPAT flag (Radu Rendec) [RHEL-84144]
  - can: isotp: add module parameter for maximum pdu size (Radu Rendec) [RHEL-84144]
  - can: isotp: isotp_ops: fix poll() to not report false EPOLLOUT events (Radu Rendec) [RHEL-84144]
  - can: j1939: j1939_tp_tx_dat_new(): fix out-of-bounds memory access (Radu Rendec) [RHEL-84144]
  - can: bcm: bcm_tx_setup(): fix KMSAN uninit-value in vfs_write (Radu Rendec) [RHEL-84144]
  - can: j1939: prevent deadlock by moving j1939_sk_errqueue() (Radu Rendec) [RHEL-84144]
  - can: bittiming: can_calc_bittiming(): add missing parameter to no-op function (Radu Rendec) [RHEL-84144]
  - can: raw: use temp variable instead of rolling back config (Radu Rendec) [RHEL-84144]
  - can: j1939: do not wait 250 ms if the same addr was already claimed (Radu Rendec) [RHEL-84144]
  - can: isotp: check CAN address family in isotp_bind() (Radu Rendec) [RHEL-84144]
  - can: gw: give feedback on missing CGW_FLAGS_CAN_IIF_TX_OK flag (Radu Rendec) [RHEL-84144]
  - can: raw: fix CAN FD frame transmissions over CAN XL devices (Radu Rendec) [RHEL-84144]
  - can: j1939: fix errant WARN_ON_ONCE in j1939_session_deactivate (Radu Rendec) [RHEL-84144]
  - can: raw: add support for SO_MARK (Radu Rendec) [RHEL-84144]
  - net: af_can: remove useless parameter 'err' in 'can_rx_register()' (Radu Rendec) [RHEL-84144]
  - can: sja1000: fix size of OCR_MODE_MASK define (Radu Rendec) [RHEL-84144]
  - can: j1939: j1939_send_one(): fix missing CAN header initialization (Radu Rendec) [RHEL-84144]
  - can: af_can: fix NULL pointer dereference in can_rx_register() (Radu Rendec) [RHEL-84144]
  - can: j1939: transport: j1939_session_skb_drop_old(): spin_unlock_irqrestore() before kfree_skb() (Radu Rendec) [RHEL-84144]
  - can: j1939: j1939_session_tx_eoma(): fix debug info (Radu Rendec) [RHEL-84144]
  - can: add termination resistor documentation (Radu Rendec) [RHEL-84144]
  - can: bcm: check the result of can_send() in bcm_can_tx() (Radu Rendec) [RHEL-84144]
  - can: bcm: registration process optimization in bcm_module_init() (Radu Rendec) [RHEL-84144]
  - can: raw: add CAN XL support (Radu Rendec) [RHEL-84144]
  - can: raw: use guard clause to optimize nesting in raw_rcv() (Radu Rendec) [RHEL-84144]
  - can: raw: process optimization in raw_init() (Radu Rendec) [RHEL-84144]
  - can: j1939: j1939_session_destroy(): fix memory leak of skbs (Radu Rendec) [RHEL-84144]
  - can: j1939: j1939_sk_queue_activate_next_locked(): replace WARN_ON_ONCE with netdev_warn_once() (Radu Rendec) [RHEL-84144]
  - can: error: add definitions for the different CAN error thresholds (Radu Rendec) [RHEL-84144]
  - can: error: specify the values of data[5..7] of CAN error frames (Radu Rendec) [RHEL-84144]
  - can: bcm: use call_rcu() instead of costly synchronize_rcu() (Radu Rendec) [RHEL-84144]
  - can: Break loopback loop on loopback documentation (Radu Rendec) [RHEL-84144]
  - can: raw: add support for SO_TXTIME/SCM_TXTIME (Radu Rendec) [RHEL-84144]
  - can: raw: raw_sendmsg(): remove not needed setting of skb->sk (Radu Rendec) [RHEL-84144]
  - can: gw: use call_rcu() instead of costly synchronize_rcu() (Radu Rendec) [RHEL-84144]
  - can: isotp: convert struct tpcon::{idx,len} to unsigned int (Radu Rendec) [RHEL-84144]
  - can: j1939: j1939_tp_cmd_recv(): check the dst address of TP.CM_BAM (Radu Rendec) [RHEL-84144]
  - can: j1939: j1939_can_recv(): ignore messages with invalid source address (Radu Rendec) [RHEL-84144]
  - can: j1939: j1939_tp_cmd_recv(): ignore abort message in the BAM transport (Radu Rendec) [RHEL-84144]
  - can: bcm: Use hrtimer_forward_now() (Radu Rendec) [RHEL-84144]
  - can: j1939: j1939_xtp_rx_rts_session_new(): abort TP less than 9 bytes (Radu Rendec) [RHEL-84144]
  - can: j1939: j1939_xtp_rx_dat_one(): cancel session if receive TP.DT with error length (Radu Rendec) [RHEL-84144]
  - can: j1939: j1939_tp_rxtimer(): fix errant alert in j1939_tp_rxtimer (Radu Rendec) [RHEL-84144]
  - can: j1939: prevent deadlock by changing j1939_socks_lock to rwlock (Radu Rendec) [RHEL-84144]
  - can: j1939: extend UAPI to notify about RX status (Radu Rendec) [RHEL-84144]
  - can: j1939: rename J1939_ERRQUEUE_* to J1939_ERRQUEUE_TX_* (Radu Rendec) [RHEL-84144]
  - can: j1939: j1939_session_tx_dat(): fix typo (Radu Rendec) [RHEL-84144]
  - can: j1939: j1939_xtp_rx_dat_one(): use separate pointer for session skb control buffer (Radu Rendec) [RHEL-84144]
  - can: j1939: j1939_session_tx_dat(): use consistent name se_skcb for session skb control buffer (Radu Rendec) [RHEL-84144]
  - can: j1939: j1939_session_completed(): use consistent name se_skb for the session skb (Radu Rendec) [RHEL-84144]
  - can: j1939: replace fall through comment by fallthrough pseudo-keyword (Radu Rendec) [RHEL-84144]
  - can: j1939: fix checkpatch warnings (Radu Rendec) [RHEL-84144]
  - can: j1939: j1939_sk_sock_destruct(): correct a grammatical error (Radu Rendec) [RHEL-84144]


author: Augusto Caringi <acaringi@redhat.com> [5.14.0-577.el9]
changelog:
  - xfs: fix freeing speculative preallocations for preallocated files (CKI Backport Bot) [RHEL-56816]
  - i2c: i801: Add lis3lv02d for Dell Precision M6800 (David Arcari) [RHEL-47426]
  - platform/x86: dell-smo8800: Add support for probing for the accelerometer i2c address (David Arcari) [RHEL-47426]
  - platform/x86: dell-smo8800: Add a couple more models to lis3lv02d_devices[] (David Arcari) [RHEL-47426]
  - i2c: i801: Remove unnecessary PCI function call (David Arcari) [RHEL-47426]
  - platform/x86: dell-smo8800: Move instantiation of lis3lv02d i2c_client from i2c-i801 to dell-lis3lv02d (David Arcari) [RHEL-47426]
  - platform/x86: dell-smo8800: Move SMO88xx acpi_device_ids to dell-smo8800-ids.h (David Arcari) [RHEL-47426]
  - platform/x86: dell: dell-smo8800: Convert to platform remove callback returning void (David Arcari) [RHEL-47426]
  - platform/x86: dell-smo8800: Use min_t() for comparison and assignment (David Arcari) [RHEL-47426]
  - platform/x86: dell-smo8800: Convert to be a platform driver (David Arcari) [RHEL-47426]
  - i2c: i801: fix potential race in i801_block_transaction_byte_by_byte (David Arcari) [RHEL-47426]
  - i2c: i801: Add support for Intel Panther Lake (David Arcari) [RHEL-47426]
  - i2c: i801: Use a different adapter-name for IDF adapters (David Arcari) [RHEL-47426]
  - i2c: i801: reword according to newest specification (David Arcari) [RHEL-47426]
  - i2c: i801: remove printout on handled timeouts (David Arcari) [RHEL-47426]
  - i2c: i801: Annotate apanel_addr as __ro_after_init (David Arcari) [RHEL-47426]
  - i2c: i801: Remove usage of I2C_CLASS_SPD (David Arcari) [RHEL-47426]
  - i2c: i801: Fix missing Kconfig dependency (David Arcari) [RHEL-47426]
  - i2c: i801: Call i2c_register_spd for muxed child segments (David Arcari) [RHEL-47426]
  - i2c: i801: Fix a refactoring that broke a touchpad on Lenovo P1 (David Arcari) [RHEL-47426]
  - i2c: i801: Avoid potential double call to gpiod_remove_lookup_table (David Arcari) [RHEL-47426]
  - i2c: i801: Fix using mux_pdev before it's set (David Arcari) [RHEL-47426]
  - i2c: i801: Add helper i801_get_block_len (David Arcari) [RHEL-47426]
  - i2c: i801: Add SMBUS_LEN_SENTINEL (David Arcari) [RHEL-47426]
  - i2c: i801: Split i801_block_transaction (David Arcari) [RHEL-47426]
  - i2c: i801: Add helper i801_check_and_clear_pec_error (David Arcari) [RHEL-47426]
  - i2c: i801: Define FEATURES_ICH5 as an extension of FEATURES_ICH4 (David Arcari) [RHEL-47426]
  - i2c: i801: Remove unused argument from tco functions (David Arcari) [RHEL-47426]
  - i2c: i801: Replace magic value with constant in dmi_check_onboard_devices (David Arcari) [RHEL-47426]
  - i2c: i801: Add lis3lv02d for Dell XPS 15 7590 (David Arcari) [RHEL-47426]
  - i2c: i801: Add lis3lv02d for Dell Precision 3540 (David Arcari) [RHEL-47426]
  - i2c: i801: Use new helper acpi_use_parent_companion (David Arcari) [RHEL-47426]
  - ACPI: Add helper acpi_use_parent_companion (David Arcari) [RHEL-47426]
  - i2c: i801: Simplify class-based client device instantiation (David Arcari) [RHEL-47426]
  - i2c: i801: replace acpi_lock with I2C bus lock (David Arcari) [RHEL-47426]
  - i2c: i801: use i2c_mark_adapter_suspended/resumed (David Arcari) [RHEL-47426]
  - i2c: i801: simplify module boilerplate code (David Arcari) [RHEL-47426]
  - i2c: i801: add helper i801_restore_regs (David Arcari) [RHEL-47426]
  - tracing/histogram: Fix semicolon.cocci warnings (Tomas Glozar) [RHEL-67679]
  - tracing/histogram: Fix documentation inline emphasis warning (Tomas Glozar) [RHEL-67679]
  - tracing/histogram: Fix check for missing operands in an expression (Tomas Glozar) [RHEL-67679]
  - tracing/histogram: Document expression arithmetic and constants (Tomas Glozar) [RHEL-67679]
  - tracing/histogram: Optimize division by a power of 2 (Tomas Glozar) [RHEL-67679]
  - tracing/histogram: Covert expr to const if both operands are constants (Tomas Glozar) [RHEL-67679]
  - tracing/histogram: Simplify handling of .sym-offset in expressions (Tomas Glozar) [RHEL-67679]
  - tracing: Fix operator precedence for hist triggers expression (Tomas Glozar) [RHEL-67679]
  - tracing: Add division and multiplication support for hist triggers (Tomas Glozar) [RHEL-67679]
  - tracing: Add support for creating hist trigger variables from literal (Tomas Glozar) [RHEL-67679]
  - tracing: Have histogram types be constant when possible (Tomas Glozar) [RHEL-67679]
  - powercap: intel_rapl: Add support for Panther Lake platform (David Arcari) [RHEL-47408]
  - powercap: call put_device() on an error path in powercap_register_control_type() (David Arcari) [RHEL-47408]
  - ext4: fallback to complex scan if aligned scan doesn't work (Brian Foster) [RHEL-83284]
  - nfsd: adjust WARN_ON_ONCE in revoke_delegation (Olga Kornievskaia) [RHEL-74439]
  - uki: get rid of RHEL-only walinuxagentcvm module in the initramfs (Vitaly Kuznetsov) [RHEL-83003]
  - ASoC: soc-pcm: don't use soc_pcm_ret() on .prepare callback (CKI Backport Bot) [RHEL-82517] {CVE-2024-58077}
  - team: better TEAM_OPTION_TYPE_STRING validation (CKI Backport Bot) [RHEL-81462] {CVE-2025-21787}
  - redhat: drop Y issues from changelog (Jan Stancek)
  - Reapply "perf util: Make util its own library" (Michael Petlan) [RHEL-79032]
  - iommu/vt-d: Fix suspicious RCU usage (Jerry Snitselaar) [RHEL-70102]
  - iommu/vt-d: Remove device comparison in context_setup_pass_through_cb (Jerry Snitselaar) [RHEL-70102]
  - Revert "x86: bring back rep movsq for user access on CPUs without ERMS" (Herton R. Krzesinski) [RHEL-79780]
  - net: stmmac: dwmac-tegra: Read iommu stream id from device tree (Izabela Bakollari) [RHEL-75649] {CVE-2025-21663}
  - net: stmmac: Fix zero-division error when disabling tc cbs (Izabela Bakollari) [RHEL-63931] {CVE-2024-49977}
  - configs: enable FW_CACHE on centos-stream/rhel 9 for nouveau (Dave Airlie) [RHEL-79929]
  - arm64: cacheinfo: Avoid out-of-bounds write to cacheinfo array (Radu Rendec) [RHEL-80224]
  - gfs2: skip if we cannot defer delete (Andreas Gruenbacher) [RHEL-77720]
  - gfs2: remove redundant warnings (Andreas Gruenbacher) [RHEL-77720]
  - gfs2: minor evict fix (Andreas Gruenbacher) [RHEL-77720]
  - gfs2: Prevent inode creation race (2) (Andreas Gruenbacher) [RHEL-77720]
  - gfs2: Fix additional unlikely request cancelation race (Andreas Gruenbacher) [RHEL-77720]
  - gfs2: Fix request cancelation bug (Andreas Gruenbacher) [RHEL-77720]
  - gfs2: Check for empty queue in run_queue (Andreas Gruenbacher) [RHEL-77720]
  - gfs2: Remove more dead code in add_to_queue (Andreas Gruenbacher) [RHEL-77720]
  - gfs2: remove dead code in add_to_queue (Su Hui) [RHEL-77720]
  - gfs2: Remove LM_FLAG_PRIORITY flag (Andreas Gruenbacher) [RHEL-77720]
  - gfs2: Replace GIF_DEFER_DELETE with GLF_DEFER_DELETE (Andreas Gruenbacher) [RHEL-77720]
  - gfs2: Add GLF_PENDING_REPLY flag (Andreas Gruenbacher) [RHEL-77720]
  - gfs2: glock holder GL_NOPID fix (Andreas Gruenbacher) [RHEL-77720]
  - gfs2: Decode missing glock flags in tracepoints (Andreas Gruenbacher) [RHEL-77720]
  - gfs2: gfs2_evict_inode clarification (Andreas Gruenbacher) [RHEL-77720]
  - scsi: qla2xxx: Fix use after free on unload (Ewan D. Milne) [RHEL-75828] {CVE-2024-56623}
  - nfsd: validate the nfsd_serv pointer before calling svc_wake_up (Olga Kornievskaia) [RHEL-69769]


author: Augusto Caringi <acaringi@redhat.com> [5.14.0-578.el9]
changelog:
  - mfd: intel-lpss: Add Intel Panther Lake LPSS PCI IDs (David Arcari) [RHEL-47428]
  - mfd: intel-lpss: Switch over to MSI interrupts (David Arcari) [RHEL-47428]
  - main.c: fix initcall blacklisted (Tomas Henzl) [RHEL-83272]
  - block: change blk_mq_add_to_batch() third argument type to bool (Ming Lei) [RHEL-79409]
  - nvme: move error logging from nvme_end_req() to __nvme_end_req() (Ming Lei) [RHEL-79409]
  - block: Name the RQF flags enum (Ming Lei) [RHEL-79409]
  - block: fix conversion of GPT partition name to 7-bit (Ming Lei) [RHEL-79409]
  - Add CONFIG_SCSI_PROTO_TEST entry (Ming Lei) [RHEL-79409]
  - ext4: pass write-hint for buffered IO (Ming Lei) [RHEL-79409]
  - scsi: usb: uas: Do not query the IO Advice Hints Grouping mode page for USB/UAS devices (Ming Lei) [RHEL-79409]
  - scsi: core: Introduce the BLIST_SKIP_IO_HINTS flag (Ming Lei) [RHEL-79409]
  - scsi: sd: Only print updates to permanent stream count (Ming Lei) [RHEL-79409]
  - Add CONFIG_OF_PARTITION entry (Ming Lei) [RHEL-79409]
  - arm64: patching: avoid early page_to_phys() (Ming Lei) [RHEL-79409]
  - arm64: patching: fix handling of execmem addresses (Ming Lei) [RHEL-79409]
  - block: fix 'kmem_cache of name 'bio-108' already exists' (Ming Lei) [RHEL-79409]
  - block: Remove zone write plugs when handling native zone append writes (Ming Lei) [RHEL-79409]
  - block: make segment size limit workable for > 4K PAGE_SIZE (Ming Lei) [RHEL-79409]
  - block: fix NULL pointer dereferenced within __blk_rq_map_sg (Ming Lei) [RHEL-79409]
  - block/merge: remove unnecessary min() with UINT_MAX (Ming Lei) [RHEL-79409]
  - partitions: mac: fix handling of bogus partition table (Ming Lei) [RHEL-79409]
  - block: cleanup and fix batch completion adding conditions (Ming Lei) [RHEL-79409]
  - drivers/block/sunvdc.c: update the correct AIP call (Ming Lei) [RHEL-79409]
  - block: force noio scope in blk_mq_freeze_queue (Ming Lei) [RHEL-79409]
  - block: fix nr_hw_queue update racing with disk addition/removal (Ming Lei) [RHEL-79409]
  - block: get rid of request queue ->sysfs_dir_lock (Ming Lei) [RHEL-79409]
  - loop: don't clear LO_FLAGS_PARTSCAN on LOOP_SET_STATUS{,64} (Ming Lei) [RHEL-79409]
  - blk-mq: create correct map for fallback case (Ming Lei) [RHEL-79409]
  - block: don't revert iter for -EIOCBQUEUED (Ming Lei) [RHEL-79409]
  - block: Don't trim an atomic write (Ming Lei) [RHEL-79409]
  - block: limit disk max sectors to (LLONG_MAX >> 9) (Ming Lei) [RHEL-79409]
  - block: Change blk_stack_atomic_writes_limits() unit_min check (Ming Lei) [RHEL-79409]
  - blk-mq: Move more error handling into blk_mq_submit_bio() (Ming Lei) [RHEL-79409]
  - block: Reorder the request allocation code in blk_mq_submit_bio() (Ming Lei) [RHEL-79409]
  - partitions: ldm: remove the initial kernel-doc notation (Ming Lei) [RHEL-79409]
  - blk-cgroup: rwstat: fix kernel-doc warnings in header file (Ming Lei) [RHEL-79409]
  - blk-cgroup: fix kernel-doc warnings in header file (Ming Lei) [RHEL-79409]
  - block: mark GFP_NOIO around sysfs ->store() (Ming Lei) [RHEL-79409]
  - loop: remove the use_dio field in struct loop_device (Ming Lei) [RHEL-79409]
  - loop: don't freeze the queue in loop_update_dio (Ming Lei) [RHEL-79409]
  - loop: allow loop_set_status to re-enable direct I/O (Ming Lei) [RHEL-79409]
  - loop: open code the direct I/O flag update in loop_set_dio (Ming Lei) [RHEL-79409]
  - loop: only write back pagecache when starting to to use direct I/O (Ming Lei) [RHEL-79409]
  - loop: create a lo_can_use_dio helper (Ming Lei) [RHEL-79409]
  - loop: update commands in loop_set_status still referring to transfers (Ming Lei) [RHEL-79409]
  - loop: move updating lo_flags out of loop_set_status_from_info (Ming Lei) [RHEL-79409]
  - nbd: don't allow reconnect after disconnect (Ming Lei) [RHEL-79409]
  - block: simplify tag allocation policy selection (Ming Lei) [RHEL-79409]
  - block: remove BLK_MQ_F_NO_SCHED (Ming Lei) [RHEL-79409]
  - block: remove blk_mq_init_bitmaps (Ming Lei) [RHEL-79409]
  - block: better split mq vs non-mq code in add_disk_fwnode (Ming Lei) [RHEL-79409]
  - block: add a dma mapping iterator (Ming Lei) [RHEL-79409]
  - block: use page_to_phys in bvec_phys (Ming Lei) [RHEL-79409]
  - block: remove blk_rq_bio_prep (Ming Lei) [RHEL-79409]
  - block: remove bio_add_pc_page (Ming Lei) [RHEL-79409]
  - block/blk-map: Remove set but unused variable 'added' (Ming Lei) [RHEL-79409]
  - ps3disk: Do not use dev->bounce_size before it is set (Ming Lei) [RHEL-79409]
  - block: retry call probe after request_module in blk_request_module (Ming Lei) [RHEL-79409]
  - kyber: constify sysfs attributes (Ming Lei) [RHEL-79409]
  - block, bfq: constify sysfs attributes (Ming Lei) [RHEL-79409]
  - block: mq-deadline: Constify sysfs attributes (Ming Lei) [RHEL-79409]
  - elevator: Enable const sysfs attributes (Ming Lei) [RHEL-79409]
  - blk-zoned: Split queue_zone_wplugs_show() (Ming Lei) [RHEL-79409]
  - blk-zoned: Improve the queue reference count strategy documentation (Ming Lei) [RHEL-79409]
  - blk-zoned: Document locking assumptions (Ming Lei) [RHEL-79409]
  - blk-zoned: Minimize #include directives (Ming Lei) [RHEL-79409]
  - block: remove BLK_MQ_F_SHOULD_MERGE (Ming Lei) [RHEL-79409]
  - blk-mq: remove unused queue mapping helpers (Ming Lei) [RHEL-79409]
  - virtio: blk/scsi: replace blk_mq_virtio_map_queues with blk_mq_map_hw_queues (Ming Lei) [RHEL-79409]
  - nvme: replace blk_mq_pci_map_queues with blk_mq_map_hw_queues (Ming Lei) [RHEL-79409]
  - scsi: replace blk_mq_pci_map_queues with blk_mq_map_hw_queues (Ming Lei) [RHEL-79409]
  - blk-mq: introduce blk_mq_map_hw_queues (Ming Lei) [RHEL-79409]
  - virtio: hookup irq_get_affinity callback (Ming Lei) [RHEL-79409]
  - PCI: hookup irq_get_affinity callback (Ming Lei) [RHEL-79409]
  - driver core: bus: add irq_get_affinity callback to bus_type (Ming Lei) [RHEL-79409]
  - null_blk: Remove accesses to page->index (Ming Lei) [RHEL-79409]
  - blktrace: remove redundant return at end of function (Ming Lei) [RHEL-79409]
  - block: Delete bio_prio() (Ming Lei) [RHEL-79409]
  - blktrace: move copy_[to|from]_user() out of ->debugfs_lock (Ming Lei) [RHEL-79409]
  - blktrace: don't centralize grabbing q->debugfs_mutex in blk_trace_ioctl (Ming Lei) [RHEL-79409]
  - null_blk: Add rotational feature support (Ming Lei) [RHEL-79409]
  - block: track queue dying state automatically for modeling queue freeze lockdep (Ming Lei) [RHEL-79409]
  - block: don't verify queue freeze manually in elevator_init_mq() (Ming Lei) [RHEL-79409]
  - block: track disk DEAD state automatically for modeling queue freeze lockdep (Ming Lei) [RHEL-79409]
  - block: remove unnecessary check in blk_unfreeze_check_owner() (Ming Lei) [RHEL-79409]
  - asm-generic: add an optional pfn_valid check to page_to_phys (Ming Lei) [RHEL-79409]
  - asm-generic: provide generic page_to_phys and phys_to_page implementations (Ming Lei) [RHEL-79409]
  - cdrom: Fix typo, 'devicen' to 'device' (Ming Lei) [RHEL-79409]
  - block: avoid to reuse `hctx` not removed from cpuhp callback list (Ming Lei) [RHEL-79409]
  - nvme: use blk_validate_block_size() for max LBA check (Ming Lei) [RHEL-79409]
  - block/bdev: use helper for max block size check (Ming Lei) [RHEL-79409]
  - block: Fix queue_iostats_passthrough_show() (Ming Lei) [RHEL-79409]
  - blk-mq: Clean up blk_mq_requeue_work() (Ming Lei) [RHEL-79409]
  - mq-deadline: Remove a local variable (Ming Lei) [RHEL-79409]
  - blk-iocost: Avoid using clamp() on inuse in __propagate_weights() (Ming Lei) [RHEL-79409]
  - block: Make bio_iov_bvec_set() accept pointer to const iov_iter (Ming Lei) [RHEL-79409]
  - block: get wp_offset by bdev_offset_from_zone_start (Ming Lei) [RHEL-79409]
  - blk-mq: move cpuhp callback registering out of q->sysfs_lock (Ming Lei) [RHEL-79409]
  - blk-mq: register cpuhp callback after hctx is added to xarray table (Ming Lei) [RHEL-79409]
  - virtio-blk: don't keep queue frozen during system suspend (Ming Lei) [RHEL-79409]
  - brd: decrease the number of allocated pages which discarded (Ming Lei) [RHEL-79409]
  - block: Don't allow an atomic write be truncated in blkdev_write_iter() (Ming Lei) [RHEL-79409]
  - fs: Export generic_atomic_write_valid() (Ming Lei) [RHEL-79409]
  - block: Add bdev atomic write limits helpers (Ming Lei) [RHEL-79409]
  - fs/block: Check for IOCB_DIRECT in generic_atomic_write_valid() (Ming Lei) [RHEL-79409]
  - block/fs: Pass an iocb to generic_atomic_write_valid() (Ming Lei) [RHEL-79409]
  - mq-deadline: don't call req_get_ioprio from the I/O completion handler (Ming Lei) [RHEL-79409]
  - block: Remove extra part pointer NULLify in blk_rq_init() (Ming Lei) [RHEL-79409]
  - block: return bool from get_disk_ro and bdev_read_only (Ming Lei) [RHEL-79409]
  - block: remove a duplicate definition for bdev_read_only (Ming Lei) [RHEL-79409]
  - block: return bool from blk_rq_aligned (Ming Lei) [RHEL-79409]
  - block: return unsigned int from blk_lim_dma_alignment_and_pad (Ming Lei) [RHEL-79409]
  - block: return unsigned int from queue_dma_alignment (Ming Lei) [RHEL-79409]
  - block: return unsigned int from bdev_io_opt (Ming Lei) [RHEL-79409]
  - block: req->bio is always set in the merge code (Ming Lei) [RHEL-79409]
  - block: don't bother checking the data direction for merges (Ming Lei) [RHEL-79409]
  - block: blk-mq: fix uninit-value in blk_rq_prep_clone and refactor (Ming Lei) [RHEL-79409]
  - block: Add extra checks in blk_validate_atomic_write_limits() (Ming Lei) [RHEL-79409]
  - block: Drop granularity check in queue_limit_discard_alignment() (Ming Lei) [RHEL-79409]
  - block: return unsigned int from bdev_io_min (Ming Lei) [RHEL-79409]
  - blk-settings: round down io_opt to physical_block_size (Ming Lei) [RHEL-79409]
  - nvme/multipath: Fix RCU list traversal to use SRCU primitive (Ming Lei) [RHEL-79409]
  - block: make struct rq_list available for !CONFIG_BLOCK (Ming Lei) [RHEL-79409]
  - block/genhd: use seq_put_decimal_ull for diskstats decimal values (Ming Lei) [RHEL-79409]
  - block: don't reorder requests in blk_mq_add_to_batch (Ming Lei) [RHEL-79409]
  - block: don't reorder requests in blk_add_rq_to_plug (Ming Lei) [RHEL-79409]
  - block: add a rq_list type (Ming Lei) [RHEL-79409]
  - block: remove rq_list_move (Ming Lei) [RHEL-79409]
  - virtio_blk: reverse request order in virtio_queue_rqs (Ming Lei) [RHEL-79409]
  - nvme-pci: reverse request order in nvme_queue_rqs (Ming Lei) [RHEL-79409]
  - block: export blk_validate_limits (Ming Lei) [RHEL-79409]
  - block: remove the ioprio field from struct request (Ming Lei) [RHEL-79409]
  - block: remove the write_hint field from struct request (Ming Lei) [RHEL-79409]
  - scsi: sd: Translate data lifetime information (Ming Lei) [RHEL-79409]
  - scsi: scsi_proto: Add structures and constants related to I/O groups and streams (Ming Lei) [RHEL-79409]
  - scsi: core: Query the Block Limits Extension VPD page (Ming Lei) [RHEL-79409]
  - block, fs: Restore the per-bio/request data lifetime fields (Ming Lei) [RHEL-79409]
  - fs: Propagate write hints to the struct block_device inode (Ming Lei) [RHEL-79409]
  - fs: Move enum rw_hint into a new header file (Ming Lei) [RHEL-79409]
  - fs: Split fcntl_rw_hint() (Ming Lei) [RHEL-79409]
  - fs: Verify write lifetime constants at compile time (Ming Lei) [RHEL-79409]
  - fs: Fix rw_hint validation (Ming Lei) [RHEL-79409]
  - nvme-multipath: don't bother clearing max_hw_zone_append_sectors (Ming Lei) [RHEL-79409]
  - block: pre-calculate max_zone_append_sectors (Ming Lei) [RHEL-79409]
  - block: lift bio_is_zone_append to bio.h (Ming Lei) [RHEL-79409]
  - block: fix bio_split_rw_at to take zone_write_granularity into account (Ming Lei) [RHEL-79409]
  - block: take chunk_sectors into account in bio_split_write_zeroes (Ming Lei) [RHEL-79409]
  - block: Handle bio_split() errors in bio_submit_split() (Ming Lei) [RHEL-79409]
  - block: Error an attempt to split an atomic write in bio_split() (Ming Lei) [RHEL-79409]
  - block: Rework bio_split() return value (Ming Lei) [RHEL-79409]
  - s390/dasd: Fix typo in comment (Ming Lei) [RHEL-79409]
  - s390/dasd: fix redundant /proc/dasd* entries removal (Ming Lei) [RHEL-79409]
  - block: don't verify IO lock for freeze/unfreeze in elevator_init_mq() (Ming Lei) [RHEL-79409]
  - block: always verify unfreeze lock on the owner task (Ming Lei) [RHEL-79409]
  - rbd: unfreeze queue after marking disk as dead (Ming Lei) [RHEL-79409]
  - block: remove blk_freeze_queue() (Ming Lei) [RHEL-79409]
  - block: Replace sprintf() with sysfs_emit() (Ming Lei) [RHEL-79409]
  - nvme: add reservation command's defines (Ming Lei) [RHEL-79409]
  - mtip32xx: Replace deprecated PCI functions (Ming Lei) [RHEL-79409]
  - block: remove the max_zone_append_sectors check in blk_revalidate_disk_zones (Ming Lei) [RHEL-79409]
  - block: update blk_stack_limits documentation (Ming Lei) [RHEL-79409]
  - lib/iov_iter: fix bvec iterator setup (Ming Lei) [RHEL-79409]
  - block: remove bio_add_zone_append_page (Ming Lei) [RHEL-79409]
  - lib/iov_iter.c: initialize bi.bi_idx before iterating over bvec (Ming Lei) [RHEL-79409]
  - blk-integrity: remove seed for user mapped buffers (Ming Lei) [RHEL-79409]
  - block: set bip_vcnt correctly (Ming Lei) [RHEL-79409]
  - block: add a bdev_limits helper (Ming Lei) [RHEL-79409]
  - iov_iter: don't require contiguous pages in iov_iter_extract_bvec_pages (Ming Lei) [RHEL-79409]
  - block: model freeze & enter queue as lock for supporting lockdep (Ming Lei) [RHEL-79409]
  - nvme: core: switch to non_owner variant of start_freeze/unfreeze queue (Ming Lei) [RHEL-79409]
  - blk-mq: add non_owner variant of start_freeze/unfreeze queue APIs (Ming Lei) [RHEL-79409]
  - blk-mq: Unexport blk_mq_flush_busy_ctxs() (Ming Lei) [RHEL-79409]
  - blk-mq: Make blk_mq_quiesce_tagset() hold the tag list mutex less long (Ming Lei) [RHEL-79409]
  - block: remove redundant explicit memory barrier from rq_qos waiter and waker (Ming Lei) [RHEL-79409]
  - block: flush all throttled bios when deleting the cgroup (Ming Lei) [RHEL-79409]
  - block: fix ordering between checking BLK_MQ_S_STOPPED request adding (Ming Lei) [RHEL-79409]
  - block: fix ordering between checking QUEUE_FLAG_QUIESCED request adding (Ming Lei) [RHEL-79409]
  - block: fix missing dispatching request when queue is started or unquiesced (Ming Lei) [RHEL-79409]
  - Revert "blk-throttle: Fix IO hang for a corner case" (Ming Lei) [RHEL-79409]
  - block: replace call_rcu by kfree_rcu for simple kmem_cache_free callback (Ming Lei) [RHEL-79409]
  - block: enable passthrough command statistics (Ming Lei) [RHEL-79409]
  - block: add partition uuid into uevent as "PARTUUID" (Ming Lei) [RHEL-79409]
  - block: move issue side time stamping to blk_account_io_start() (Ming Lei) [RHEL-79409]
  - block: set issue time stamp based on queue state (Ming Lei) [RHEL-79409]
  - block: add support for partition table defined in OF (Ming Lei) [RHEL-79409]
  - mmc: block: attach partitions fwnode if found in mmc-card (Ming Lei) [RHEL-79409]
  - block: introduce add_disk_fwnode() (Ming Lei) [RHEL-79409]
  - docs: block: Document support for read-only partition in cmdline part (Ming Lei) [RHEL-79409]
  - block: add support for defining read-only partitions (Ming Lei) [RHEL-79409]
  - block: kill blk_do_io_stat() helper (Ming Lei) [RHEL-79409]
  - block: remove 'req->part' check for stats accounting (Ming Lei) [RHEL-79409]
  - block: remove redundant passthrough check in blk_mq_need_time_stamp() (Ming Lei) [RHEL-79409]
  - block: move iostat check into blk_acount_io_start() (Ming Lei) [RHEL-79409]
  - bdev: move ->bd_make_it_fail to ->__bd_flags (Ming Lei) [RHEL-79409]
  - bdev: move ->bd_ro_warned to ->__bd_flags (Ming Lei) [RHEL-79409]
  - bdev: move ->bd_has_subit_bio to ->__bd_flags (Ming Lei) [RHEL-79409]
  - bdev: move ->bd_write_holder into ->__bd_flags (Ming Lei) [RHEL-79409]
  - bdev: move ->bd_read_only to ->__bd_flags (Ming Lei) [RHEL-79409]
  - bdev: infrastructure for flags (Ming Lei) [RHEL-79409]
  - wrapper for access to ->bd_partno (Ming Lei) [RHEL-79409]
  - Use bdev_is_paritition() instead of open-coding it (Ming Lei) [RHEL-79409]
  - nfsd: clear acl_access/acl_default after releasing them (Olga Kornievskaia) [RHEL-81523] {CVE-2025-21796}
  - vfio/pci: Fallback huge faults for unaligned pfn (Donald Dutile) [RHEL-73613]
  - vfio/pci: implement huge_fault support (Donald Dutile) [RHEL-73613]
  - vfio/pci: Remove unused struct 'vfio_pci_mmap_vma' (Donald Dutile) [RHEL-73613]
  - vfio/pci: Insert full vma on mmap'd MMIO fault (Donald Dutile) [RHEL-73613]
  - vfio/pci: Use unmap_mapping_range() (Donald Dutile) [RHEL-73613]
  - mm/arm64: support large pfn mappings (Donald Dutile) [RHEL-73613]
  - mm/x86: support large pfn mappings (Donald Dutile) [RHEL-73613]
  - mm: remove follow_pte() (Donald Dutile) [RHEL-73613]
  - mm: follow_pte() improvements (Donald Dutile) [RHEL-73613]
  - mm/access_process_vm: use the new follow_pfnmap API (Donald Dutile) [RHEL-73613]
  - vfio: use the new follow_pfnmap API (Donald Dutile) [RHEL-73613]
  - mm/x86/pat: use the new follow_pfnmap API (Donald Dutile) [RHEL-73613]
  - s390/pci_mmio: use follow_pfnmap API (Donald Dutile) [RHEL-73613]
  - KVM: use follow_pfnmap API (Donald Dutile) [RHEL-73613]
  - mm: pass VMA instead of MM to follow_pte() (Donald Dutile) [RHEL-73613]
  - mm: move follow_phys to arch/x86/mm/pat/memtype.c (Donald Dutile) [RHEL-73613]
  - mm: fix follow_pfnmap API lockdep assert (Donald Dutile) [RHEL-73613]
  - mm: new follow_pfnmap API (Donald Dutile) [RHEL-73613]
  - mm: remove follow_pfn (Donald Dutile) [RHEL-73613]
  - mm: always define pxx_pgprot() (Donald Dutile) [RHEL-73613]
  - mm/huge_memory: check pmd_special() only after pmd_present() (Donald Dutile) [RHEL-73613]
  - mm/fork: accept huge pfnmap entries (Donald Dutile) [RHEL-73613]
  - mm/pagewalk: check pfnmap for folio_walk_start() (Donald Dutile) [RHEL-73613]
  - mm/gup: detect huge pfnmap entries in gup-fast (Donald Dutile) [RHEL-73613]
  - mm: mark special bits for huge pfn mappings when inject (Donald Dutile) [RHEL-73613]
  - mm: drop is_huge_zero_pud() (Donald Dutile) [RHEL-73613]
  - mm: introduce ARCH_SUPPORTS_HUGE_PFNMAP and special bits to pmd/pud (Donald Dutile) [RHEL-73613]
  - KVM: arm64: Initialize SCTLR_EL1 in __kvm_hyp_init_cpu() (Gavin Shan) [RHEL-82298]
  - KVM: arm64: Initialize HCR_EL2.E2H early (Gavin Shan) [RHEL-82298]
  - KVM: arm64: Shave a few bytes from the EL2 idmap code (Gavin Shan) [RHEL-82298]
  - KVM: arm64: Ensure a VMID is allocated before programming VTTBR_EL2 (Gavin Shan) [RHEL-82298]
  - KVM: arm64: Fix tcr_el2 initialisation in hVHE mode (Gavin Shan) [RHEL-82298]
  - KVM: arm64: vgic: Hoist SGI/PPI alloc from vgic_init() to kvm_create_vgic() (Gavin Shan) [RHEL-82298]
  - KVM: arm64: timer: Drop warning on failed interrupt signalling (Gavin Shan) [RHEL-82298]
  - KVM: arm64: Fix alignment of kvm_hyp_memcache allocations (Gavin Shan) [RHEL-82298]
  - KVM: arm64: Simplify warning in kvm_arch_vcpu_load_fp() (Gavin Shan) [RHEL-82298]
  - KVM: arm64: timer: Always evaluate the need for a soft timer (Gavin Shan) [RHEL-82298]
  - KVM: arm64: Fix nested S2 MMU structures reallocation (Gavin Shan) [RHEL-82298]
  - KVM: arm64: Fail protected mode init if no vgic hardware is present (Gavin Shan) [RHEL-82298]
  - KVM: arm64: Eagerly switch ZCR_EL{1,2} (Gavin Shan) [RHEL-82298]
  - KVM: arm64: Mark some header functions as inline (Gavin Shan) [RHEL-82298]
  - KVM: arm64: Refactor exit handlers (Gavin Shan) [RHEL-82298]
  - KVM: arm64: Remove VHE host restore of CPACR_EL1.SMEN (Gavin Shan) [RHEL-82298]
  - KVM: arm64: Remove VHE host restore of CPACR_EL1.ZEN (Gavin Shan) [RHEL-82298]
  - KVM: arm64: Remove host FPSIMD saving for non-protected KVM (Gavin Shan) [RHEL-82298]
  - KVM: arm64: Add predicate for FPMR support in a VM (Gavin Shan) [RHEL-82298]
  - KVM: arm64: Flush hyp bss section after initialization of variables in bss (Gavin Shan) [RHEL-82298]
  - KVM: arm64: Fix selftests after sysreg field name update (Gavin Shan) [RHEL-82298]
  - KVM: arm64: Explicitly handle BRBE traps as UNDEFINED (Gavin Shan) [RHEL-82298]
  - KVM: arm64: vgic: Use str_enabled_disabled() in vgic_v3_probe() (Gavin Shan) [RHEL-82298]
  - KVM: arm64: Fix nVHE stacktrace VA bits mask (Gavin Shan) [RHEL-82298]
  - KVM: arm64: Fix FEAT_MTE in pKVM (Gavin Shan) [RHEL-82298]
  - KVM: arm64: nv: Advertise the lack of AArch32 EL0 support (Gavin Shan) [RHEL-82298]
  - KVM: arm64: Fix the value of the CPTR_EL2 RES1 bitmask for nVHE (Gavin Shan) [RHEL-82298]
  - KVM: arm64: Calculate cptr_el2 traps on activating traps (Gavin Shan) [RHEL-82298]
  - KVM: arm64: Fix RAS trapping in pKVM for protected VMs (Gavin Shan) [RHEL-82298]
  - KVM: arm64: Drop MDSCR_EL1_DEBUG_MASK (Gavin Shan) [RHEL-82298]
  - arm64/kvm: Avoid invalid physical addresses to signal owner updates (Gavin Shan) [RHEL-82298]
  - arm64/kvm: Configure HYP TCR.PS/DS based on host stage1 (Gavin Shan) [RHEL-82298]
  - KVM: arm64: nv: Reload PMU events upon MDCR_EL2.HPME change (Gavin Shan) [RHEL-82298]
  - KVM: arm64: Use KVM_REQ_RELOAD_PMU to handle PMCR_EL0.E change (Gavin Shan) [RHEL-82298]
  - KVM: arm64: Add unified helper for reprogramming counters by mask (Gavin Shan) [RHEL-82298]
  - KVM: arm64: Always check the state from hyp_ack_unshare() (Gavin Shan) [RHEL-82298]
  - soc: qcom: socinfo: Avoid out of bounds read of serial number (Jared Kangas) [RHEL-85597] {CVE-2024-58007}
  - soc: qcom: socinfo: fix revision check in qcom_socinfo_probe() (Jared Kangas) [RHEL-85597]
  - soc: qcom: Add check devm_kasprintf() returned value (Jared Kangas) [RHEL-85597]
  - mm/mm_init.c: print mem_init info after defer_init is done (Eric Chanudet) [RHEL-85565]
  - x86/smp: Fix mwait_play_dead() and acpi_processor_ffh_play_dead() noreturn behavior [partial] (David Arcari) [RHEL-85522]
  - intel_idle: Handle older CPUs, which stop the TSC in deeper C states, correctly (David Arcari) [RHEL-85522]
  - intel_idle: introduce 'no_native' module parameter (David Arcari) [RHEL-85522]
  - intel_idle: clean up BYT/CHT auto demotion disable (David Arcari) [RHEL-85522]
  - intel_idle: Provide the default enter_dead() handler (David Arcari) [RHEL-85522]
  - ACPI/processor_idle: Export acpi_processor_ffh_play_dead() (David Arcari) [RHEL-85522]
  - ACPI/processor_idle: Add FFH state handling (David Arcari) [RHEL-85522]
  - x86/smp: Allow calling mwait_play_dead with an arbitrary hint (David Arcari) [RHEL-85522]
  - cpuidle: Change :enter_dead() driver callback return type to void (David Arcari) [RHEL-85522]
  - cpuidle: Do not return from cpuidle_play_dead() on callback failures (David Arcari) [RHEL-85522]
  - x86/cpu: Remove unnecessary MwAIT leaf checks (David Arcari) [RHEL-85522]
  - intel_idle: add Clearwater Forest SoC support (David Arcari) [RHEL-45063]
  - sched/stats: Print domain name in /proc/schedstat (Phil Auld) [RHEL-23495]
  - docs: Update Schedstat version to 17 (Phil Auld) [RHEL-23495]
  - sched/fair: Cleanup in migrate_degrades_locality() to improve readability (Phil Auld) [RHEL-23495]
  - sched: Report the different kinds of imbalances in /proc/schedstat (Phil Auld) [RHEL-23495]
  - sched: Move sched domain name out of CONFIG_SCHED_DEBUG (Phil Auld) [RHEL-23495]
  - sched/fair: Fix value reported by hot tasks pulled in /proc/schedstat (Phil Auld) [RHEL-23495]
  - RDMA/core: Support link status events dispatching (Kamal Heib) [RHEL-78087]
  - RDMA/core: Add ib_query_netdev_port() to query netdev port by IB device. (Kamal Heib) [RHEL-78087]
  - RDMA/core: Remove unused ib_copy_path_rec_from_user (Kamal Heib) [RHEL-78087]
  - RDMA/core: Remove unused ibdev_printk (Kamal Heib) [RHEL-78087]
  - RDMA/core: Remove unused ib_find_exact_cached_pkey (Kamal Heib) [RHEL-78087]
  - RDMA/core: Remove unused ib_ud_header_unpack (Kamal Heib) [RHEL-78087]
  - RDMA/srp: Fix error handling in srp_add_port (Kamal Heib) [RHEL-78087]
  - padata: avoid UAF for reorder_work (Waiman Long) [RHEL-81522] {CVE-2025-21726}
  - padata: fix UAF in padata_reorder (Waiman Long) [RHEL-81522]
  - padata: add pd get/put refcnt helper (Waiman Long) [RHEL-81522]
  - padata: fix sysfs store callback check (Waiman Long) [RHEL-81522]
  - padata: Clean up in padata_do_multithreaded() (Waiman Long) [RHEL-81522]
  - tcp: drop secpath at the same time as we currently drop dst (Sabrina Dubroca) [RHEL-69649 RHEL-83224] {CVE-2025-21864}
  - cpufreq: intel_pstate: Avoid SMP calls to get cpu-type (David Arcari) [RHEL-85517]
  - x86/cpu: Add CPU type to struct cpuinfo_topology (David Arcari) [RHEL-85517]
  - x86/cpufeatures: Add X86_FEATURE_AMD_HETEROGENEOUS_CORES (David Arcari) [RHEL-85517]
  - cpufreq: intel_pstate: Relocate platform preference check (David Arcari) [RHEL-85517]
  - cpufreq: intel_pstate: Make it possible to avoid enabling CAS (David Arcari) [RHEL-85517]
  - cpufreq: intel_pstate: Use CPUFREQ_POLICY_UNKNOWN (David Arcari) [RHEL-85517]
  - cpufreq: intel_pstate: Drop Arrow Lake from "scaling factor" list (David Arcari) [RHEL-85517]
  - cpufreq: intel_pstate: Use CPPC to get scaling factors (David Arcari) [RHEL-85517]
  - cpufreq: intel_pstate: Rearrange locking in hybrid_init_cpu_capacity_scaling() (David Arcari) [RHEL-85517]
  - cpufreq: intel_pstate: Clear hybrid_max_perf_cpu before driver registration (David Arcari) [RHEL-85517]
  - cpufreq: intel_pstate: Fix energy_performance_preference for passive (David Arcari) [RHEL-85517]


author: Augusto Caringi <acaringi@redhat.com> [5.14.0-579.el9]
changelog:
  - selftest/mm: va_high_addr_switch: add ppc64 support check (Li Wang) [RHEL-85318]
  - selftests/mm: va_high_addr_switch: reduce test noise (Li Wang) [RHEL-85318]
  - redhat: spec: fix "unexpected argument to non-parametric macro" warnings (Augusto Caringi)
  - perf test: Parse 'perf stat' Topdown events for aarch64 (Anubhav Shelat) [RHEL-78426]
  - powerpc/pseries: make max polling consistent for longer H_CALLs (Mamatha Inamdar) [RHEL-79919]
  - Fix mmu notifiers for range-based invalidates (Charles Mirabile) [RHEL-83459]
  - OPP: fix dev_pm_opp_find_bw_*() when bandwidth table not initialized (Jared Kangas) [RHEL-84805] {CVE-2024-58068}
  - OPP: add index check to assert to avoid buffer overflow in _read_freq() (Jared Kangas) [RHEL-81432] {CVE-2024-57998}
  - OPP: Add dev_pm_opp_find_freq_exact_indexed() (Jared Kangas) [RHEL-81432]
  - s390/diag: Move diag.c to diag specific folder (Mete Durlu) [RHEL-72676]
  - s390/diag324: Retrieve power readings via diag 0x324 (Mete Durlu) [RHEL-72676]
  - s390/diag: Create misc device /dev/diag (Mete Durlu) [RHEL-72676]
  - NFS: Fix potential buffer overflowin nfs_sysfs_link_rpc_client() (CKI Backport Bot) [RHEL-81064] {CVE-2024-54456}
  - mei: me: add panther lake P DID (David Arcari) [RHEL-79720]
  - block: fix adding folio to bio (Gavin Shan) [RHEL-79410]
  - x86/topology: Use x86_sched_itmt_flags for PKG domain unconditionally (David Arcari) [RHEL-53784]
  - x86/topology: Remove x86_smt_flags and use cpu_smt_flags directly (David Arcari) [RHEL-53784]
  - x86/itmt: Move the "sched_itmt_enabled" sysctl to debugfs (David Arcari) [RHEL-53784]
  - x86/cpu: Enable SD_ASYM_PACKING for PKG domain on AMD (David Arcari) [RHEL-53784]
  - x86/itmt: Use guard() for itmt_update_mutex (David Arcari) [RHEL-53784]
  - x86/itmt: Convert "sysctl_sched_itmt_enabled" to boolean (David Arcari) [RHEL-53784]
  - perf tools: Fix build-id event recording (Michael Petlan) [RHEL-83537]
  - powerpc/rtas: avoid scheduling in rtas_os_term() (Mamatha Inamdar) [RHEL-81040]
  - ice: ensure periodic output start time is in the future (Petr Oros) [RHEL-29207]
  - ice: fix PHY Clock Recovery availability check (Petr Oros) [RHEL-29207]
  - ice: Drop auxbus use for PTP to finalize ice_adapter move (Petr Oros) [RHEL-29207]
  - ice: Use ice_adapter for PTP shared data instead of auxdev (Petr Oros) [RHEL-29207]
  - ice: Initial support for E825C hardware in ice_adapter (Petr Oros) [RHEL-29207]
  - ice: Add ice_get_ctrl_ptp() wrapper to simplify the code (Petr Oros) [RHEL-29207]
  - ice: Introduce ice_get_phy_model() wrapper (Petr Oros) [RHEL-29207]
  - ice: Enable 1PPS out from CGU for E825C products (Petr Oros) [RHEL-29207]
  - ice: Read SDP section from NVM for pin definitions (Petr Oros) [RHEL-29207]
  - ice: Disable shared pin on E810 on setfunc (Petr Oros) [RHEL-29207]
  - ice: Cache perout/extts requests and check flags (Petr Oros) [RHEL-29207]
  - ice: Align E810T GPIO to other products (Petr Oros) [RHEL-29207]
  - ice: Add SDPs support for E825C (Petr Oros) [RHEL-29207]
  - ice: Implement ice_ptp_pin_desc (Petr Oros) [RHEL-29207]
  - rtc: pcf85063: fix potential OOB write in PCF85063 NVMEM read (CKI Backport Bot) [RHEL-82456] {CVE-2024-58069}


author: Augusto Caringi <acaringi@redhat.com> [5.14.0-580.el9]
changelog:
  - pfifo_tail_enqueue: Drop new packet when sch->limit == 0 (CKI Backport Bot) [RHEL-80054] {CVE-2025-21702}
  - netfilter: nft_exthdr: fix offset with ipv4_find_option() (Florian Westphal) [RHEL-84577]
  - netfilter: nf_conncount: Fully initialize struct nf_conncount_tuple in insert_tree() (Florian Westphal) [RHEL-84577]
  - netfilter: nf_tables: make destruction work queue pernet (Florian Westphal) [RHEL-84577]
  - netfilter: nft_ct: Use __refcount_inc() for per-CPU nft_ct_pcpu_template. (Florian Westphal) [RHEL-84577]
  - netfilter: nft_flow_offload: update tcp state flags under lock (Florian Westphal) [RHEL-84577]
  - netfilter: nft_flow_offload: clear tcp MAXACK flag before moving to slowpath (Florian Westphal) [RHEL-84577]
  - bonding: fix incorrect MAC address setting to receive NS messages (Hangbin Liu) [RHEL-84574]
  - bonding: report duplicate MAC address in all situations (Hangbin Liu) [RHEL-84574]
  - bonding: delete always true device check (Hangbin Liu) [RHEL-84574]
  - bonding: add ns target multicast address to slave device (Hangbin Liu) [RHEL-84574]
  - bonding: Pass string literal as format argument of alloc_ordered_workqueue() (Hangbin Liu) [RHEL-84574]
  - scsi: lpfc: Fix spelling mistake 'Toplogy' -> 'Topology' (Dick Kennedy) [RHEL-82146]
  - scsi: lpfc: Copyright updates for 14.4.0.8 patches (Dick Kennedy) [RHEL-82146]
  - scsi: lpfc: Update lpfc version to 14.4.0.8 (Dick Kennedy) [RHEL-82146]
  - scsi: lpfc: Handle duplicate D_IDs in ndlp search-by D_ID routine (Dick Kennedy) [RHEL-82146]
  - scsi: lpfc: Ignore ndlp rport mismatch in dev_loss_tmo callbk (Dick Kennedy) [RHEL-82146]
  - scsi: lpfc: Free phba irq in lpfc_sli4_enable_msi() when pci_irq_vector() fails (Dick Kennedy) [RHEL-82146]
  - scsi: lpfc: Reduce log message generation during ELS ring clean up (Dick Kennedy) [RHEL-82146]
  - scsi: lpfc: Copyright updates for 14.4.0.7 patches (Dick Kennedy) [RHEL-82146]
  - scsi: lpfc: Update lpfc version to 14.4.0.7 (Dick Kennedy) [RHEL-82146]
  - scsi: lpfc: Add support for large fw object application layer reads (Dick Kennedy) [RHEL-82146]
  - scsi: lpfc: Update definition of firmware configuration mbox cmds (Dick Kennedy) [RHEL-82146]
  - scsi: lpfc: Change lpfc_nodelist save_flags member into a bitmask (Dick Kennedy) [RHEL-82146]
  - scsi: lpfc: Add handling for LS_RJT reason explanation authentication required (Dick Kennedy) [RHEL-82146]
  - scsi: lpfc: Modify handling of ADISC based on ndlp state and RPI registration (Dick Kennedy) [RHEL-82146]
  - scsi: lpfc: Delete NLP_TARGET_REMOVE flag due to obsolete usage (Dick Kennedy) [RHEL-82146]
  - scsi: lpfc: Restrict the REG_FCFI MAM field to FCoE adapters only (Dick Kennedy) [RHEL-82146]
  - scsi: lpfc: Redefine incorrect type in lpfc_create_device_data() (Dick Kennedy) [RHEL-82146]
  - selftests: net: local_termination: require mausezahn (Hangbin Liu) [RHEL-84591]
  - selftests: forwarding: add a pvid_change test to bridge_vlan_unaware (Hangbin Liu) [RHEL-84591]
  - selftests: tls: add a selftest for wrapping rec_seq (Hangbin Liu) [RHEL-84591]
  - selftests: fib_rule_tests: Test TOS matching with input routes (Hangbin Liu) [RHEL-84591]
  - selftests: fib_rule_tests: Add negative connect tests (Hangbin Liu) [RHEL-84591]
  - selftests: fib_rule_tests: Add negative match tests (Hangbin Liu) [RHEL-84591]
  - selftests: fib_rule_tests: Clarify test results (Hangbin Liu) [RHEL-84591]
  - selftests: fib_rule_tests: Remove unused functions (Hangbin Liu) [RHEL-84591]
  - selftests: make order checking verbose in msg_zerocopy selftest (Hangbin Liu) [RHEL-84591]
  - selftests: fix OOM in msg_zerocopy selftest (Hangbin Liu) [RHEL-84591]
  - selftests: fib_rule_tests: Add VRF tests (Hangbin Liu) [RHEL-84591]
  - vxlan: check vxlan_vnigroup_init() return value (CKI Backport Bot) [RHEL-81516] {CVE-2025-21790}
  - media: mc: fix endpoint iteration (Kate Hsuan) [RHEL-77308]
  - media: fix secfeed undefined when filter alloc fail (Kate Hsuan) [RHEL-77308]
  - media: docs: Remove extraneous \endgroup from P010 table (Kate Hsuan) [RHEL-77308]
  - media: Fix building pdfdocs (Kate Hsuan) [RHEL-77308]
  - media: Documentation: mc: Replace deprecated graph walk API (Kate Hsuan) [RHEL-77308]
  - media: v4l2-mc: Mark v4l2_pipeline_link_notify() as deprecated (Kate Hsuan) [RHEL-77308]
  - media: videobuf2: Drop minimum allocation requirement of 2 buffers (Kate Hsuan) [RHEL-77308]
  - media: cec.h: Fix kerneldoc (Kate Hsuan) [RHEL-77308]
  - ipv6: use RCU protection in ip6_default_advmss() (Guillaume Nault) [RHEL-81568] {CVE-2025-21765}
  - net: add dev_net_rcu() helper (Guillaume Nault) [RHEL-81568] {CVE-2025-21765}
  - iomap: elide flush from partial eof zero range (Brian Foster) [RHEL-7901]
  - iomap: lift zeroed mapping handling into iomap_zero_range() (Brian Foster) [RHEL-7901]
  - iomap: reset per-iter state on non-error iter advances (Brian Foster) [RHEL-7901]
  - iomap: make zero range flush conditional on unwritten mappings (Brian Foster) [RHEL-7901]
  - iomap: fix handling of dirty folios over unwritten extents (Brian Foster) [RHEL-7901]
  - ima: Fix potential memory leak in ima_init_crypto() (CKI Backport Bot) [RHEL-80844] {CVE-2022-49627}
  - dm-crypt: Document integrity_key_size option. (Benjamin Marzinski) [RHEL-84906]
  - dm zoned: dynamically allocate the dm-zoned-meta shrinker (Benjamin Marzinski) [RHEL-84906]
  - dm: dynamically allocate the dm-bufio shrinker (Benjamin Marzinski) [RHEL-84906]
  - dm-flakey: Fix memory corruption in optional corrupt_bio_byte feature (Benjamin Marzinski) [RHEL-84906]
  - dm-integrity: Do not emit journal configuration in DM table for Inline mode (Benjamin Marzinski) [RHEL-84906]
  - dm-integrity: Avoid divide by zero in table status in Inline mode (Benjamin Marzinski) [RHEL-84906]
  - dm-crypt: track tag_offset in convert_context (Benjamin Marzinski) [RHEL-84906]
  - dm-crypt: don't initialize cc_sector again (Benjamin Marzinski) [RHEL-84906]
  - dm-crypt: don't update io->sector after kcryptd_crypt_write_io_submit() (Benjamin Marzinski) [RHEL-84906]
  - dm-crypt: use bi_sector in bio when initialize integrity seed (Benjamin Marzinski) [RHEL-84906]
  - dm-crypt: fully initialize clone->bi_iter in crypt_alloc_buffer() (Benjamin Marzinski) [RHEL-84906]
  - dm-crypt: set atomic as false when calling crypt_convert() in kworker (Benjamin Marzinski) [RHEL-84906]
  - dm-mirror: Support atomic writes (Benjamin Marzinski) [RHEL-84906]
  - dm-io: Warn on creating multiple atomic write bios for a region (Benjamin Marzinski) [RHEL-84906]
  - dm-stripe: Enable atomic writes (Benjamin Marzinski) [RHEL-84906]
  - dm-linear: Enable atomic writes (Benjamin Marzinski) [RHEL-84906]
  - dm: Ensure cloned bio is same length for atomic write (Benjamin Marzinski) [RHEL-84906]
  - dm-table: atomic writes support (Benjamin Marzinski) [RHEL-84906]
  - dm-transaction-manager: use red-black trees instead of linear lists (Benjamin Marzinski) [RHEL-84906]
  - dm: disable REQ_NOWAIT for flushes (Benjamin Marzinski) [RHEL-84906]
  - dm: remove useless test in alloc_multiple_bios (Benjamin Marzinski) [RHEL-84906]
  - dm: change kzalloc to kcalloc (Benjamin Marzinski) [RHEL-84906]
  - dm raid: fix spelling errors in raid_ctr() (Benjamin Marzinski) [RHEL-84906]
  - dm thin: make get_first_thin use rcu-safe list first function (Benjamin Marzinski) [RHEL-84906]
  - dm-ebs: don't set the flag DM_TARGET_PASSES_INTEGRITY (Benjamin Marzinski) [RHEL-84906]
  - dm-verity FEC: Avoid copying RS parity bytes twice. (Benjamin Marzinski) [RHEL-84906]
  - dm-verity FEC: Fix RS FEC repair for roots unaligned to block size (take 2) (Benjamin Marzinski) [RHEL-84906]
  - dm array: fix cursor index when skipping across block boundaries (Benjamin Marzinski) [RHEL-84906]
  - dm array: fix unreleased btree blocks on closing a faulty array cursor (Benjamin Marzinski) [RHEL-84906]
  - dm-verity: remove the unused "data_start" variable (Benjamin Marzinski) [RHEL-84906]
  - dm-bufio: use kmalloc to allocate power-of-two sized buffers (Benjamin Marzinski) [RHEL-84906]
  - dm thin: Add missing destroy_work_on_stack() (Benjamin Marzinski) [RHEL-84906]
  - dm: add support for get_unique_id (Benjamin Marzinski) [RHEL-84906]
  - dm: Fix typo in error message (Benjamin Marzinski) [RHEL-84906]
  - dm ioctl: rate limit a couple of ioctl based error messages (Benjamin Marzinski) [RHEL-84906]
  - dm: zoned: Remove unused functions (Benjamin Marzinski) [RHEL-84906]
  - dm: Remove unused dm_table_bio_based (Benjamin Marzinski) [RHEL-84906]
  - dm: Remove unused dm_set_md_type (Benjamin Marzinski) [RHEL-84906]
  - dm cache: Remove unused functions in bio-prison-v1 (Benjamin Marzinski) [RHEL-84906]
  - dm cache: Remove unused dm_cache_size (Benjamin Marzinski) [RHEL-84906]
  - dm cache: Remove unused dm_cache_dump (Benjamin Marzinski) [RHEL-84906]
  - dm cache: Remove unused btracker_nr_writebacks_queued (Benjamin Marzinski) [RHEL-84906]
  - dm-cache: fix warnings about duplicate slab caches (Benjamin Marzinski) [RHEL-84906]
  - dm-bufio: fix warnings about duplicate slab caches (Benjamin Marzinski) [RHEL-84906]
  - dm verity: fallback to platform keyring also if key in trusted keyring is rejected (Benjamin Marzinski) [RHEL-84906]
  - dm: fix spelling errors (Benjamin Marzinski) [RHEL-84906]
  - dm-cache: remove pointless error check (Benjamin Marzinski) [RHEL-84906]
  - dm-crypt: Use common error handling code in crypt_set_keyring_key() (Benjamin Marzinski) [RHEL-84906]
  - dm-crypt: Use up_read() together with key_put() only once in crypt_set_keyring_key() (Benjamin Marzinski) [RHEL-84906]
  - dm-integrity: check mac_size against HASH_MAX_DIGESTSIZE in sb_mac() (Benjamin Marzinski) [RHEL-84906]
  - dm-integrity: support recalculation in the 'I' mode (Benjamin Marzinski) [RHEL-40616]
  - dm integrity: Convert comma to semicolon (Benjamin Marzinski) [RHEL-84906]
  - dm: Make use of __assign_bit() API (Benjamin Marzinski) [RHEL-84906]
  - dm integrity: Remove extra unlikely helper (Benjamin Marzinski) [RHEL-84906]
  - dm: Convert to use ERR_CAST() (Benjamin Marzinski) [RHEL-84906]
  - dm bufio: Remove NULL check of list_entry() (Benjamin Marzinski) [RHEL-84906]
  - dm-crypt: Allow to specify the integrity key size as option (Benjamin Marzinski) [RHEL-84906]
  - dm: Remove unused declaration and empty definition "dm_zone_map_bio" (Benjamin Marzinski) [RHEL-84906]
  - dm delay: enhance kernel documentation (Benjamin Marzinski) [RHEL-84906]
  - dm: Remove unused declaration dm_get_rq_mapinfo() (Benjamin Marzinski) [RHEL-84906]
  - platform/x86/intel/pmc: Remove unneeded extern keyword in header (David Arcari) [RHEL-20138]
  - platform/x86/intel/pmc: Remove unnecessary declarations in header (David Arcari) [RHEL-20138]
  - platform/x86/intel/pmc: Add Panther Lake support to intel_pmc_core (David Arcari) [RHEL-20138]
  - platform/x86:intel/pmc: Move arch specific action to init function (David Arcari) [RHEL-20138]
  - platform/x86/intel/pmc: Add Arrow Lake U/H support to intel_pmc_core driver (David Arcari) [RHEL-20138]
  - platform/x86/intel/pmc: Remove simple init functions (David Arcari) [RHEL-20138]
  - platform/x86:intel/pmc: Create generic_core_init() for all platforms (David Arcari) [RHEL-20138]
  - platform/x86/intel/pmc: Remove duplicate enum (David Arcari) [RHEL-20138]
  - platform/x86:intel/pmc: Make tgl_core_generic_init() static (David Arcari) [RHEL-20138]
  - net: fix NULL pointer dereference in l3mdev_l3_rcv (Davide Caratti) [RHEL-84583]
  - ipvlan: ensure network headers are in skb linear part (Davide Caratti) [RHEL-84583] {CVE-2025-21891}
  - vxlan: Fix uninit-value in vxlan_vnifilter_dump() (Guillaume Nault) [RHEL-84588]
  - redhat/configs: Enable CONFIG_PROVE_RAW_LOCK_NESTING for debug kernel (Waiman Long) [RHEL-80386]
  - locking/lockdep: Enforce PROVE_RAW_LOCK_NESTING only if ARCH_SUPPORTS_RT (Waiman Long) [RHEL-80386]
  - lockdep: Enable PROVE_RAW_LOCK_NESTING with PROVE_LOCKING. (Waiman Long) [RHEL-80386]
  - mpls: Handle error of rtnl_register_module(). (Guillaume Nault) [RHEL-85646]
  - ppp: Fix KMSAN uninit-value warning with bpf (Guillaume Nault) [RHEL-85638]
  - vfio/pci: Handle INTx IRQ_NOTCONNECTED (Alex Williamson) [RHEL-45755 RHEL-85593]
  - vfio/type1: Use mapping page mask for pfnmaps (Alex Williamson) [RHEL-85593]
  - mm: Provide address mask in struct follow_pfnmap_args (Alex Williamson) [RHEL-85593]
  - vfio/type1: Use consistent types for page counts (Alex Williamson) [RHEL-85593]
  - vfio/type1: Use vfio_batch for vaddr_get_pfns() (Alex Williamson) [RHEL-85593]
  - vfio/type1: Convert all vaddr_get_pfns() callers to use vfio_batch (Alex Williamson) [RHEL-85593]
  - vfio/type1: Catch zero from pin_user_pages_remote() (Alex Williamson) [RHEL-85593]
  - vfio/pci: match IGD devices in display controller class (Alex Williamson) [RHEL-85593]
  - vfio/nvgrace-gpu: Add GB200 SKU to the devid table (Alex Williamson) [RHEL-85593]
  - vfio/nvgrace-gpu: Check the HBM training and C2C link status (Alex Williamson) [RHEL-85593]
  - vfio/nvgrace-gpu: Expose the blackwell device PF BAR1 to the VM (Alex Williamson) [RHEL-85593]
  - vfio/nvgrace-gpu: Read dvsec register to determine need for uncached resmem (Alex Williamson) [RHEL-85593]
  - vfio/platform: check the bounds of read/write syscalls (Alex Williamson) [RHEL-85593]
  - vfio/pci: Expose setup ROM at ROM bar when needed (Alex Williamson) [RHEL-85593]
  - vfio/pci: Remove shadow ROM specific code paths (Alex Williamson) [RHEL-85593]
  - vfio/pci: Remove #ifdef iowrite64 and #ifdef ioread64 (Alex Williamson) [RHEL-85593]
  - vfio/pci: Enable iowrite64 and ioread64 for vfio pci (Alex Williamson) [RHEL-85593]
  - vfio/nvgrace-gpu: Add a new GH200 SKU to the devid table (Alex Williamson) [RHEL-85593]
  - kvm/vfio: Constify struct kvm_device_ops (Alex Williamson) [RHEL-85593]
  - vfio/qat: fix overflow check in qat_vf_resume_write() (Alex Williamson) [RHEL-85593]
  - redhat/configs: Disable CONFIG_QAT_VFIO_PCI (Alex Williamson) [RHEL-85593]
  - vfio/qat: Add vfio_pci driver for Intel QAT SR-IOV VF devices (Alex Williamson) [RHEL-85593]
  - redhat/configs: disable CONFIG_DRM_WERROR (Eric Chanudet) [RHEL-82507]
  - Revert "nvme_core: scan namespaces asynchronously" (John Meneghini) [RHEL-84361]


author: Charalampos Stratakis <cstratak@redhat.com> - 1:3.4.3-7
changelog:
  - Obsolete and provide the python-sphinx-locale package to fix the upgrade path
  Related: rhbz#1985219


author: Clark Williams <williams@redhat.com> - 2.5-1
changelog:
  - remove strip of realtime-entsk and generate debuginfo
  - ensure all files have valid SPDX license identifiers
  - remove Red Hat Makefile targets and specfile
  - Makefile cleanups and added .gitignore
  - drop the 'v' in the version string for the tarball
  - Makefile: add options for passing annocheck
  - Bump version to 2.5
  Resolves: RHEL-30179


author: Anubhav Shelat <ashelat@redhat.com> - 3.8-3
changelog:
  - Allow rteval to search /usr/bin/ for sysreport
  - Convert base64 data to text before wrapping.
  - Add sysreport to gating tests and check the exit status.
  Resolves: RHEL-44437


author: John Kacur <jkacur@redhat.com> - 3.8-4
changelog:
  - Add timerlat tracing
  - Add Fix -aNone being passed to cyclictest
  - Add rtla as a requires for timerlat
  Resolves: RHEL-35461


author: Crystal Wood <crwood@redhat.com> - 3.8-5
changelog:
  - Prevent using cyclictest and timerlat and the same time
  - Add a --noload option
  - Switch to autosetup, picking up the updates that should have been in 3.8-4
  Resolves: RHEL-35506
  Resolves: RHEL-50323


author: Anubhav Shelat <ashelat@redhat.com> - 3.8-6
changelog:
  - Add functionality to allow user to execute cpupower tool to
  set idle state depth  while running rteval.
  - Disable latency trick by using --default-system option with
  cyclictest when setting idle state depth.
  Resolves: RHEL-37645


author: John Kacur <jkacur@redhat.com> - 3.9-3
changelog:
  - Make the default interval for timerlat in rteval 1100us
  - Make cyclictest the default measurement module for rteval
  Resolves: RHEL-78394


author: John Kacur <jkacur@redhat.com> - 3.9-5
changelog:
  - Make timerlat the default measurement module
  - Make the default interval 100us
  Resolves: RHEL-97540


author: John Kacur <jkacur@redhat.com> - 1.4-12
changelog:
  - Since this package only delivers kernel, moving the spec requires
    for building it to the rteval packages


author: John Kacur <jkacur@redhat.com> - 1.5-1
changelog:
  - Fix the gating test to match the kernel version delivered by rteval-loads
  - Change the version number to sync with rteval-loads in rhel-8
  Resolves: rhbz#2042214


author: John Kacur <jkacur@redhat.com> - 1.6-3
changelog:
  - Upgrade the gating tests to match the kernel version in rteval-loads
  Resolves: rhbz#2166356
  jiraProject == RHELPLAN-147319


author: John Kacur <jkacur@redhat.com> - 1.6-4
changelog:
  - Upgrade the the kernel to linux-6.6.1
  - Make the gating tests match the correct kernel version
  Resolves: RHEL-14482


author: Jaroslav Škarvada <jskarvad@redhat.com> - 2.21.0-0.1.rc1
changelog:
  - new release
    - rebased tuned to latest upstream
      resolves: rhbz#2182117
    - plugin_scheduler: fix perf fd leaks
      resolves: rhbz#2173938
    - allow skipping rollback when restarting TuneD or switching profile
      resolves: rhbz#2203142
    - function_calc_isolated_cores: no errors for offline CPUs
      resolves: rhbz#2217015


author: Jaroslav Škarvada <jskarvad@redhat.com> - 2.22.0-0.1.rc1
changelog:
  - new release
    - rebased tuned to latest upstream
      resolves: RHEL-17121
    - print all arguments of failing commands in error messages
      resolves: RHEL-3689
    - plugin_sysctl: added support for sysctl names with slash
      resolves: RHEL-3707
    - tuned-adm: added support for moving devices between plugin instances
      resolves: RHEL-15141
    - api: added methods for retrieval of plugin instances and devices
      resolves: RHEL-15137
    - plugin_cpu: amd-pstate mentioned instead of just intel_pstate
      resolves: RHEL-16469
    - hotplug: do not report ENOENT errors on device remove
      resolves: RHEL-11342
    - plugin_sysctl: expand variables when reporting overrides
      resolves: RHEL-18972
    - plugin_acpi: new plugin which handles ACPI platform_profile
      resolves: RHEL-16966
    - plugin_bootloader: skip calling rpm-ostree kargs in no-op case
      resolves: RHEL-20767
    - plugin_cpu: support cstate settings of pm_qos_resume_latency_us
      resolves: RHEL-21129
    - scheduler: add option for ignoring IRQs affinity
      resolves: RHEL-21923
    - plugin_intel_uncore: new plugin for uncore setting


author: Jaroslav Škarvada <jskarvad@redhat.com> - 2.22.1-1
changelog:
  - new release
    - rebased tuned to latest upstream
      related: RHEL-17121
    - renamed intel_uncore plugin to uncore
    - network-throughput: increased net.ipv4.tcp_rmem default value
      resolves: RHEL-25847


author: Jaroslav Škarvada <jskarvad@redhat.com> - 2.24.0-0.1.rc1
changelog:
  - new release
    - rebased tuned to latest upstream
      resolves: RHEL-50568
    - spec: create /etc/tuned/profiles directory
    - hotplug: wait for device initialization
    - sap-netweaver: increased vm.max_map_count
      resolves: RHEL-31757
    - daemon: buffer sighup signal
      resolves: RHEL-31180
    - added an option to configure profile directories
      resolves: RHEL-26157
    - api: added commands to dynamically create/destroy instances
    - functions: added 'intel_recommended_pstate'
    - functions: added 'log' which helps with debugging
    - functions: added 'package2cpus' and 'packages2uncores' matchers
    - functions: added 'lscpu' to list CPU details
    - plugins: added plugin_irq
    - plugin_video: added support for amdgpu `panel_power_savings` attribute
    - plugin_cpu: check that writes are necessary if they may cause redundant IPIs
      resolves: RHEL-25613
    - plugin_uncore: allow to configure frequency limits using percent
    - amd-pstate: added support for controlling core performance boost
    - plugin_scheduler: adjusted error logging in _set_affinity
      resolves: RHEL-46560
    - plugin_audio: enabled controller reset to fix suspend with NVIDIA
    - plugin_irq: fixed expansion of variables
    - plugin_irqbalance: switched to IRQBALANCE_BANNED_CPULIST


author: Jaroslav Škarvada <jskarvad@redhat.com> - 2.24.0-0.2.rc1
changelog:
  - fixed functions packaging and added explicit conflict with power-profiles-daemon
    related: RHEL-50568


author: Jaroslav Škarvada <jskarvad@redhat.com> - 2.24.0-1
changelog:
  - new release
    - rebased tuned to latest upstream
      related: RHEL-50568
    - clear plugin repository when stopping tuning
    - man: add description of the balanced-battery profile


author: Jaroslav Škarvada <jskarvad@redhat.com> - 2.24.0-2
changelog:
  - Fixed privileged execution of arbitrary scripts by active local user,
    (CVE-2024-52336)
    Resolves: RHEL-66638
  - Added sanity checks for API methods parameters, (CVE-2024-52337)
    Resolves: RHEL-66615


author: Jaroslav Škarvada <jskarvad@redhat.com> - 2.25.0-0.1.rc1
changelog:
  - new release
    - rebased tuned to latest upstream
      resolves: RHEL-70457
    - tuned-ppd: removed the use of StrEnum
    - tuned-ppd: fixed traceback
    - tuned-ppd: multiple fixes and updates
    - docs: plugins docs are now automatically generated from the docstrings
    - plugin_cpu: fixed no_turbo boolean option parsing
      resolves: RHEL-51760
    - plugin_cpu: allowed raw energy_performance_preference values
    - plugin_vm: added support for dirty_(bytes|ratio) sysctl parameters
      resolves: RHEL-58820
    - plugin_bootloader: added variables to BLS entries only if grub is used
    - plugin_scheduler: do not assume that perf events have type attribute
    - plugin_scheduler: updated sched knobs for kernels 6.6+
    - plugin_scheduler: log process info when its affinity cannot be changed
    - plugin_scheduler: postpone cgroup blacklist check, double-check after fail
      resolves: RHEL-72981
    - plugin_scheduler: made perf support optional
    - plugin_net: added support for hotplug and rename
      resolves: RHEL-60906
    - makefile: added support for installation to custom $BINDIR/$SBINDIR
    - functions: dropped cpuspeed support


author: Jaroslav Škarvada <jskarvad@redhat.com> - 2.25.0-1
changelog:
  - new release
    - rebased tuned to latest upstream
      related: RHEL-70457
    - sap-hana: Set transparent_hugepages to madvise
    - plugin_bootloader: export Grub variables to make them available in submenus
    - utils.commands: fixed CPU online detection when not present
    - plugin_net: handled cqe-mode-rx ethtool option
    - profiles: correct CPU governor settings


author: Jaroslav Škarvada <jskarvad@redhat.com> - 2.25.1-1
changelog:
  - new release
    - rebased tuned to latest upstream
      related: RHEL-70457
    - plugins: added missing instance parameters
    - disk: added missing remove parameter
    - plugin_scheduler: added switch to disable processing of kthreads
    - Makefile: added support for installation to custom LIBEXECDIR
    - functions: create a new parser object for each string expansion
      resolves: RHEL-75773


