# changelog

author: Patrick Talbert <ptalbert@redhat.com> [5.14.0-558.el9]
changelog:
  - PCI: Batch BAR sizing operations (Myron Stowe) [RHEL-76025]
  - powerpc/pseries/eeh: Fix get PE state translation (Mamatha Inamdar) [RHEL-74250]
  - Bluetooth: iso: Fix circular lock in iso_listen_bis (CKI Backport Bot) [RHEL-73661] {CVE-2024-54460}
  - CI: Enable pipelines for rt-64k variant (Juri Lelli) [RHEL-70289]
  - redhat: Add kernel-rt-64k variant (Juri Lelli) [RHEL-70289]
  - Bluetooth: hci_core: Fix sleeping function called from invalid context (CKI Backport Bot) [RHEL-74112] {CVE-2024-57894}
  - Bluetooth: L2CAP: handle NULL sock pointer in l2cap_sock_alloc (Bastien Nocera) [RHEL-72279]
  - Bluetooth: L2CAP: do not leave dangling sk pointer on error in l2cap_sock_create() (CKI Backport Bot) [RHEL-72279] {CVE-2024-56605}
  - redhat/configs: set new PKEY_UV option on s390 (Mete Durlu) [RHEL-50782]
  - s390/crypto: Add hardware acceleration for full AES-XTS mode (Mete Durlu) [RHEL-50783]
  - s390/crypto: Postpone the key split to key conversion (Mete Durlu) [RHEL-50783]
  - s390/crypto: Introduce function for tokenize clearkeys (Mete Durlu) [RHEL-50783]
  - s390/crypto: Generalize parameters for key conversion (Mete Durlu) [RHEL-50783]
  - s390/crypto: Use module-local structures for protected keys (Mete Durlu) [RHEL-50783]
  - s390/crypto: Convert to reverse x-mas tree, rename ret to rc (Mete Durlu) [RHEL-50783]
  - s390/pkey: Tolerate larger key blobs (Mete Durlu) [RHEL-50783]
  - s390/pkey: Add new pkey handler module pkey-uv (Mete Durlu) [RHEL-50782]
  - s390/pkey: Build module name array selectively based on kernel config options (Mete Durlu) [RHEL-50782]
  - s390/pkey: Fix checkpatch findings in pkey header file (Mete Durlu) [RHEL-50782]
  - s390/pkey: Rework pkey verify for protected keys (Mete Durlu) [RHEL-50782]
  - s390/pkey: Simplify protected key length calculation code (Mete Durlu) [RHEL-50782]
  - s390/zcrypt: Cleanup include zcrypt_api.h (Mete Durlu) [RHEL-50782]
  - s390/uv: export prot_virt_guest symbol in uv (Mete Durlu) [RHEL-50782]
  - cxl/core: Return error when cxl_endpoint_gather_bandwidth() handles a non-PCI device (John W. Linville) [RHEL-67033]
  - cxl/pci: Check Mem_info_valid bit for each applicable DVSEC (John W. Linville) [RHEL-67033]
  - cxl/pci: Remove duplicated implementation of waiting for memory_info_valid (John W. Linville) [RHEL-67033]
  - cxl: Calculate region bandwidth of targets with shared upstream link (John W. Linville) [RHEL-67033]
  - cxl: Preserve the CDAT access_coordinate for an endpoint (John W. Linville) [RHEL-67033]
  - EINJ, CXL: Fix CXL device SBDF calculation (John W. Linville) [RHEL-67033]
  - cxl/port: Prevent out-of-order decoder allocation (John W. Linville) [RHEL-67033]
  - cxl/acpi: Ensure ports ready at cxl_acpi_probe() return (John W. Linville) [RHEL-67033]
  - cxl/port: Fix cxl_bus_rescan() vs bus_rescan_devices() (John W. Linville) [RHEL-67033]
  - cxl/port: Fix CXL port initialization order when the subsystem is built-in (John W. Linville) [RHEL-67033]
  - cxl/events: Fix Trace DRAM Event Record (John W. Linville) [RHEL-67033]
  - cxl/pci: Fix to record only non-zero ranges (John W. Linville) [RHEL-67033]
  - cxl/test: Skip cxl_setup_parent_dport() for emulated dports (John W. Linville) [RHEL-67033]
  - cxl/pci: Get AER capability address from RCRB only for RCH dport (John W. Linville) [RHEL-67033]
  - cxl/region: Verify target positions using the ordered target list (John W. Linville) [RHEL-67033]
  - cxl: Restore XOR'd position bits during address translation (John W. Linville) [RHEL-67033]
  - cxl/core: Fix incorrect vendor debug UUID define (John W. Linville) [RHEL-67033]
  - hid: intel-ish-hid: Fix uninitialized variable 'rv' in ish_fw_xfer_direct_dma (Tony Camuso) [RHEL-65221]
  - hid: intel-ish-hid: Add support for vendor customized firmware loading (Tony Camuso) [RHEL-65221]
  - HID: intel-ish-hid: Use CPU generation string in driver_data (Tony Camuso) [RHEL-65221]
  - HID: intel-ish-hid: Remove unused declarations (Tony Camuso) [RHEL-65221]
  - HID: intel-ish-hid: fix endian-conversion (Tony Camuso) [RHEL-65221]
  - HID: intel-ish-hid: add MODULE_DESCRIPTION() (Tony Camuso) [RHEL-65221]
  - HID: intel-ish-hid: fix ishtp_wait_resume() kernel-doc (Tony Camuso) [RHEL-65221]
  - HID: intel-ish-hid: Fix build error for COMPILE_TEST (Tony Camuso) [RHEL-65221]
  - HID: intel-ish-hid: handler multiple MNG_RESET_NOTIFY messages (Tony Camuso) [RHEL-65221]
  - HID: intel-ish-hid: Implement loading firmware from host feature (Tony Camuso) [RHEL-65221]
  - HID: intel-ish-hid: Add driver_data for specifying the firmware filename (Tony Camuso) [RHEL-65221]
  - HID: intel-ish-hid: ipc: Add Lunar Lake-M PCI device ID (Tony Camuso) [RHEL-65221]
  - HID: intel-ish-hid: Use PCI_VDEVICE() and rename device ID macros (Tony Camuso) [RHEL-65221]


author: Paolo Bonzini <pbonzini@redhat.com> [5.14.0-558.tdx.el9]
changelog:
  - spec: Provides: kernel-tdx (Camilla Conte)
  - KVM: x86: Make cpu_dirty_log_size a per-VM value (Yan Zhao)
  - KVM: x86/mmu: Add parameter "kvm" to kvm_mmu_page_ad_need_write_protect() (Yan Zhao)
  - KVM: Add parameter "kvm" to kvm_cpu_dirty_log_size() and its callers (Yan Zhao)
  - KVM: TDX: Add a method to ignore updating CPU dirty logging request for TDs (Yan Zhao)
  - [NOT UPSTREAM] KVM: TDX: Add KVM Exit for TDX TDG.VP.VMCALL (Isaku Yamahata)
  - [NOT UPSTREAM] work around issues with NO_RBP_MOD (Paolo Bonzini)
  - [NOT UPSTREAM] work around missing max_vcpus_per_td on test system (Paolo Bonzini)
  - [NOT UPSTREAM] add debugging info for TDX module initialization (Paolo Bonzini)
  - x86/virt/tdx: Add TDX memory reset notifier to reset other private pages (Kai Huang)
  - x86/kexec: Reset TDX private memory on platforms with TDX erratum (Paolo Bonzini)
  - x86/kexec: do unconditional WBINVD for bare-metal in relocate_kernel() (Kai Huang)
  - x86/kexec: do unconditional WBINVD for bare-metal in stop_this_cpu() (Kai Huang)
  - Documentation/virt/kvm: Document on Trust Domain Extensions(TDX) (Isaku Yamahata)
  - KVM: TDX: Make TDX VM type supported (Isaku Yamahata)
  - KVM: TDX: Add a method to ignore hypercall patching (Isaku Yamahata)
  - KVM: TDX: Ignore setting up mce (Isaku Yamahata)
  - KVM: TDX: Add methods to ignore accesses to TSC (Isaku Yamahata)
  - KVM: TDX: Add methods to ignore VMX preemption timer (Isaku Yamahata)
  - KVM: TDX: Add method to ignore guest instruction emulation (Isaku Yamahata)
  - KVM: TDX: Add methods to ignore accesses to CPU state (Isaku Yamahata)
  - KVM: TDX: Handle TDG.VP.VMCALL<GetTdVmCallInfo> hypercall (Isaku Yamahata)
  - KVM: TDX: Enable guest access to LMCE related MSRs (Isaku Yamahata)
  - KVM: TDX: Handle TDX PV rdmsr/wrmsr hypercall (Isaku Yamahata)
  - KVM: TDX: Implement callbacks for MSR operations (Isaku Yamahata)
  - KVM: x86: Move KVM_MAX_MCE_BANKS to header file (Isaku Yamahata)
  - KVM: TDX: Handle TDX PV HLT hypercall (Isaku Yamahata)
  - KVM: TDX: Handle TDX PV CPUID hypercall (Isaku Yamahata)
  - KVM: TDX: Kick off vCPUs when SEAMCALL is busy during TD page removal (Yan Zhao)
  - KVM: TDX: Retry locally in TDX EPT violation handler on RET_PF_RETRY (Yan Zhao)
  - KVM: TDX: Detect unexpected SEPT violations due to pending SPTEs (Yan Zhao)
  - KVM: TDX: Handle EPT violation/misconfig exit (Isaku Yamahata)
  - KVM: TDX: Handle EXIT_REASON_OTHER_SMI (Isaku Yamahata)
  - KVM: TDX: Handle EXCEPTION_NMI and EXTERNAL_INTERRUPT (Isaku Yamahata)
  - KVM: VMX: Move NMI/exception handler to common helper (Sean Christopherson)
  - KVM: VMX: Modify NMI and INTR handlers to take intr_info as function argument (Sean Christopherson)
  - KVM: TDX: Add methods to ignore virtual apic related operation (Isaku Yamahata)
  - KVM: TDX: Inhibit APICv for TDX guest (Isaku Yamahata)
  - KVM: TDX: Always block INIT/SIPI (Isaku Yamahata)
  - KVM: TDX: Handle SMI request as !CONFIG_KVM_SMM (Isaku Yamahata)
  - KVM: TDX: Complete interrupts after TD exit (Isaku Yamahata)
  - KVM: TDX: Implement methods to inject NMI (Isaku Yamahata)
  - KVM: TDX: Wait lapic expire when timer IRQ was injected (Paolo Bonzini)
  - KVM: x86: Assume timer IRQ was injected if APIC state is protected (Sean Christopherson)
  - x86/irq: Remove bitfields in posted interrupt descriptor (Jacob Pan)
  - KVM: TDX: Implement non-NMI interrupt injection (Isaku Yamahata)
  - KVM: VMX: Move posted interrupt delivery code to common header (Isaku Yamahata)
  - KVM: TDX: Disable PI wakeup for IPIv (Isaku Yamahata)
  - KVM: TDX: Add support for find pending IRQ in a protected local APIC (Sean Christopherson)
  - KVM: TDX: Handle TDX PV MMIO hypercall (Sean Christopherson)
  - KVM: TDX: Handle TDX PV port I/O hypercall (Isaku Yamahata)
  - KVM: TDX: Handle TDG.VP.VMCALL<ReportFatalError> (Binbin Wu)
  - KVM: TDX: Handle TDG.VP.VMCALL<MapGPA> (Binbin Wu)
  - KVM: TDX: Handle KVM hypercall with TDG.VP.VMCALL (Isaku Yamahata)
  - KVM: TDX: Add a place holder for handler of TDX hypercalls (TDG.VP.VMCALL) (Isaku Yamahata)
  - KVM: TDX: Add a place holder to handle TDX VM exit (Isaku Yamahata)
  - KVM: x86: Add a switch_db_regs flag to handle TDX's auto-switched behavior (Isaku Yamahata)
  - KVM: TDX: Add TSX_CTRL msr into uret_msrs list (Yang Weijiang)
  - KVM: TDX: restore user ret MSRs (Isaku Yamahata)
  - KVM: x86: Allow to update cached values in kvm_user_return_msrs w/o wrmsr (Chao Gao)
  - KVM: TDX: restore host xsave state when exit from the guest TD (Isaku Yamahata)
  - KVM: TDX: vcpu_run: save/restore host state(host kernel gs) (Isaku Yamahata)
  - fixup! KVM: TDX: Implement TDX vcpu enter/exit path (Yan Zhao)
  - KVM: TDX: Implement TDX vcpu enter/exit path (Isaku Yamahata)
  - KVM: TDX: Return -EBUSY when tdh_mem_page_add() encounters TDX_OPERAND_BUSY (Yan Zhao)
  - KVM: TDX: Add an ioctl to create initial guest memory (Isaku Yamahata)
  - KVM: x86/mmu: Export kvm_tdp_map_page() (Rick Edgecombe)
  - KVM: TDX: Implement hook to get max mapping level of private pages (Isaku Yamahata)
  - fixup! KVM: TDX: Implement hooks to propagate changes of TDP MMU mirror page table (Yan Zhao)
  - fixup! KVM: TDX: Implement hooks to propagate changes of TDP MMU mirror page table (Yan Zhao)
  - KVM: TDX: Implement hooks to propagate changes of TDP MMU mirror page table (Isaku Yamahata)
  - KVM: TDX: Handle TLB tracking for TDX (Isaku Yamahata)
  - KVM: TDX: Set per-VM shadow_mmio_value to 0 (Isaku Yamahata)
  - KVM: x86/mmu: Add setter for shadow_mmio_value (Isaku Yamahata)
  - KVM: TDX: Require TDP MMU and mmio caching for TDX (Isaku Yamahata)
  - KVM: TDX: Set gfn_direct_bits to shared bit (Isaku Yamahata)
  - KVM: TDX: Add load_mmu_pgd method for TDX (Sean Christopherson)
  - KVM: TDX: Add accessors VMX VMCS helpers (Isaku Yamahata)
  - KVM: VMX: Teach EPT violation helper about private mem (Rick Edgecombe)
  - KVM: VMX: Split out guts of EPT violation to common/exposed function (Sean Christopherson)
  - KVM: x86/mmu: Do not enable page track for TD guest (Yan Zhao)
  - KVM: x86/tdp_mmu: Add a helper function to walk down the TDP MMU (Isaku Yamahata)
  - KVM: x86/mmu: Implement memslot deletion for TDX (Rick Edgecombe)
  - KVM: x86/mmu: Taking guest pa into consideration when calculate tdp level (Xiaoyao Li)
  - KVM: x86: Introduce KVM_TDX_GET_CPUID (Xiaoyao Li)
  - KVM: TDX: Do TDX specific vcpu initialization (Isaku Yamahata)
  - KVM: TDX: create/free TDX vcpu structure (Isaku Yamahata)
  - KVM: TDX: Don't offline the last cpu of one package when there's TDX guest (Isaku Yamahata)
  - KVM: TDX: Make pmu_intel.c ignore guest TD case (Isaku Yamahata)
  - KVM: TDX: initialize VM with TDX specific parameters (Paolo Bonzini)
  - KVM: x86: expose cpuid_entry2_find for TDX (Paolo Bonzini)
  - KVM: TDX: Support per-VM KVM_CAP_MAX_VCPUS extension check (Isaku Yamahata)
  - redhat: enable TDX host config (Paolo Bonzini)
  - KVM: TDX: create/destroy VM structure (Isaku Yamahata)
  - KVM: TDX: Get system-wide info about TDX module on initialization (Isaku Yamahata)
  - KVM: TDX: Add place holder for TDX VM specific mem_enc_op ioctl (Isaku Yamahata)
  - KVM: TDX: Add helper functions to print TDX SEAMCALL error (Isaku Yamahata)
  - KVM: TDX: Add TDX "architectural" error codes (Sean Christopherson)
  - KVM: TDX: Define TDX architectural definitions (Isaku Yamahata)
  - KVM: TDX: Add placeholders for TDX VM/vCPU structures (Isaku Yamahata)
  - KVM: TDX: Get TDX global information (Kai Huang)
  - KVM: VMX: Initialize TDX during KVM module load (Kai Huang)
  - KVM: VMX: Refactor VMX module init/exit functions (Kai Huang)
  - KVM: Export hardware virtualization enabling/disabling functions (Kai Huang)
  - x86/virt/tdx: Add tdx_guest_keyid_alloc/free() to alloc and free TDX guest KeyID (Isaku Yamahata)
  - x86/virt/tdx: Read essential global metadata for KVM (Paolo Bonzini)
  - x86/virt/tdx: allocate tdx_sys_info in static memory (Paolo Bonzini)
  - x86/virt/tdx: Add SEAMCALL wrapper to enter/exit TDX guest (Kai Huang)
  - x86/virt/tdx: Add SEAMCALL wrappers for TD measurement of initial contents (Isaku Yamahata)
  - x86/virt/tdx: Add SEAMCALL wrappers to remove a TD private page (Isaku Yamahata)
  - x86/virt/tdx: Add SEAMCALL wrappers to manage TDX TLB tracking (Paolo Bonzini)
  - x86/virt/tdx: Add SEAMCALL wrappers to add TD private pages (Isaku Yamahata)
  - x86/virt/tdx: Add SEAMCALL wrapper tdh_mem_sept_add() to add SEPT pages (Isaku Yamahata)
  - x86/virt/tdx: Add SEAMCALL wrappers for TDX flush operations (Rick Edgecombe)
  - x86/virt/tdx: Add SEAMCALL wrappers for TDX VM/vCPU field access (Rick Edgecombe)
  - x86/virt/tdx: Add SEAMCALL wrappers for TDX page cache management (Rick Edgecombe)
  - x86/virt/tdx: Add SEAMCALL wrappers for TDX vCPU creation (Rick Edgecombe)
  - x86/virt/tdx: Add SEAMCALL wrappers for TDX TD creation (Rick Edgecombe)
  - x86/virt/tdx: Add SEAMCALL wrappers for TDX KeyID management (Rick Edgecombe)
  - KVM: x86/mmu: Prevent aliased memslot GFNs (Rick Edgecombe)
  - KVM: x86/tdp_mmu: Don't zap valid mirror roots in kvm_tdp_mmu_zap_all() (Rick Edgecombe)
  - KVM: x86/tdp_mmu: Take root types for kvm_tdp_mmu_invalidate_all_roots() (Isaku Yamahata)
  - KVM: x86/tdp_mmu: Propagate tearing down mirror page tables (Isaku Yamahata)
  - KVM: x86/tdp_mmu: Propagate building mirror page tables (Isaku Yamahata)
  - KVM: x86/tdp_mmu: Propagate attr_filter to MMU notifier callbacks (Paolo Bonzini)
  - KVM: x86/tdp_mmu: Support mirror root for TDP MMU (Isaku Yamahata)
  - KVM: x86/tdp_mmu: Take root in tdp_mmu_for_each_pte() (Isaku Yamahata)
  - KVM: x86/tdp_mmu: Introduce KVM MMU root types to specify page table type (Isaku Yamahata)
  - KVM: x86/tdp_mmu: Extract root invalid check from tdx_mmu_next_root() (Isaku Yamahata)
  - KVM: x86/mmu: Support GFN direct bits (Isaku Yamahata)
  - KVM: x86/tdp_mmu: Take struct kvm in iter loops (Isaku Yamahata)
  - KVM: x86/mmu: Make kvm_tdp_mmu_alloc_root() return void (Rick Edgecombe)
  - KVM: x86/mmu: Add an is_mirror member for union kvm_mmu_page_role (Isaku Yamahata)
  - KVM: x86/mmu: Add an external pointer to struct kvm_mmu_page (Isaku Yamahata)
  - KVM: x86: Add a VM type define for TDX (Rick Edgecombe)
  - KVM: Add member to struct kvm_gfn_range to indicate private/shared (Isaku Yamahata)
  - KVM: x86/mmu: Zap invalid roots with mmu_lock holding for write at uninit (Rick Edgecombe)
  - KVM: x86: Refactor __kvm_emulate_hypercall() into a macro (Paolo Bonzini)
  - KVM: x86: Always complete hypercall via function callback (Sean Christopherson)
  - KVM: x86: Bump hypercall stat prior to fully completing hypercall (Sean Christopherson)
  - KVM: x86: Move "emulate hypercall" function declarations to x86.h (Sean Christopherson)
  - KVM: x86: Add a helper to check for user interception of KVM hypercalls (Binbin Wu)
  - KVM: x86: Remove hwapic_irr_update() from kvm_x86_ops (Chao Gao)
  - KVM: x86: Plumb in the vCPU to kvm_x86_ops.hwapic_isr_update() (Sean Christopherson)
  - KVM: x86: Disallow read-only memslots for SEV-ES and SEV-SNP (and TDX) (Sean Christopherson)
  - KVM: x86/mmu: Return RET_PF* instead of 1 in kvm_mmu_page_fault() (Yan Zhao)
  - KVM: x86/mmu: Treat TDP MMU faults as spurious if access is already allowed (Sean Christopherson)
  - KVM: x86/mmu: Don't overwrite shadow-present MMU SPTEs when prefaulting (Sean Christopherson)
  - x86/virt/tdx: Remove the !KEXEC_CORE dependency (Kai Huang)
  - Revert "x86/kvm: Override default caching mode for SEV-SNP and TDX" (Paolo Bonzini)


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: Paolo Bonzini <pbonzini@redhat.com> [5.14.0-571.tdx.el9]
changelog:
  - spec: Provides: kernel-tdx (Camilla Conte)
  - [NOT UPSTREAM] KVM: TDX: Add KVM Exit for TDX TDG.VP.VMCALL (Isaku Yamahata)
  - [NOT UPSTREAM] work around issues with NO_RBP_MOD (Paolo Bonzini)
  - [NOT UPSTREAM] work around missing max_vcpus_per_td on test system (Paolo Bonzini)
  - [NOT UPSTREAM] add debugging info for TDX module initialization (Paolo Bonzini)
  - KVM: TDX: Don't allow tsc_offset, tsc_scaling_ratio to change (Isaku Yamahata)
  - KVM: x86: Push down setting vcpu.arch.user_set_tsc (Isaku Yamahata)
  - Documentation/virt/kvm: Document on Trust Domain Extensions (TDX) (Isaku Yamahata)
  - KVM: TDX: Make TDX VM type supported (Isaku Yamahata)
  - KVM: TDX: KVM: TDX: Always honor guest PAT on TDX enabled guests (Yan Zhao)
  - KVM: x86: remove shadow_memtype_mask (Paolo Bonzini)
  - KVM: x86: Introduce Intel specific quirk KVM_X86_QUIRK_IGNORE_GUEST_PAT (Yan Zhao)
  - KVM: x86: Introduce supported_quirks to block disabling quirks (Yan Zhao)
  - KVM: x86: Allow vendor code to disable quirks (Paolo Bonzini)
  - KVM: x86: do not allow re-enabling quirks (Paolo Bonzini)
  - KVM: TDX: Enable guest access to MTRR MSRs (Binbin Wu)
  - KVM: TDX: Add a method to ignore hypercall patching (Isaku Yamahata)
  - KVM: TDX: Ignore setting up mce (Isaku Yamahata)
  - KVM: TDX: Add methods to ignore accesses to TSC (Isaku Yamahata)
  - KVM: TDX: Add methods to ignore VMX preemption timer (Isaku Yamahata)
  - KVM: TDX: Add method to ignore guest instruction emulation (Isaku Yamahata)
  - KVM: TDX: Add methods to ignore accesses to CPU state (Paolo Bonzini)
  - KVM: TDX: Handle TDG.VP.VMCALL<GetTdVmCallInfo> hypercall (Isaku Yamahata)
  - KVM: TDX: Enable guest access to LMCE related MSRs (Isaku Yamahata)
  - KVM: TDX: Handle TDX PV rdmsr/wrmsr hypercall (Isaku Yamahata)
  - KVM: TDX: Implement callbacks for MSR operations (Isaku Yamahata)
  - KVM: x86: Move KVM_MAX_MCE_BANKS to header file (Isaku Yamahata)
  - KVM: TDX: Handle TDX PV HLT hypercall (Isaku Yamahata)
  - KVM: TDX: Handle TDX PV CPUID hypercall (Isaku Yamahata)
  - KVM: TDX: Kick off vCPUs when SEAMCALL is busy during TD page removal (Yan Zhao)
  - KVM: TDX: Retry locally in TDX EPT violation handler on RET_PF_RETRY (Yan Zhao)
  - KVM: TDX: Detect unexpected SEPT violations due to pending SPTEs (Yan Zhao)
  - KVM: TDX: Handle EPT violation/misconfig exit (Isaku Yamahata)
  - KVM: TDX: Handle EXIT_REASON_OTHER_SMI (Isaku Yamahata)
  - KVM: TDX: Handle EXCEPTION_NMI and EXTERNAL_INTERRUPT (Isaku Yamahata)
  - KVM: VMX: Add a helper for NMI handling (Paolo Bonzini)
  - KVM: VMX: Move emulation_required to struct vcpu_vt (Binbin Wu)
  - KVM: TDX: Add methods to ignore virtual apic related operation (Paolo Bonzini)
  - KVM: TDX: Force APICv active for TDX guest (Isaku Yamahata)
  - KVM: TDX: Enforce KVM_IRQCHIP_SPLIT for TDX guests (Binbin Wu)
  - KVM: TDX: Always block INIT/SIPI (Isaku Yamahata)
  - KVM: TDX: Handle SMI request as !CONFIG_KVM_SMM (Isaku Yamahata)
  - KVM: TDX: Implement methods to inject NMI (Isaku Yamahata)
  - KVM: TDX: Wait lapic expire when timer IRQ was injected (Paolo Bonzini)
  - KVM: x86: Assume timer IRQ was injected if APIC state is protected (Sean Christopherson)
  - KVM: TDX: Implement non-NMI interrupt injection (Paolo Bonzini)
  - KVM: VMX: Move posted interrupt delivery code to common header (Isaku Yamahata)
  - KVM: TDX: Disable PI wakeup for IPIv (Isaku Yamahata)
  - KVM: TDX: Add support for find pending IRQ in a protected local APIC (Sean Christopherson)
  - KVM: TDX: Handle TDX PV MMIO hypercall (Sean Christopherson)
  - KVM: TDX: Handle TDX PV port I/O hypercall (Isaku Yamahata)
  - KVM: TDX: Handle TDG.VP.VMCALL<ReportFatalError> (Binbin Wu)
  - KVM: TDX: Handle TDG.VP.VMCALL<MapGPA> (Binbin Wu)
  - KVM: TDX: Handle KVM hypercall with TDG.VP.VMCALL (Isaku Yamahata)
  - KVM: TDX: Add a place holder for handler of TDX hypercalls (TDG.VP.VMCALL) (Isaku Yamahata)
  - KVM: TDX: Add a place holder to handle TDX VM exit (Paolo Bonzini)
  - KVM: x86: Move pv_unhalted check out of kvm_vcpu_has_events() (Binbin Wu)
  - KVM: x86: Have ____kvm_emulate_hypercall() read the GPRs (Binbin Wu)
  - KVM: x86: Add a switch_db_regs flag to handle TDX's auto-switched behavior (Isaku Yamahata)
  - KVM: TDX: Save and restore IA32_DEBUGCTL (Adrian Hunter)
  - KVM: TDX: Disable support for TSX and WAITPKG (Adrian Hunter)
  - KVM: TDX: restore user ret MSRs (Isaku Yamahata)
  - KVM: x86: Allow to update cached values in kvm_user_return_msrs w/o wrmsr (Chao Gao)
  - KVM: TDX: restore host xsave state when exit from the guest TD (Isaku Yamahata)
  - KVM: TDX: vcpu_run: save/restore host state(host kernel gs) (Isaku Yamahata)
  - KVM: TDX: Implement TDX vcpu enter/exit path (Isaku Yamahata)
  - KVM: VMX: Move common fields of struct vcpu_{vmx,tdx} to a struct (Paolo Bonzini)
  - x86/virt/tdx: Add SEAMCALL wrapper to enter/exit TDX guest (Kai Huang)
  - KVM: x86: block KVM_CAP_SYNC_REGS if guest state is protected (Paolo Bonzini)
  - KVM: TDX: Handle SEPT zap error due to page add error in premap (Yan Zhao)
  - KVM: TDX: Skip updating CPU dirty logging request for TDs (Paolo Bonzini)
  - KVM: x86: Make cpu_dirty_log_size a per-VM value (Paolo Bonzini)
  - KVM: x86/mmu: Add parameter "kvm" to kvm_mmu_page_ad_need_write_protect() (Paolo Bonzini)
  - KVM: Add parameter "kvm" to kvm_cpu_dirty_log_size() and its callers (Yan Zhao)
  - KVM: TDX: Handle vCPU dissociation (Isaku Yamahata)
  - KVM: TDX: Finalize VM initialization (Isaku Yamahata)
  - KVM: TDX: Add an ioctl to create initial guest memory (Isaku Yamahata)
  - KVM: x86/mmu: Export kvm_tdp_map_page() (Rick Edgecombe)
  - KVM: x86/mmu: Bail out kvm_tdp_map_page() when VM dead (Yan Zhao)
  - KVM: TDX: Implement hook to get max mapping level of private pages (Isaku Yamahata)
  - KVM: TDX: Implement hooks to propagate changes of TDP MMU mirror page table (Isaku Yamahata)
  - KVM: TDX: Handle TLB tracking for TDX (Isaku Yamahata)
  - KVM: TDX: Set per-VM shadow_mmio_value to 0 (Isaku Yamahata)
  - KVM: x86/mmu: Add setter for shadow_mmio_value (Isaku Yamahata)
  - KVM: TDX: Require TDP MMU, mmio caching and EPT A/D bits for TDX (Isaku Yamahata)
  - KVM: TDX: Set gfn_direct_bits to shared bit (Isaku Yamahata)
  - KVM: TDX: Add load_mmu_pgd method for TDX (Sean Christopherson)
  - KVM: TDX: Add accessors VMX VMCS helpers (Isaku Yamahata)
  - KVM: VMX: Teach EPT violation helper about private mem (Rick Edgecombe)
  - KVM: VMX: Split out guts of EPT violation to common/exposed function (Sean Christopherson)
  - KVM: x86/mmu: Do not enable page track for TD guest (Yan Zhao)
  - KVM: x86/tdp_mmu: Add a helper function to walk down the TDP MMU (Isaku Yamahata)
  - KVM: x86/mmu: Implement memslot deletion for TDX (Rick Edgecombe)
  - x86/virt/tdx: Add SEAMCALL wrappers for TD measurement of initial contents (Isaku Yamahata)
  - x86/virt/tdx: Add SEAMCALL wrappers to remove a TD private page (Isaku Yamahata)
  - x86/virt/tdx: Add SEAMCALL wrappers to manage TDX TLB tracking (Isaku Yamahata)
  - x86/virt/tdx: Add SEAMCALL wrappers to add TD private pages (Isaku Yamahata)
  - x86/virt/tdx: Add SEAMCALL wrapper tdh_mem_sept_add() to add SEPT pages (Isaku Yamahata)
  - KVM: TDX: Register TDX host key IDs to cgroup misc controller (Paolo Bonzini)
  - KVM: x86/mmu: Taking guest pa into consideration when calculate tdp level (Xiaoyao Li)
  - KVM: x86: Introduce KVM_TDX_GET_CPUID (Xiaoyao Li)
  - KVM: TDX: Do TDX specific vcpu initialization (Isaku Yamahata)
  - KVM: TDX: create/free TDX vcpu structure (Isaku Yamahata)
  - KVM: TDX: Don't offline the last cpu of one package when there's TDX guest (Isaku Yamahata)
  - KVM: TDX: Make pmu_intel.c ignore guest TD case (Paolo Bonzini)
  - KVM: TDX: add ioctl to initialize VM with TDX specific parameters (Isaku Yamahata)
  - KVM: x86: expose cpuid_entry2_find for TDX (Paolo Bonzini)
  - KVM: TDX: Support per-VM KVM_CAP_MAX_VCPUS extension check (Isaku Yamahata)
  - redhat: enable TDX host config (Paolo Bonzini)
  - KVM: TDX: create/destroy VM structure (Isaku Yamahata)
  - KVM: TDX: Get system-wide info about TDX module on initialization (Isaku Yamahata)
  - KVM: TDX: Add place holder for TDX VM specific mem_enc_op ioctl (Isaku Yamahata)
  - KVM: TDX: Add helper functions to print TDX SEAMCALL error (Isaku Yamahata)
  - KVM: TDX: Add TDX "architectural" error codes (Sean Christopherson)
  - KVM: TDX: Define TDX architectural definitions (Isaku Yamahata)
  - KVM: TDX: Add placeholders for TDX VM/vCPU structures (Isaku Yamahata)
  - KVM: TDX: Get TDX global information (Kai Huang)
  - KVM: VMX: Initialize TDX during KVM module load (Kai Huang)
  - KVM: VMX: Refactor VMX module init/exit functions (Kai Huang)
  - KVM: Export hardware virtualization enabling/disabling functions (Kai Huang)
  - x86/virt/tdx: Add tdx_guest_keyid_alloc/free() to alloc and free TDX guest KeyID (Isaku Yamahata)
  - x86/virt/tdx: Read essential global metadata for KVM (Kai Huang)
  - x86/virt/tdx: allocate tdx_sys_info in static memory (Paolo Bonzini)
  - x86/virt/tdx: Add SEAMCALL wrappers for TDX flush operations (Rick Edgecombe)
  - x86/virt/tdx: Add SEAMCALL wrappers for TDX VM/vCPU field access (Rick Edgecombe)
  - x86/virt/tdx: Add SEAMCALL wrappers for TDX page cache management (Rick Edgecombe)
  - x86/virt/tdx: Add SEAMCALL wrappers for TDX vCPU creation (Rick Edgecombe)
  - x86/virt/tdx: Add SEAMCALL wrappers for TDX TD creation (Rick Edgecombe)
  - x86/virt/tdx: Add SEAMCALL wrappers for TDX KeyID management (Rick Edgecombe)
  - KVM: x86: move vm_destroy callback at end of kvm_arch_destroy_vm (Paolo Bonzini)
  - x86/virt/tdx: Update the kexec section in the TDX documentation (Kai Huang)
  - x86/virt/tdx: Remove the !KEXEC_CORE dependency (Kai Huang)
  - x86/kexec: Disable kexec/kdump on platforms with TDX partial write erratum (Kai Huang)
  - x86/kexec: do unconditional WBINVD for bare-metal in relocate_kernel() (Kai Huang)
  - x86/kexec: do unconditional WBINVD for bare-metal in stop_this_cpu() (Kai Huang)
  - KVM: x86/mmu: Prevent aliased memslot GFNs (Rick Edgecombe)
  - KVM: x86/tdp_mmu: Don't zap valid mirror roots in kvm_tdp_mmu_zap_all() (Rick Edgecombe)
  - KVM: x86/tdp_mmu: Take root types for kvm_tdp_mmu_invalidate_all_roots() (Isaku Yamahata)
  - KVM: x86/tdp_mmu: Propagate tearing down mirror page tables (Isaku Yamahata)
  - KVM: x86/tdp_mmu: Propagate building mirror page tables (Isaku Yamahata)
  - KVM: x86/tdp_mmu: Propagate attr_filter to MMU notifier callbacks (Paolo Bonzini)
  - KVM: x86/tdp_mmu: Support mirror root for TDP MMU (Isaku Yamahata)
  - KVM: x86/tdp_mmu: Take root in tdp_mmu_for_each_pte() (Isaku Yamahata)
  - KVM: x86/tdp_mmu: Introduce KVM MMU root types to specify page table type (Isaku Yamahata)
  - KVM: x86/tdp_mmu: Extract root invalid check from tdx_mmu_next_root() (Isaku Yamahata)
  - KVM: x86/mmu: Support GFN direct bits (Isaku Yamahata)
  - KVM: x86/tdp_mmu: Take struct kvm in iter loops (Isaku Yamahata)
  - KVM: x86/mmu: Make kvm_tdp_mmu_alloc_root() return void (Rick Edgecombe)
  - KVM: x86/mmu: Add an is_mirror member for union kvm_mmu_page_role (Isaku Yamahata)
  - KVM: x86/mmu: Add an external pointer to struct kvm_mmu_page (Isaku Yamahata)
  - KVM: x86: Add a VM type define for TDX (Rick Edgecombe)
  - KVM: Add member to struct kvm_gfn_range to indicate private/shared (Isaku Yamahata)
  - x86/irq: Remove bitfields in posted interrupt descriptor (Jacob Pan)
  - KVM: x86: Exit to userspace if fastpath triggers one on instruction skip (Sean Christopherson)
  - KVM: x86: Dedup fastpath MSR post-handling logic (Sean Christopherson)
  - KVM: x86: Re-enter guest if WRMSR(X2APIC_ICR) fastpath is successful (Sean Christopherson)
  - KVM: nVMX: Process events on nested VM-Exit if injectable IRQ or NMI is pending (Sean Christopherson)
  - KVM: x86: Free vCPUs before freeing VM state (Sean Christopherson)
  - Documentation: KVM: update amd-memory-encryption.rst references (Mauro Carvalho Chehab)
  - KVM: VMX: Modify NMI and INTR handlers to take intr_info as function argument (Paolo Bonzini)
  - KVM: VMX: Drop support for forcing UC memory when guest CR0.CD=1 (Sean Christopherson)
  - KVM: x86: Remove VMX support for virtualizing guest MTRR memtypes (Sean Christopherson)
  - KVM: x86: Add fastpath handling of HLT VM-Exits (Sean Christopherson)
  - KVM: x86: Reorganize code in x86.c to co-locate vCPU blocking/running helpers (Sean Christopherson)
  - KVM: x86/mmu: Zap invalid roots with mmu_lock holding for write at uninit (Rick Edgecombe)
  - KVM: x86: Refactor __kvm_emulate_hypercall() into a macro (Paolo Bonzini)
  - KVM: x86: Always complete hypercall via function callback (Sean Christopherson)
  - KVM: x86: Bump hypercall stat prior to fully completing hypercall (Sean Christopherson)
  - KVM: x86: Move "emulate hypercall" function declarations to x86.h (Sean Christopherson)
  - KVM: x86: Add a helper to check for user interception of KVM hypercalls (Binbin Wu)
  - KVM: x86: clear vcpu->run->hypercall.ret before exiting for KVM_EXIT_HYPERCALL (Paolo Bonzini)
  - KVM: x86: Remove hwapic_irr_update() from kvm_x86_ops (Chao Gao)
  - KVM: x86: Plumb in the vCPU to kvm_x86_ops.hwapic_isr_update() (Sean Christopherson)
  - KVM: x86: Disallow read-only memslots for SEV-ES and SEV-SNP (and TDX) (Sean Christopherson)
  - KVM: x86/mmu: Return RET_PF* instead of 1 in kvm_mmu_page_fault() (Yan Zhao)
  - KVM: x86/mmu: Treat TDP MMU faults as spurious if access is already allowed (Sean Christopherson)
  - KVM: x86/mmu: Don't overwrite shadow-present MMU SPTEs when prefaulting (Sean Christopherson)
  - Revert "x86/kvm: Override default caching mode for SEV-SNP and TDX" (Paolo Bonzini)


author: Jan Stancek <jstancek@redhat.com> [5.14.0-591.el9]
changelog:
  - uki_addons: add 'fedora' SBAT suffix for UKI addons (Li Tian) [RHEL-93399]
  - Subject: net/smc: check return value of sock_recvmsg when draining clc data (Mete Durlu) [RHEL-73484] {CVE-2024-57791}
  - net/smc: check smcd_v2_ext_offset when receiving proposal msg (Mete Durlu) [RHEL-73484] {CVE-2024-57791}
  - net/smc: check v2_ext_offset/eid_cnt/ism_gid_cnt when receiving proposal msg (Mete Durlu) [RHEL-73484] {CVE-2024-57791}
  - net/smc: check iparea_offset and ipv6_prefixes_cnt when receiving proposal msg (Mete Durlu) [RHEL-73484] {CVE-2024-57791}
  - net/smc: check sndbuf_space again after NOSPACE flag is set in smc_poll (Mete Durlu) [RHEL-73484] {CVE-2024-57791}
  - net/smc: protect link down work from execute after lgr freed (Mete Durlu) [RHEL-73484] {CVE-2024-57791}
  - net/smc: Introduce IPPROTO_SMC (Mete Durlu) [RHEL-73484]
  - net/smc: expose smc proto operations (Mete Durlu) [RHEL-73484]
  - net/smc: refactoring initialization of smc sock (Mete Durlu) [RHEL-73484]
  - net/smc: change SMCR_RMBE_SIZES from 5 to 15 (Mete Durlu) [RHEL-73484]
  - net/smc: set rmb's SG_MAX_SINGLE_ALLOC limitation only when CONFIG_ARCH_NO_SG_CHAIN is defined (Mete Durlu) [RHEL-73484]
  - net/smc: implement DMB-merged operations of loopback-ism (Mete Durlu) [RHEL-73484]
  - net/smc: adapt cursor update when sndbuf and peer DMB are merged (Mete Durlu) [RHEL-73484]
  - net/smc: add operations to merge sndbuf with peer DMB (Mete Durlu) [RHEL-73484]
  - net/smc: register loopback-ism into SMC-D device list (Mete Durlu) [RHEL-73484]
  - net/smc: ignore loopback-ism when dumping SMC-D devices (Mete Durlu) [RHEL-73484]
  - net/smc: mark optional smcd_ops and check for support when called (Mete Durlu) [RHEL-73484]
  - net/smc: implement DMB-related operations of loopback-ism (Mete Durlu) [RHEL-73484]
  - net/smc: implement ID-related operations of loopback-ism (Mete Durlu) [RHEL-73484]
  - redhat/configs: Add SMC_LO config option (Mete Durlu) [RHEL-73484]
  - net/smc: introduce loopback-ism for SMC intra-OS shortcut (Mete Durlu) [RHEL-73484]
  - net/smc: decouple ism_client from SMC-D DMB registration (Mete Durlu) [RHEL-73484]
  - net/smc: Avoid -Wflex-array-member-not-at-end warnings (Mete Durlu) [RHEL-73484]
  - net/smc: make smc_hash_sk/smc_unhash_sk static (Mete Durlu) [RHEL-73484]
  - net/smc: change the term virtual ISM to Emulated-ISM (Mete Durlu) [RHEL-73484]
  - net/smc: fix incorrect SMC-D link group matching logic (Mete Durlu) [RHEL-73484]
  - net/smc: fix invalid link access in dumping SMC-R connections (Mete Durlu) [RHEL-73484]
  - net/smc: manage system EID in SMC stack instead of ISM driver (Mete Durlu) [RHEL-73484]
  - net/smc: disable SEID on non-s390 archs where virtual ISM may be used (Mete Durlu) [RHEL-73484]
  - net/smc: support extended GID in SMC-D lgr netlink attribute (Mete Durlu) [RHEL-73484]
  - net/smc: compatible with 128-bits extended GID of virtual ISM device (Mete Durlu) [RHEL-73484]
  - net/smc: define a reserved CHID range for virtual ISM devices (Mete Durlu) [RHEL-73484]
  - net/smc: introduce virtual ISM device support feature (Mete Durlu) [RHEL-73484]
  - net/smc: support SMCv2.x supplemental features negotiation (Mete Durlu) [RHEL-73484]
  - net/smc: unify the structs of accept or confirm message for v1 and v2 (Mete Durlu) [RHEL-73484]
  - net/smc: introduce sub-functions for smc_clc_send_confirm_accept() (Mete Durlu) [RHEL-73484]
  - net/smc: rename some 'fce' to 'fce_v2x' for clarity (Mete Durlu) [RHEL-73484]
  - net/smc: fix missing byte order conversion in CLC handshake (Mete Durlu) [RHEL-73484]
  - net/smc: remove unneeded atomic operations in smc_tx_sndbuf_nonempty (Mete Durlu) [RHEL-73484]
  - net/smc: add sysctl for max conns per lgr for SMC-R v2.1 (Mete Durlu) [RHEL-73484]
  - net/smc: add sysctl for max links per lgr for SMC-R v2.1 (Mete Durlu) [RHEL-73484]
  - net/smc: put sk reference if close work was canceled (Mete Durlu) [RHEL-73484]
  - net/smc: allow cdc msg send rather than drop it with NULL sndbuf_desc (Mete Durlu) [RHEL-73484]
  - net/smc: fix dangling sock under state SMC_APPFINCLOSEWAIT (Mete Durlu) [RHEL-73484]
  - net/smc: return the right falback reason when prefix checks fail (Mete Durlu) [RHEL-73484]
  - net/smc: fix smc clc failed issue when netdevice not in init_net (Mete Durlu) [RHEL-73484]
  - net/smc: use smc_lgr_list.lock to protect smc_lgr_list.list iterate in smcr_port_add (Mete Durlu) [RHEL-73484]
  - net/smc: bugfix for smcr v2 server connect success statistic (Mete Durlu) [RHEL-73484]
  - net/smc: Extend SMCR v2 linkgroup netlink attribute (Mete Durlu) [RHEL-73484]
  - net/smc: support max links per lgr negotiation in clc handshake (Mete Durlu) [RHEL-73484]
  - net/smc: support max connections per lgr negotiation (Mete Durlu) [RHEL-73484]
  - net/smc: support smc v2.x features validate (Mete Durlu) [RHEL-73484]
  - net/smc: add vendor unique experimental options area in clc handshake (Mete Durlu) [RHEL-73484]
  - net/smc: support smc release version negotiation in clc handshake (Mete Durlu) [RHEL-73484]
  - net/smc: Avoid to access invalid RMBs' MRs in SMCRv1 ADD LINK CONT (Mete Durlu) [RHEL-73484]
  - net/smc: Don't use RMBs not mapped to new link in SMCRv2 ADD LINK (Mete Durlu) [RHEL-73484]
  - net/smc: Scan from current RMB list when no position specified (Mete Durlu) [RHEL-73484]
  - net/smc: Reset connection when trying to use SMCRv2 fails. (Mete Durlu) [RHEL-73484]
  - smc: Fix use-after-free in tcp_write_timer_handler(). (Mete Durlu) [RHEL-73484]
  - smc: preserve const qualifier in smc_sk() (Mete Durlu) [RHEL-73484]
  - net/smc: Use percpu ref for wr tx reference (Mete Durlu) [RHEL-73484]
  - net/smc: fix potential panic dues to unprotected smc_llc_srv_add_link() (Mete Durlu) [RHEL-73484]
  - vlan: enforce underlying device type (Guillaume Nault) [RHEL-87883] {CVE-2025-21920}
  - dm: fix copying after src array boundaries (Benjamin Marzinski) [RHEL-92761]
  - dm: add missing unlock on in dm_keyslot_evict() (Benjamin Marzinski) [RHEL-92761]
  - dm: always update the array size in realloc_argv on success (Benjamin Marzinski) [RHEL-92761]
  - dm-integrity: fix a warning on invalid table line (Benjamin Marzinski) [RHEL-92761]
  - dm-bufio: don't schedule in atomic context (Benjamin Marzinski) [RHEL-92761]
  - dm-ebs: fix prefetch-vs-suspend race (Benjamin Marzinski) [RHEL-92761]
  - dm-verity: fix prefetch-vs-suspend race (Benjamin Marzinski) [RHEL-92761]
  - dm-integrity: fix non-constant-time tag verification (Benjamin Marzinski) [RHEL-92761]
  - dm cache: support shrinking the origin device (Benjamin Marzinski) [RHEL-56106]
  - dm cache: prevent BUG_ON by blocking retries on failed device resumes (Benjamin Marzinski) [RHEL-56106]
  - dm: fix unconditional IO throttle caused by REQ_PREFLUSH (Benjamin Marzinski) [RHEL-92761]
  - dm-integrity: set ti->error on memory allocation failure (Benjamin Marzinski) [RHEL-92761]
  - NFSv4: Don't check for OPEN feature support in v4.1 (Scott Mayhew) [RHEL-83435]
  - MAINTAINERS: Update maintainers for crypto/marvell (Vladis Dronov) [RHEL-74335]
  - crypto: octeontx2 - suppress auth failure screaming due to negative tests (Vladis Dronov) [RHEL-74335]
  - crypto: octeontx2 - Remove unused otx2_cpt_print_uc_dbg_info (Vladis Dronov) [RHEL-74335]
  - crypto: drivers - Use str_enable_disable-like helpers [partial] (Vladis Dronov) [RHEL-74335]
  - crypto: marvell - replace deprecated PCI functions (Vladis Dronov) [RHEL-74335]
  - PCI: Make pcim_request_all_regions() a public function (Vladis Dronov) [RHEL-74335]
  - crypto: octeontx* - Select CRYPTO_AUTHENC [partial] (Vladis Dronov) [RHEL-74335]
  - crypto: octeontx2 - select CONFIG_NET_DEVLINK (Vladis Dronov) [RHEL-74335]
  - crypto: octeontx2 - Fix authenc setkey (Vladis Dronov) [RHEL-74335]
  - crypto: octeontx2 - Remove custom swap functions in favor of built-in sort swap (Vladis Dronov) [RHEL-74335]
  - crypto: octeontx2 - update CPT inbound inline IPsec mailbox (Vladis Dronov) [RHEL-74335]
  - selftests: net: fdb_notify: Add a test for FDB notifications (Ivan Vecera) [RHEL-78780]
  - selftests: net: lib: Add kill_process (Ivan Vecera) [RHEL-78780]
  - selftests: net: lib: Move checks from forwarding/lib.sh here (Ivan Vecera) [RHEL-78780]
  - selftests: net: lib: Move tests_run from forwarding/lib.sh here (Ivan Vecera) [RHEL-78780]
  - selftests: net: lib: Move logging from forwarding/lib.sh here (Ivan Vecera) [RHEL-78780]
  - selftests: net: include lib/sh/*.sh with lib.sh (Ivan Vecera) [RHEL-78780]
  - selftests: mptcp: include net_helper.sh file (Ivan Vecera) [RHEL-78780]
  - selftests: mptcp: include lib.sh file (Ivan Vecera) [RHEL-78780]
  - selftests: forwarding: lib: Allow passing PID to stop_traffic() (Ivan Vecera) [RHEL-78780]
  - selftests: forwarding: Add a fallback cleanup() (Ivan Vecera) [RHEL-78780]
  - selftests: net: lib: Introduce deferred commands (Ivan Vecera) [RHEL-78780]
  - selftests: forwarding: Convert log_test() to recognize RET values (Ivan Vecera) [RHEL-78780]
  - ndo_fdb_del: Add a parameter to report whether notification was sent (Izabela Bakollari) [RHEL-78780]
  - ndo_fdb_add: Add a parameter to report whether notification was sent (Izabela Bakollari) [RHEL-78780]
  - bonding: assign random address if device address is same as bond (Hangbin Liu) [RHEL-93062]
  - ice: Fix deinitializing VF in error path (Petr Oros) [RHEL-87626] {CVE-2025-21883}
  - ice: add E830 HW VF mailbox message limit support (Petr Oros) [RHEL-87626]
  - perf test stat_all_pmu.sh: Correctly check 'perf stat' result (Michael Petlan) [RHEL-81954]
  - perf test: Extra verbosity and hypervisor skip for tpebs test (Michael Petlan) [RHEL-81954]
  - perf test: Tag parallel failing shell tests with "(exclusive)" (Michael Petlan) [RHEL-81954]
  - perf test: Ignore security failures in all PMU test (Michael Petlan) [RHEL-81954]


author: Jan Stancek <jstancek@redhat.com> [5.14.0-592.el9]
changelog:
  - drm: remove driver date from struct drm_driver and all drivers (Robert Foss) [RHEL-75950]
  - overflow: Introduce overflows_type() and castable_to_type() (Robert Foss) [RHEL-75950]
  - ASoC: hdmi-codec: move no_capture_mute to struct hdmi_codec_pdata (Robert Foss) [RHEL-75950]
  - ASoC: hdmi-codec: pass data to get_dai_id too (Robert Foss) [RHEL-75950]
  - kfifo: fix typos in kernel-doc (Robert Foss) [RHEL-75950]
  - kfifo: add kfifo_dma_out_prepare_mapped() (Robert Foss) [RHEL-75950]
  - kfifo: pass offset to setup_sgl_buf() instead of a pointer (Robert Foss) [RHEL-75950]
  - kfifo: rename l to len_to_end in setup_sgl() (Robert Foss) [RHEL-75950]
  - kfifo: remove support for physically non-contiguous memory (Robert Foss) [RHEL-75950]
  - kfifo: add kfifo_out_linear{,_ptr}() (Robert Foss) [RHEL-75950]
  - kfifo: introduce and use kfifo_skip_count() (Robert Foss) [RHEL-75950]
  - kfifo: drop __kfifo_dma_out_finish_r() (Robert Foss) [RHEL-75950]
  - arm64/efistub: Clean up KASLR logic (Lenny Szubowicz) [RHEL-33066]
  - efi/libstub: Cast away type warning in use of max() (Lenny Szubowicz) [RHEL-33066]
  - efi/libstub: fix efi_random_alloc() to allocate memory at alloc_min or higher address (Lenny Szubowicz) [RHEL-33066]
  - x86/efistub: Remap kernel text read-only before dropping NX attribute (Lenny Szubowicz) [RHEL-33066]
  - x86/efistub: Avoid placing the kernel below LOAD_PHYSICAL_ADDR (Lenny Szubowicz) [RHEL-33066]
  - x86/efistub: Give up if memory attribute protocol returns an error (Lenny Szubowicz) [RHEL-33066]
  - libstub: Fix compilation warning for rv32 (Lenny Szubowicz) [RHEL-33066]
  - arm64: libstub: Move KASLR handling functions to kaslr.c (Lenny Szubowicz) [RHEL-33066]
  - crypto: tegra - Fix IV usage for AES ECB (Marcin Juszkiewicz) [RHEL-83268]
  - crypto: tegra - Fix format specifier in (Marcin Juszkiewicz) [RHEL-83268]
  - crypto: tegra - Use HMAC fallback when keyslots are full (Marcin Juszkiewicz) [RHEL-83268]
  - crypto: tegra - Reserve keyslots to allocate dynamically (Marcin Juszkiewicz) [RHEL-83268]
  - crypto: tegra - Set IV to NULL explicitly for AES ECB (Marcin Juszkiewicz) [RHEL-83268]
  - crypto: tegra - Fix CMAC intermediate result handling (Marcin Juszkiewicz) [RHEL-83268]
  - crypto: tegra - Fix HASH intermediate result handling (Marcin Juszkiewicz) [RHEL-83268]
  - crypto: tegra - Transfer HASH init function to crypto engine (Marcin Juszkiewicz) [RHEL-83268]
  - crypto: tegra - check return value for hash do_one_req (Marcin Juszkiewicz) [RHEL-83268]
  - crypto: tegra - finalize crypto req on error (Marcin Juszkiewicz) [RHEL-83268]
  - crypto: tegra - Do not use fixed size buffers (Marcin Juszkiewicz) [RHEL-83268]
  - crypto: tegra - Use separate buffer for setkey (Marcin Juszkiewicz) [RHEL-83268]
  - crypto: tegra - remove unneeded crypto_engine_stop() call (Marcin Juszkiewicz) [RHEL-83268]
  - crypto: tegra - remove redundant error check on ret (Marcin Juszkiewicz) [RHEL-83268]
  - crypto: engine - Remove prepare/unprepare request (Marcin Juszkiewicz) [RHEL-83268]
  - crypto: iaa - Do not clobber req->base.data (Vladis Dronov) [RHEL-87768]
  - crypto: iaa - Move compression CRC into request object (Vladis Dronov) [RHEL-87768]
  - crypto: iaa - Test the correct request flag (Vladis Dronov) [RHEL-87768]
  - MAINTAINERS: Add Vinicius Gomes to MAINTAINERS for IAA Crypto (Vladis Dronov) [RHEL-87768]
  - crypto: iaa - Fix IAA disabling that occurs when sync_mode is set to 'async' (Vladis Dronov) [RHEL-87768]
  - scsi: target: iscsi: Fix timeout on deleted connection (Maurizio Lombardi) [RHEL-93481]
  - scsi: target: tcm_loop: Fix wrong abort tag (Maurizio Lombardi) [RHEL-93481]
  - scsi: tcm_loop: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Maurizio Lombardi) [RHEL-93481]
  - scsi: target: Replace deprecated strncpy() with strscpy() (Maurizio Lombardi) [RHEL-93481]
  - scsi: target: iscsi: Fix typos (Maurizio Lombardi) [RHEL-93481]
  - scsi: target: spc: Fix loop traversal in spc_rsoc_get_descr() (Maurizio Lombardi) [RHEL-93481]
  - scsi: target: spc: Fix RSOC parameter data header size (Maurizio Lombardi) [RHEL-93481]
  - scsi: target: core: Add line break to status show (Maurizio Lombardi) [RHEL-93481]
  - scsi: target: tcmu: Constify some structures (Maurizio Lombardi) [RHEL-93481]
  - scsi: target: Fix incorrect function name in pscsi_create_type_disk() (Maurizio Lombardi) [RHEL-93481]


author: Augusto Caringi <acaringi@redhat.com> [5.14.0-593.el9]
changelog:
  - selftests/mm: virtual_address_range: avoid reading from VM_IO mappings (Li Wang) [RHEL-88165]
  - selftests/mm: vm_util: split up /proc/self/smaps parsing (Li Wang) [RHEL-88165]
  - mm: selftest to verify zero-filled pages are mapped to zeropage (Li Wang) [RHEL-88165]
  - selftests/mm: virtual_address_range: unmap chunks after validation (Li Wang) [RHEL-88165]
  - selftests/mm: virtual_address_range: mmap() without PROT_WRITE (Li Wang) [RHEL-88165]
  - selftest/mm: fix typo in virtual_address_range (Li Wang) [RHEL-88165]
  - selftests: add ksft_exit_fail_perror() (Li Wang) [RHEL-88165]
  - thermal: intel: int340x: Fix Panther Lake DLVR support (David Arcari) [RHEL-88234]
  - iommu/arm-smmu-v3: Fix iommu_device_probe bug due to duplicated stream ids (Steve Dunnagan) [RHEL-89787]
  - cxl/core/regs: Refactor out functions to count regblocks of given type (John W. Linville) [RHEL-88727]
  - cxl/test: Update test code for event records to CXL spec rev 3.1 (John W. Linville) [RHEL-88727]
  - cxl/events: Update Memory Module Event Record to CXL spec rev 3.1 (John W. Linville) [RHEL-88727]
  - cxl/events: Update DRAM Event Record to CXL spec rev 3.1 (John W. Linville) [RHEL-88727]
  - cxl/events: Update General Media Event Record to CXL spec rev 3.1 (John W. Linville) [RHEL-88727]
  - cxl/events: Add Component Identifier formatting for CXL spec rev 3.1 (John W. Linville) [RHEL-88727]
  - cxl/events: Update Common Event Record to CXL spec rev 3.1 (John W. Linville) [RHEL-88727]
  - cxl/pci: Add CXL Type 1/2 support to cxl_dvsec_rr_decode() (John W. Linville) [RHEL-88727]
  - cxl/region: Fix region creation for greater than x2 switches (John W. Linville) [RHEL-88727]
  - cxl/pci: Check dport->regs.rcd_pcie_cap availability before accessing (John W. Linville) [RHEL-88727]
  - cxl/pci: Fix potential bogus return value upon successful probing (John W. Linville) [RHEL-88727]
  - cxl/region: Refactor common create region code (John W. Linville) [RHEL-88727]
  - cxl/hdm: Use guard() in cxl_dpa_set_mode() (John W. Linville) [RHEL-88727]
  - cxl/pci: Delay event buffer allocation (John W. Linville) [RHEL-88727]
  - cxl/cdat: Use %pra for dpa range outputs (John W. Linville) [RHEL-88727]
  - cxl: downgrade a warning message to debug level in cxl_probe_component_regs() (John W. Linville) [RHEL-88727]
  - cxl/pci: Add sysfs attribute for CXL 1.1 device link status (John W. Linville) [RHEL-88727]
  - cxl/core/regs: Add rcd_pcie_cap initialization (John W. Linville) [RHEL-88727]
  - cxl/test: Improve init-order fidelity relative to real-world systems (John W. Linville) [RHEL-88727]
  - cxl/acpi: Ensure ports ready at cxl_acpi_probe() return (John W. Linville) [RHEL-88727]
  - cxl/port: Fix CXL port initialization order when the subsystem is built-in (John W. Linville) [RHEL-88727]
  - cxl: Fix comment regarding cxl_query_cmd() return data (John W. Linville) [RHEL-88727]
  - cxl: Convert cxl_internal_send_cmd() to use 'struct cxl_mailbox' as input (John W. Linville) [RHEL-88727]
  - cxl: Move mailbox related bits to the same context (John W. Linville) [RHEL-88727]
  - cxl: move cxl headers to new include/cxl/ directory (John W. Linville) [RHEL-88727]
  - cxl/region: Remove lock from memory notifier callback (John W. Linville) [RHEL-88727]
  - cxl/pci: simplify the check of mem_enabled in cxl_hdm_decode_init() (John W. Linville) [RHEL-88727]
  - cxl/pci: Check Mem_info_valid bit for each applicable DVSEC (John W. Linville) [RHEL-88727]
  - cxl/pci: Remove duplicated implementation of waiting for memory_info_valid (John W. Linville) [RHEL-88727]
  - cxl/pci: Remove duplicate host_bridge->native_aer checking (John W. Linville) [RHEL-88727]
  - cxl/pci: cxl_dport_map_rch_aer() cleanup (John W. Linville) [RHEL-88727]
  - cxl/pci: Rename cxl_setup_parent_dport() and cxl_dport_map_regs() (John W. Linville) [RHEL-88727]
  - cxl/port: Refactor __devm_cxl_add_port() to drop goto pattern (John W. Linville) [RHEL-88727]
  - cxl/port: Use scoped_guard()/guard() to drop device_lock() for cxl_port (John W. Linville) [RHEL-88727]
  - cxl/port: Use __free() to drop put_device() for cxl_port (John W. Linville) [RHEL-88727]
  - cxl: Remove duplicate included header file core.h (John W. Linville) [RHEL-88727]
  - tools/testing/cxl: Use dev_is_platform() (John W. Linville) [RHEL-88727]
  - cxl/port: Convert to use ERR_CAST() (John W. Linville) [RHEL-88727]
  - cxl/core/pci: Move reading of control register to immediately before usage (John W. Linville) [RHEL-88727]
  - cxl: Remove defunct code calculating host bridge target positions (John W. Linville) [RHEL-88727]
  - cxl/core: Fold cxl_trace_hpa() into cxl_dpa_to_hpa() (John W. Linville) [RHEL-88727]
  - cxl/test: Replace ENXIO with EBUSY for inject poison limit reached (John W. Linville) [RHEL-88727]
  - cxl/memdev: Replace ENXIO with EBUSY for inject poison limit reached (John W. Linville) [RHEL-88727]
  - cxl/acpi: Warn on mixed CXL VH and RCH/RCD Hierarchy (John W. Linville) [RHEL-88727]
  - cxl/region: Simplify cxl_region_nid() (John W. Linville) [RHEL-88727]
  - cxl/region: Support to calculate memory tier abstract distance (John W. Linville) [RHEL-88727]
  - cxl: add missing MODULE_DESCRIPTION() macros (John W. Linville) [RHEL-88727]
  - cxl/events: Use a common struct for DRAM and General Media events (John W. Linville) [RHEL-88727]
  - unroll: add generic loop unroll helpers (CKI Backport Bot) [RHEL-92670]
  - debugfs: Fix the missing initializations in __debugfs_file_get() (Jose Ignacio Tornos Martinez) [RHEL-87378]
  - saner replacement for debugfs_rename() (Jose Ignacio Tornos Martinez) [RHEL-87378]
  - debugfs: take debugfs_short_fops definition out of ifdef (Jose Ignacio Tornos Martinez) [RHEL-87378]
  - debugfs: allow to store an additional opaque pointer at file creation (Jose Ignacio Tornos Martinez) [RHEL-87378]
  - debugfs: don't mess with bits in ->d_fsdata (Jose Ignacio Tornos Martinez) [RHEL-87378]
  - debugfs: get rid of dynamically allocation proxy_ops (Jose Ignacio Tornos Martinez) [RHEL-87378]
  - debugfs: move ->automount into debugfs_inode_info (Jose Ignacio Tornos Martinez) [RHEL-87378]
  - debugfs: separate cache for debugfs inodes (Jose Ignacio Tornos Martinez) [RHEL-87378]
  - debugfs: drop inline constant formatting for ERR_PTR(-ERROR) (Jose Ignacio Tornos Martinez) [RHEL-87378]
  - debugfs: update comment of debugfs_rename() (Jose Ignacio Tornos Martinez) [RHEL-87378]
  - OPP: fix error checking in opp_migrate_dentry() (Jose Ignacio Tornos Martinez) [RHEL-87378]
  - bonding: fix oops during rmmod (Jose Ignacio Tornos Martinez) [RHEL-87378]
  - bonding: use IS_ERR instead of NULL check in bond_create_debugfs (Jose Ignacio Tornos Martinez) [RHEL-87378]
  - bonding: remove redundant NULL check in debugfs function (Jose Ignacio Tornos Martinez) [RHEL-87378]
  - bonding: fix error checking in bond_debug_reregister() (Jose Ignacio Tornos Martinez) [RHEL-87378]
  - iommu/amd: Enable support for up to 2K interrupts per function (Eder Zulian) [RHEL-22785]
  - iommu/amd: Rename DTE_INTTABLEN* and MAX_IRQS_PER_TABLE macro (Eder Zulian) [RHEL-22785]
  - iommu/amd: Replace slab cache allocator with page allocator (Eder Zulian) [RHEL-22785]
  - iommu/amd: Introduce generic function to set multibit feature value (Eder Zulian) [RHEL-22785]
  - qed: remove cast to pointers passed to kfree (John Meneghini) [RHEL-72637]
  - net: qed: make 'qed_ll2_ops_pass' as __maybe_unused (John Meneghini) [RHEL-72637]
  - net: qed: fix typos (John Meneghini) [RHEL-72637]
  - scsi: Constify struct pci_device_id (John Meneghini) [RHEL-72637]
  - qed: fix possible uninit pointer read in qed_mcp_nvm_info_populate() (John Meneghini) [RHEL-72637]
  - net/qed: allow old cards not supporting "num_images" to work (John Meneghini) [RHEL-72637]
  - scsi: qedf: Fix a possible memory leak in qedf_alloc_and_init_sb() (John Meneghini) [RHEL-72637]
  - scsi: qedf: Remove dead code (John Meneghini) [RHEL-72637]
  - net: qlogic: use ethtool string helpers (John Meneghini) [RHEL-72637]
  - scsi: qedf: Remove trailing space after \n newline (John Meneghini) [RHEL-72637]
  - scsi: qedf: Call scsi_done() directly (John Meneghini) [RHEL-72637]
  - scsi: qedf: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (John Meneghini) [RHEL-72637]
  - message deprecated state in ahci_xgene, ahci_seattle and hisi_sas_main (Tomas Henzl) [RHEL-95986]
  - s390/cpumf: Update CPU Measurement facility extended counter set support (Mete Durlu) [RHEL-90738]
  - selftests/mm: restore default nr_hugepages value during cleanup in hugetlb_reparenting_test.sh (Li Wang) [RHEL-86180]
  - selftest/mm: make hugetlb_reparenting_test tolerant to async reparenting (Li Wang) [RHEL-86180]
  - selftests/mm: generate a temporary mountpoint for cgroup filesystem (Li Wang) [RHEL-86180]
  - perf: arm_cspmu: nvidia: monitor all ports by default (Michael Petlan) [RHEL-89488]
  - perf: arm_cspmu: nvidia: enable NVLINK-C2C port filtering (Michael Petlan) [RHEL-89488]
  - perf: arm_cspmu: nvidia: fix sysfs path in the kernel doc (Michael Petlan) [RHEL-89488]
  - perf: arm_cspmu: nvidia: remove unsupported SCF events (Michael Petlan) [RHEL-89488]
  - lazy tlb: fix hotplug exit race with MMU_LAZY_TLB_SHOOTDOWN (Herton R. Krzesinski) [RHEL-82922]
  - dim: pass dim_sample to net_dim() by reference (Ivan Vecera) [RHEL-94962]
  - dim: make dim_calc_stats() inputs const pointers (Ivan Vecera) [RHEL-94962]
  - linux/dim: Do nothing if no time delta between samples (Ivan Vecera) [RHEL-94962]
  - powerpc/pseries/iommu: Fix kmemleak in TCE table userspace view (Mamatha Inamdar) [RHEL-94838]
  - octeon_ep_vf: Resolve netdevice usage count issue (Kamal Heib) [RHEL-83999]
  - rtla: Define _GNU_SOURCE in timerlat_bpf.c (Tomas Glozar) [RHEL-88653]
  - nfp: bpf: Add check for nfp_app_ctrl_msg_alloc() (CKI Backport Bot) [RHEL-83195] {CVE-2025-21848}
  - scsi: sd_zbc: block: Respect bio vector limits for REPORT ZONES buffer (Ewan D. Milne) [RHEL-94042]
  - scsi: Improve CDL control (Ewan D. Milne) [RHEL-94042]
  - scsi: core: Clear flags for scsi_cmnd that did not complete (Ewan D. Milne) [RHEL-94042]
  - scsi: scsi_transport_srp: Replace min/max nesting with clamp() (Ewan D. Milne) [RHEL-94042]
  - scsi: st: Tighten the page format heuristics with MODE SELECT (Ewan D. Milne) [RHEL-94042]
  - scsi: st: ERASE does not change tape location (Ewan D. Milne) [RHEL-94042]
  - scsi: st: Fix array overflow in st_setup() (Ewan D. Milne) [RHEL-94042]
  - scsi: core: Use a switch statement when attaching VPD pages (Ewan D. Milne) [RHEL-94042]
  - scsi: logging: Fix scsi_logging_level bounds (Ewan D. Milne) [RHEL-94042]
  - scsi: scsi_error: Add comments to scsi_check_sense() (Ewan D. Milne) [RHEL-94042]
  - scsi: scsi_debug: Fix uninitialized variable use (Ewan D. Milne) [RHEL-94042]
  - scsi: core: Fix missing lock protection (Ewan D. Milne) [RHEL-94042]
  - scsi: scsi_debug: Do not sleep in atomic sections (Ewan D. Milne) [RHEL-94042]
  - scsi: scsi_debug: Simplify command handling (Ewan D. Milne) [RHEL-94042]
  - scsi: scsi_debug: Remove a reference to in_use_bm (Ewan D. Milne) [RHEL-94042]
  - scsi: scsi_debug: Remove sdebug_device_access_info (Ewan D. Milne) [RHEL-94042]
  - scsi: scsi_debug: Add support for partitioning the tape (Ewan D. Milne) [RHEL-94042]
  - scsi: scsi_debug: Reset tape setting at device reset (Ewan D. Milne) [RHEL-94042]
  - scsi: scsi_debug: Add compression mode page for tapes (Ewan D. Milne) [RHEL-94042]
  - scsi: scsi_debug: Add read support and update locate for tapes (Ewan D. Milne) [RHEL-94042]
  - scsi: scsi_debug: Add write support with block lengths and 4 bytes of data (Ewan D. Milne) [RHEL-94042]
  - scsi: scsi_debug: Add READ BLOCK LIMITS and modify LOAD for tapes (Ewan D. Milne) [RHEL-94042]
  - scsi: scsi_debug: First fixes for tapes (Ewan D. Milne) [RHEL-94042]
  - scsi: st: Add sysfs file position_lost_in_reset (Ewan D. Milne) [RHEL-94042]
  - scsi: st: Modify st.c to use the new scsi_error counters (Ewan D. Milne) [RHEL-94042]
  - scsi: core: Add counters for New Media and Power On/Reset UNIT ATTENTIONs (Ewan D. Milne) [RHEL-94042]
  - scsi: st: Restore some drive settings after reset (Ewan D. Milne) [RHEL-94042]
  - scsi: sg: Enable runtime power management (Ewan D. Milne) [RHEL-94042]
  - scsi: st: Fix input/output error on empty drive reset (Ewan D. Milne) [RHEL-94042]
  - scsi: mpi3mr: Fix ATA NCQ priority support (Ewan D. Milne) [RHEL-94042]
  - scsi: block: pm: Always set request queue runtime active in blk_post_runtime_resume() (Ewan D. Milne) [RHEL-94042]
  - PCI: vmd: Make vmd_dev::cfg_lock a raw_spinlock_t type (Luis Claudio R. Goncalves) [RHEL-79183]


author: Augusto Caringi <acaringi@redhat.com> [5.14.0-594.el9]
changelog:
  - tools: ynl: add all headers to makefile deps (Jose Ignacio Tornos Martinez) [RHEL-89973]
  - selftests: drv-net: add missing trailing backslash (Jose Ignacio Tornos Martinez) [RHEL-89973]
  - net-shapers: implement cap validation in the core (Jose Ignacio Tornos Martinez) [RHEL-89973]
  - net: shaper: implement introspection support (Jose Ignacio Tornos Martinez) [RHEL-89973]
  - netlink: spec: add shaper introspection support (Jose Ignacio Tornos Martinez) [RHEL-89973]
  - net-shapers: implement shaper cleanup on queue deletion (Jose Ignacio Tornos Martinez) [RHEL-89973]
  - net-shapers: implement delete support for NODE scope shaper (Jose Ignacio Tornos Martinez) [RHEL-89973]
  - net-shapers: implement NL group operation (Jose Ignacio Tornos Martinez) [RHEL-89973]
  - net-shapers: implement NL set and delete operations (Jose Ignacio Tornos Martinez) [RHEL-89973]
  - net-shapers: implement NL get operation (Jose Ignacio Tornos Martinez) [RHEL-89973]
  - netlink: spec: add shaper YAML spec (Jose Ignacio Tornos Martinez) [RHEL-89973]
  - testing: net-drv: add basic shaper test (Jose Ignacio Tornos Martinez) [RHEL-89973]
  - genetlink: extend info user-storage to match NL cb ctx (Jose Ignacio Tornos Martinez) [RHEL-89973]
  - smb: client: fix UAF in decryption with multichannel (CKI Backport Bot) [RHEL-94457] {CVE-2025-37750}
  - RDMA/irdma: Remove deliver net device event (Kamal Heib) [RHEL-87576]
  - RDMA/irdma: Remove unused irdma_cqp_*_fpm_val_cmd functions (Kamal Heib) [RHEL-87576]
  - RDMA/irdma: Fix misspelling of "accept*" (Kamal Heib) [RHEL-87576]
  - RDMA/irdma: fix error message in irdma_modify_qp_roce() (Kamal Heib) [RHEL-87576]
  - x86/tsc: Use topology_max_packages() to get package number (David Arcari) [RHEL-92573]
  - perf/x86/intel/uncore: Add Clearwater Forest support (Michael Petlan) [RHEL-45095]
  - ext4: ignore xattrs past end (CKI Backport Bot) [RHEL-94247] {CVE-2025-37738}
  - net: rename netns_local to netns_immutable (Ivan Vecera) [RHEL-91110]
  - ynl: devlink: add missing board-serial-number (Petr Oros) [RHEL-75600]
  - devlink: fix xa_alloc_cyclic() error handling (Petr Oros) [RHEL-75600]
  - devlink: add devl guard (Petr Oros) [RHEL-75600]
  - pldmfw: enable selected component update (Petr Oros) [RHEL-75600]
  - devlink: Improve the port attributes description (Petr Oros) [RHEL-75600]
  - devlink: add devlink_fmsg_dump_skb() function (Petr Oros) [RHEL-75600]
  - devlink: add devlink_fmsg_put() macro (Petr Oros) [RHEL-75600]
  - devlink: remove unused devlink_resource_register() (Petr Oros) [RHEL-75600]
  - devlink: remove unused devlink_resource_occ_get_register() and _unregister() (Petr Oros) [RHEL-75600]
  - devlink: region: snapshot IDs: consolidate error values (Petr Oros) [RHEL-75600]
  - devlink: devl_resource_register(): differentiate error codes (Petr Oros) [RHEL-75600]
  - devlink: use devlink_nl_put_u64() helper (Petr Oros) [RHEL-75600]
  - devlink: introduce devlink_nl_put_u64() (Petr Oros) [RHEL-75600]
  - tools: ynl-gen: use names of constants in generated limits (Petr Oros) [RHEL-75600]
  - tools: ynl-gen: refactor check validation for TypeBinary (Petr Oros) [RHEL-75600]
  - scsi: bnx2fc: Use kthread_create_on_cpu() (John Meneghini) [RHEL-94578]
  - net: bnx2x: use ethtool string helpers (John Meneghini) [RHEL-94578]
  - scsi: libfcoe: Include <linux/prandom.h> instead of <linux/random.h> (John Meneghini) [RHEL-94578]
  - scsi: bnx2fc: Remove some unused fields in struct bnx2fc_rport (John Meneghini) [RHEL-94578]
  - net: cnic: Convert tasklet API to new bottom half workqueue mechanism (John Meneghini) [RHEL-94578]
  - scsi: libfc: Add some kernel-doc comments (John Meneghini) [RHEL-94578]
  - scsi: bnx2fc: Remove redundant assignment to variable 'i' (John Meneghini) [RHEL-94578]
  - scsi: libfc: replace deprecated strncpy() with memcpy() (John Meneghini) [RHEL-94578]
  - scsi: fcoe: Make fcoe_bus_type const (John Meneghini) [RHEL-94578]
  - scsi: fcoe: Fix unsigned comparison with zero in store_ctlr_mode() (John Meneghini) [RHEL-94578]
  - scsi: fcoe: Use sysfs_match_string() over fcoe_parse_mode() (John Meneghini) [RHEL-94578]
  - scsi: libfc: Map FC_TIMED_OUT to DID_TIME_OUT (John Meneghini) [RHEL-94578]
  - scsi: libfc: Fix up timeout error in fc_fcp_rec_error() (John Meneghini) [RHEL-94578]
  - scsi: libfc: Don't schedule abort twice (John Meneghini) [RHEL-94578]
  - scsi: bnx2fc: Replace deprecated strncpy() with strscpy() (John Meneghini) [RHEL-94578]
  - scsi: bnx2fc: Fix skb double free in bnx2fc_rcv() (John Meneghini) [RHEL-94578]
  - scsi: bnx2fc: Do not rely on a SCSI command for LUN or target reset (John Meneghini) [RHEL-94578]
  - scsi: libfcoe: Replace all non-returning strlcpy() with strscpy() (John Meneghini) [RHEL-94578]
  - bnx2: remove deadcode in bnx2_init_cpus() (John Meneghini) [RHEL-94578]
  - scsi: libfc: Include the correct header (John Meneghini) [RHEL-94578]
  - scsi: fcoe: Fix transport not deattached when fcoe_if_init() fails (John Meneghini) [RHEL-94578]
  - scsi: fcoe: Fix possible name leak when device_register() fails (John Meneghini) [RHEL-94578]
  - scsi: libfc: Remove redundant variable ev_qual (John Meneghini) [RHEL-94578]
  - bnx2: Use kmalloc_size_roundup() to match ksize() usage (John Meneghini) [RHEL-94578]
  - bnx2: Fix spelling mistake "bufferred" -> "buffered" (John Meneghini) [RHEL-94578]
  - scsi: fcoe: Remove redundant assignment to variable 'wlen' (John Meneghini) [RHEL-94578]
  - scsi: fcoe: Use per-CPU API to update per-CPU statistics (John Meneghini) [RHEL-94578]
  - scsi: fcoe: Add a local_lock to fcoe_percpu (John Meneghini) [RHEL-94578]
  - scsi: fcoe: Simplify if-if to if-else (John Meneghini) [RHEL-94578]
  - scsi: libfc: Replace one-element arrays with flexible-array members (John Meneghini) [RHEL-93390]
  - scsi: bnx2fc: Stop using the SCSI pointer (John Meneghini) [RHEL-94578]
  - scsi: libfc: Stop using the SCSI pointer (John Meneghini) [RHEL-94578]
  - bnx2: Fix an error message (John Meneghini) [RHEL-94578]
  - scsi: fcoe: Use netif_is_bond_master() instead of open code (John Meneghini) [RHEL-94578]
  - scsi: libfc: Call scsi_done() directly (John Meneghini) [RHEL-94578]
  - scsi: bnx2fc: Call scsi_done() directly (John Meneghini) [RHEL-94578]
  - ext4: fix off-by-one error in do_split (CKI Backport Bot) [RHEL-93631] {CVE-2025-23150}
  - net: ibmveth: make veth_pool_store stop hanging (Mamatha Inamdar) [RHEL-93830]
  - ibmveth: Always stop tx queues during close (Mamatha Inamdar) [RHEL-93830]
  - perf/x86/rapl: Add support for Intel Arrow Lake U (Michael Petlan) [RHEL-53585]
  - perf/x86/intel: Add PMU support for ArrowLake-H (Michael Petlan) [RHEL-20094]
  - perf/x86/intel: Support hybrid PMU with multiple atom uarchs (Michael Petlan) [RHEL-20094]
  - x86/cpu/intel: Define helper to get CPU core native ID (Michael Petlan) [RHEL-20094]
  - perf/x86: Refine hybrid_pmu_type defination (Michael Petlan) [RHEL-20094]
  - fs/file.c: add fast path in find_next_fd() (Ian Kent) [RHEL-38570]
  - fs/file.c: conditionally clear full_fds (Ian Kent) [RHEL-38570]
  - fs/file.c: remove sanity_check and add likely/unlikely in alloc_fd() (Ian Kent) [RHEL-38570]


author: Augusto Caringi <acaringi@redhat.com> [5.14.0-595.el9]
changelog:
  - Squashfs: fix handling and sanity checking of xattr_ids count (CKI Backport Bot) [RHEL-93466] {CVE-2023-52933}
  - treewide: Switch/rename to timer_delete[_sync]() (Dennis Chen) [RHEL-83573]
  - i40e: fix MMIO write access to an invalid page in i40e_clear_hw (Dennis Chen) [RHEL-83573]
  - i40e: use generic unrolled_count() macro (Dennis Chen) [RHEL-83573]
  - i40e: Remove unused i40e_dcb_hw_get_num_tc (Dennis Chen) [RHEL-83573]
  - i40e: Remove unused i40e_asq_send_command_v2 (Dennis Chen) [RHEL-83573]
  - i40e: Remove unused i40e_commit_partition_bw_setting (Dennis Chen) [RHEL-83573]
  - i40e: Remove unused i40e_del_filter (Dennis Chen) [RHEL-83573]
  - i40e: Remove unused i40e_get_cur_guaranteed_fd_count (Dennis Chen) [RHEL-83573]
  - i40e: Deadcode profile code (Dennis Chen) [RHEL-83573]
  - i40e: Remove unused i40e_(read|write)_phy_register (Dennis Chen) [RHEL-83573]
  - i40e: Remove unused i40e_blink_phy_link_led (Dennis Chen) [RHEL-83573]
  - i40e: Deadcode i40e_aq_* (Dennis Chen) [RHEL-83573]
  - acpi: nfit: vmalloc-out-of-bounds Read in acpi_nfit_ctl (Jeff Moyer) [RHEL-75893] {CVE-2024-56662}
  - io_uring/sqpoll: zero sqd->thread on tctx errors (Jeff Moyer) [RHEL-74645] {CVE-2025-21633}
  - i2c: tegra: check msg length in SMBUS block read (Steve Dunnagan) [RHEL-89167]
  - x86/CPU/AMD: Print the reason for the last reset (David Arcari) [RHEL-89441]
  - Documentation: Add AMD Zen debugging document (David Arcari) [RHEL-89441]
  - platform/x86/amd/pmc: Use FCH_PM_BASE definition (David Arcari) [RHEL-89441]
  - i2c: piix4, x86/platform: Move the SB800 PIIX4 FCH definitions to <asm/amd/fch.h> (David Arcari) [RHEL-89441]
  - i2c: piix4: Make CONFIG_I2C_PIIX4 dependent on CONFIG_X86 (David Arcari) [RHEL-89441]
  - i2c: piix4: Export i2c_piix4 driver functions as library (David Arcari) [RHEL-89441]
  - i2c: piix4: Move i2c_piix4 macros and structures to common header (David Arcari) [RHEL-89441]
  - i2c: piix4: Change the parameter list of piix4_transaction function (David Arcari) [RHEL-89441]
  - i2c: don't use ',' after delimiters [partial] (David Arcari) [RHEL-89441]
  - i2c: piix4: Register SPDs (David Arcari) [RHEL-89441]
  - i2c: piix4: reword according to newest specification (David Arcari) [RHEL-89441]
  - i2c: piix4: Fix adapter not be removed in piix4_remove() (David Arcari) [RHEL-89441]
  - net: geneve: Leverage core stats allocator (Paolo Abeni) [RHEL-93467]
  - redhat/configs: remove automotive directory (Eric Chanudet) [RHEL-96355]
  - net: hsr: fix fill_frame_info() regression vs VLAN packets (Felix Maurer) [RHEL-84580]
  - net: hsr: avoid potential out-of-bound access in fill_frame_info() (Felix Maurer) [RHEL-84580]
  - net: hsr: fix hsr_init_sk() vs network/transport headers. (Felix Maurer) [RHEL-84580]
  - KVM: Explicitly verify target vCPU is online in kvm_get_vcpu() (CKI Backport Bot) [RHEL-82650] {CVE-2024-58083}
  - bus: mhi: host: Fix race between unprepare and queue_buf (Mattijs Korpershoek) [RHEL-93889]
  - bus: mhi: host: pci_generic: Add support for SA8775P endpoint (Mattijs Korpershoek) [RHEL-93889]
  - bus: mhi: host: Remove unused functions (Mattijs Korpershoek) [RHEL-93889]
  - bus: mhi: host: Avoid possible uninitialized fw_load_type (Mattijs Korpershoek) [RHEL-93889]
  - bus: mhi: host: Add a policy to enable image transfer via BHIe in PBL (Mattijs Korpershoek) [RHEL-93889]
  - bus: mhi: host: Refactor BHI/BHIe based firmware loading (Mattijs Korpershoek) [RHEL-93889]
  - bus: mhi: host: pci_generic: fix MHI BAR mapping (Mattijs Korpershoek) [RHEL-93889]
  - bus: mhi: host: pci_generic: Use pcim_iomap_region() to request and map MHI BAR (Mattijs Korpershoek) [RHEL-93889]
  - docs: ABI: sysfs-bus-mhi: Update contact info (Mattijs Korpershoek) [RHEL-93889]
  - PCI: epf-mhi: Update device ID for SA8775P (Mattijs Korpershoek) [RHEL-93889]
  - PCI: endpoint: epf-mhi: Avoid NULL dereference if DT lacks 'mmio' (Mattijs Korpershoek) [RHEL-93889]
  - PCI: epf-mhi: Fix the DMA data direction of dma_unmap_single() (Mattijs Korpershoek) [RHEL-93889]
  - PCI: epf-mhi: Enable MHI async read/write support (Mattijs Korpershoek) [RHEL-93889]
  - PCI: epf-mhi: Add support for DMA async read/write operation (Mattijs Korpershoek) [RHEL-93889]
  - PCI: epf-mhi: Simulate async read/write using iATU (Mattijs Korpershoek) [RHEL-93889]
  - md/raid1: Add check for missing source disk in process_checks() (Nigel Croxon) [RHEL-96672]
  - s390/pci: Fix duplicate pci_dev_put() in disable_slot() when PF has child VFs (Thomas Huth) [RHEL-86670]
  - KVM: s390: vsie: fix some corner-cases when grabbing vsie pages (Thomas Huth) [RHEL-85183]
  - KVM: s390: Reject KVM_SET_GSI_ROUTING on ucontrol VMs (Thomas Huth) [RHEL-85183]
  - KVM: s390: Reject setting flic pfault attributes on ucontrol VMs (Thomas Huth) [RHEL-85183]
  - KVM: s390: vsie: fix virtual/physical address in unpin_scb() (Thomas Huth) [RHEL-85183]
  - KVM: s390: Increase size of union sca_utility to four bytes (Thomas Huth) [RHEL-85183]
  - KVM: s390: Remove one byte cmpxchg() usage (Thomas Huth) [RHEL-85183]
  - KVM: s390: Use try_cmpxchg() instead of cmpxchg() loops (Thomas Huth) [RHEL-85183]
  - s390/mm/gmap: Fix __gmap_fault() return code (Thomas Huth) [RHEL-85183]
  - s390/mm/gmap: Refactor gmap_fault() and add support for pfault (Thomas Huth) [RHEL-85183]
  - s390/kvm: Remove kvm_arch_fault_in_page() (Thomas Huth) [RHEL-85183]
  - KVM: s390: Use kvm_release_page_dirty() to unpin "struct page" memory (Thomas Huth) [RHEL-85183]
  - s390/kvm: Move bitfields for dat tables (Thomas Huth) [RHEL-85183]
  - s390/entry: Pass the asce as parameter to sie64a() (Thomas Huth) [RHEL-85183]
  - kvm: s390: Reject memory region operations for ucontrol VMs (Thomas Huth) [RHEL-85183]
  - KVM: s390: vsie: retry SIE instruction on host intercepts (Thomas Huth) [RHEL-85183]
  - KVM: s390: Don't re-setup dummy routing when KVM_CREATE_IRQCHIP (Thomas Huth) [RHEL-85183]
  - procfs: fix a locking bug in a vmcore_add_device_dump() error path (Thomas Huth) [RHEL-72974]
  - redhat: Enable CONFIG_VIRTIO_MEM on s390x (Thomas Huth) [RHEL-72974]
  - s390/kdump: virtio-mem kdump support (CONFIG_PROC_VMCORE_DEVICE_RAM) (Thomas Huth) [RHEL-72974]
  - virtio-mem: support CONFIG_PROC_VMCORE_DEVICE_RAM (Thomas Huth) [RHEL-72974]
  - virtio-mem: remember usable region size (Thomas Huth) [RHEL-72974]
  - virtio-mem: mark device ready before registering callbacks in kdump mode (Thomas Huth) [RHEL-72974]
  - fs/proc/vmcore: introduce PROC_VMCORE_DEVICE_RAM to detect device RAM ranges in 2nd kernel (Thomas Huth) [RHEL-72974]
  - fs/proc/vmcore: factor out freeing a list of vmcore ranges (Thomas Huth) [RHEL-72974]
  - fs/proc/vmcore: factor out allocating a vmcore range and adding it to a list (Thomas Huth) [RHEL-72974]
  - fs/proc/vmcore: move vmcore definitions out of kcore.h (Thomas Huth) [RHEL-72974]
  - fs/proc/vmcore: prefix all pr_* with "vmcore:" (Thomas Huth) [RHEL-72974]
  - fs/proc/vmcore: disallow vmcore modifications while the vmcore is open (Thomas Huth) [RHEL-72974]
  - fs/proc/vmcore: replace vmcoredd_mutex by vmcore_mutex (Thomas Huth) [RHEL-72974]
  - fs/proc/vmcore: convert vmcore_cb_lock into vmcore_mutex (Thomas Huth) [RHEL-72974]
  - s390/sparsemem: Provide memory_add_physaddr_to_nid() with CONFIG_NUMA (Thomas Huth) [RHEL-72974]
  - s390/sparsemem: Reduce section size to 128 MiB (Thomas Huth) [RHEL-72974]
  - lib/Kconfig.debug: Default STRICT_DEVMEM to "y" on s390 (Thomas Huth) [RHEL-72974]
  - virtio-mem: s390 support (Thomas Huth) [RHEL-72974]
  - s390/physmem_info: Query diag500(STORAGE LIMIT) to support QEMU/KVM memory devices (Thomas Huth) [RHEL-72974]
  - Documentation: s390-diag.rst: Document diag500(STORAGE LIMIT) subfunction (Thomas Huth) [RHEL-72974]
  - Documentation: s390-diag.rst: Make diag500 a generic KVM hypercall (Thomas Huth) [RHEL-72974]
  - s390/boot: Replace S390_lowcore by get_lowcore() (Thomas Huth) [RHEL-72974]
  - s390: Add get_lowcore() function (Thomas Huth) [RHEL-72974]
  - s390: Sort mcount locations at build time (Thomas Huth) [RHEL-86670]
  - s390/build: Avoid relocation information in final vmlinux (Thomas Huth) [RHEL-86670]
  - s390/boot: Fix KASLR base offset off by __START_KERNEL bytes (Thomas Huth) [RHEL-86670]
  - s390/mm: Allow large pages for KASAN shadow mapping (Thomas Huth) [RHEL-86670]
  - s390/boot: Avoid possible physmem_info segment corruption (Thomas Huth) [RHEL-86670] {CVE-2024-45014}
  - s390: Fix linker error when -no-pie option is unavailable (Thomas Huth) [RHEL-86670]
  - s390: Always enable EXPOLINE_EXTERN if supported (Thomas Huth) [RHEL-86670]
  - s390/mm: Fix DirectMap accounting (Thomas Huth) [RHEL-86670]
  - s390/mm/ptdump: Fix handling of identity mapping area (Thomas Huth) [RHEL-86670]
  - s390/setup: Fix __pa/__va for modules under non-GPL licenses (Thomas Huth) [RHEL-86670]
  - pgtable: fix s390 ptdesc field comments (Thomas Huth) [RHEL-86670]
  - s390/kfence: Split kfence pool into 4k mappings in arch_kfence_init_pool() (Thomas Huth) [RHEL-86670]
  - s390: mm: accelerate pagefault when badaccess (Thomas Huth) [RHEL-86670]
  - s390/mm,fault: move VM_FAULT_ERROR handling to do_exception() (Thomas Huth) [RHEL-86670]
  - s390/mm,fault: remove VM_FAULT_BADMAP and VM_FAULT_BADACCESS (Thomas Huth) [RHEL-86670]
  - s390/mm,fault: remove VM_FAULT_SIGNAL (Thomas Huth) [RHEL-86670]
  - s390/mm: remove __GFP_HIGHMEM masking (Thomas Huth) [RHEL-86670]
  - s390/dasd: Fix invalid dereferencing of indirect CCW data pointer (Thomas Huth) [RHEL-86670]
  - s390/vfio_ccw: Fix target addresses of TIC CCWs (Thomas Huth) [RHEL-86670]
  - s390: Update defconfigs (Thomas Huth) [RHEL-86670]
  - s390: remove native mmap2() syscall (Thomas Huth) [RHEL-86670]
  - s390/boot: Do not adjust GOT entries for undef weak sym (Thomas Huth) [RHEL-86670]
  - s390/sclp: Fix sclp_init() cleanup on failure (Thomas Huth) [RHEL-86670]
  - s390/virtio_ccw: Fix config change notifications (Thomas Huth) [RHEL-86670]
  - s390/mm: Restore mapping of kernel image using large pages (Thomas Huth) [RHEL-86670]
  - s390/mm: Allow large pages only for aligned physical addresses (Thomas Huth) [RHEL-86670]
  - s390: Update defconfigs (Thomas Huth) [RHEL-86670]
  - s390/crash: Do not use VM info if os_info does not have it (Thomas Huth) [RHEL-86670]
  - s390/zcrypt: Use kvcalloc() instead of kvmalloc_array() (Thomas Huth) [RHEL-86670]
  - s390/kprobes: Remove custom insn slot allocator (Thomas Huth) [RHEL-86670]
  - s390/boot: Remove alt_stfle_fac_list from decompressor (Thomas Huth) [RHEL-86670]
  - s390/ap: Fix bind complete udev event sent after each AP bus scan (Thomas Huth) [RHEL-86670]
  - s390/ap: Fix crash in AP internal function modify_bitmap() (Thomas Huth) [RHEL-86670]
  - s390/ipl: Introduce sysfs attribute 'scp_data' for dump ipl (Thomas Huth) [RHEL-86670]
  - s390/ipl: Introduce macros for (re)ipl sysfs attribute 'scp_data' (Thomas Huth) [RHEL-86670]
  - s390/ipl: Fix incorrect initialization of nvme dump block (Thomas Huth) [RHEL-86670]
  - s390/ipl: Fix incorrect initialization of len fields in nvme reipl block (Thomas Huth) [RHEL-86670]
  - s390/ipl: Fix never less than zero warning (Thomas Huth) [RHEL-86670]
  - s390/ipl: Do not accept z/VM CP diag X'008' cmds longer than max length (Thomas Huth) [RHEL-86670]
  - s390/ipl: Fix size of vmcmd buffers for sending z/VM CP diag X'008' cmds (Thomas Huth) [RHEL-86670]
  - s390/alternatives: Convert runtime sanity check into compile time check (Thomas Huth) [RHEL-86670]
  - s390/iucv: Unexport iucv_root (Thomas Huth) [RHEL-86670]
  - tty: hvc-iucv: Make use of iucv_alloc_device() (Thomas Huth) [RHEL-86670]
  - tty: hvc-iucv: fix function pointer casts (Thomas Huth) [RHEL-86670]
  - tty: hvc: convert to u8 and size_t (Thomas Huth) [RHEL-86670]
  - s390/vmlogrdr: Make use of iucv_alloc_device() (Thomas Huth) [RHEL-86670]
  - s390/irq: Set CIF_NOHZ_DELAY in do_io_irq() (Thomas Huth) [RHEL-86670]
  - s390: Mark psw in __load_psw_mask() as __unitialized (Thomas Huth) [RHEL-86670]
  - s390/vtime: Use get_cpu_timer() (Thomas Huth) [RHEL-86670]
  - s390/idle: Rewrite psw_idle() in C (Thomas Huth) [RHEL-86670]
  - s390/ftrace: Avoid calling unwinder in ftrace_return_address() (Thomas Huth) [RHEL-86670]
  - s390/stacktrace: Use break instead of return statement (Thomas Huth) [RHEL-86670]
  - s390/stackstrace: Detect vdso stack frames (Thomas Huth) [RHEL-86670]
  - s390/vdso: Introduce and use struct stack_frame_vdso_wrapper (Thomas Huth) [RHEL-86670]
  - s390/stacktrace: Improve detection of invalid instruction pointers (Thomas Huth) [RHEL-86670]
  - s390/stacktrace: Skip first user stack frame (Thomas Huth) [RHEL-86670]
  - s390/stacktrace: Merge perf_callchain_user() and arch_stack_walk_user() (Thomas Huth) [RHEL-86670]
  - s390/ftrace: Use unwinder instead of __builtin_return_address() (Thomas Huth) [RHEL-86670]
  - s390: add USER_STACKTRACE support (Thomas Huth) [RHEL-86670]
  - s390/perf: implement perf_callchain_user() (Thomas Huth) [RHEL-86670]
  - s390/fpu: Remove comment about TIF_FPU (Thomas Huth) [RHEL-86670]
  - s390/pci: Add missing virt_to_phys() for directed DIBV (Thomas Huth) [RHEL-86670]
  - s390/vdso: Use standard stack frame layout (Thomas Huth) [RHEL-86670]
  - s390/vdso: Generate unwind information for C modules (Thomas Huth) [RHEL-86670]
  - s390/pgtable: Add missing hardware bits for puds, pmds (Thomas Huth) [RHEL-86670]
  - s390: Compile kernel with -fPIC and link with -no-pie (Thomas Huth) [RHEL-86670]
  - s390: vmlinux.lds.S: Drop .hash and .gnu.hash for !CONFIG_PIE_BUILD (Thomas Huth) [RHEL-86670]
  - s390/os_info: Fix array size in struct os_info (Thomas Huth) [RHEL-86670]
  - s390/os_info: Initialize old os_info in standalone dump kernel (Thomas Huth) [RHEL-86670]
  - s390/vfio-ap: Driver feature advertisement (Thomas Huth) [RHEL-73321]
  - docs: Update s390 vfio-ap doc for ap_config sysfs attribute (Thomas Huth) [RHEL-73321]
  - s390/vfio-ap: Add write support to sysfs attr ap_config (Thomas Huth) [RHEL-73321]
  - s390/vfio-ap: Ignore duplicate link requests in vfio_ap_mdev_link_queue (Thomas Huth) [RHEL-73321]
  - s390/vfio-ap: Add sysfs attr, ap_config, to export mdev state (Thomas Huth) [RHEL-73321]
  - s390/ap: Externalize AP bus specific bitmap reading function (Thomas Huth) [RHEL-73321]
  - s390/ap: make ap_bus_type const (Thomas Huth) [RHEL-73321]
  - s390/expoline: Make modules use kernel expolines (Thomas Huth) [RHEL-86670]
  - s390/nospec: Correct modules thunk offset calculation (Thomas Huth) [RHEL-86670]
  - s390/boot: Do not rescue .vmlinux.relocs section (Thomas Huth) [RHEL-86670]
  - s390/boot: Rework deployment of the kernel image (Thomas Huth) [RHEL-86670]
  - redhat: Set the CONFIG_KERNEL_IMAGE_BASE option (Thomas Huth) [RHEL-86670]
  - s390: Map kernel at fixed location when KASLR is disabled (Thomas Huth) [RHEL-86670]
  - s390/mm: Uncouple physical vs virtual address spaces (Thomas Huth) [RHEL-86670]
  - s390/crash: Use old os_info to create PT_LOAD headers (Thomas Huth) [RHEL-86670]
  - s390/vmcoreinfo: Store virtual memory layout (Thomas Huth) [RHEL-86670]
  - s390/os_info: Store virtual memory layout (Thomas Huth) [RHEL-86670]
  - s390/os_info: Introduce value entries (Thomas Huth) [RHEL-86670]
  - s390/boot: Make .amode31 section address range explicit (Thomas Huth) [RHEL-86670]
  - s390/boot: Make identity mapping base address explicit (Thomas Huth) [RHEL-86670]
  - s390/boot: Uncouple virtual and physical kernel offsets (Thomas Huth) [RHEL-86670]
  - s390/mm: Create virtual memory layout structure (Thomas Huth) [RHEL-86670]
  - s390/mm: Move KASLR related to <asm/page.h> (Thomas Huth) [RHEL-86670]
  - s390/boot: Swap vmalloc and Lowcore/Real Memory Copy areas (Thomas Huth) [RHEL-86670]
  - s390/boot: Reduce size of identity mapping on overlap (Thomas Huth) [RHEL-86670]
  - s390/boot: Consider DCSS segments on memory layout setup (Thomas Huth) [RHEL-86670]
  - s390/boot: Do not force vmemmap to start at MAX_PHYSMEM_BITS (Thomas Huth) [RHEL-86670]
  - s390/irq,nmi: Include <asm/vtime.h> header directly (Thomas Huth) [RHEL-86670]
  - s390/cio: fix tracepoint subchannel type field (Thomas Huth) [RHEL-86670]
  - s390/mm: Convert gmap_make_secure to use a folio (Thomas Huth) [RHEL-86670]
  - s390/mm: Convert make_page_secure to use a folio (Thomas Huth) [RHEL-86670]
  - s390: adjust indentation of RELOCS command build step out (Thomas Huth) [RHEL-86670]
  - s390/cio: convert sprintf()/snprintf() to sysfs_emit() (Thomas Huth) [RHEL-86670]
  - redhat: Rename CONFIG_ZCRYPT_DEBUG to CONFIG_AP_DEBUG (Thomas Huth) [RHEL-86670]
  - s390/ap: rename ap debug configuration option (Thomas Huth) [RHEL-86670]
  - redhat: Enable new CONFIG_AP option (Thomas Huth) [RHEL-86670]
  - s390/ap: modularize ap bus (Thomas Huth) [RHEL-86670]
  - s390/chsc: use notifier for AP configuration changes (Thomas Huth) [RHEL-86670]
  - s390/ap: swap IRQ and bus/device registration (Thomas Huth) [RHEL-86670]
  - s390/ap: rework ap initialization (Thomas Huth) [RHEL-86670]
  - s390/ap: use static qci information (Thomas Huth) [RHEL-86670]
  - s390/cio: Ensure the copied buf is NUL terminated (Thomas Huth) [RHEL-86670]
  - s390/vdso: Add CFI for RA register to asm macro vdso_func (Thomas Huth) [RHEL-86670]
  - s390/3270: Fix buffer assignment (Thomas Huth) [RHEL-86670]
  - s390/mm: Fix clearing storage keys for huge pages (Thomas Huth) [RHEL-86670]
  - s390/mm: Fix NULL pointer dereference (Thomas Huth) [RHEL-86670]
  - s390/entry: align system call table on 8 bytes (Thomas Huth) [RHEL-86670]
  - s390/pai: fix sampling event removal for PMU device driver (Thomas Huth) [RHEL-86670]
  - s390/preempt: mark all functions __always_inline (Thomas Huth) [RHEL-86670]
  - s390/atomic: mark all functions __always_inline (Thomas Huth) [RHEL-86670]
  - s390/mm: fix NULL pointer dereference (Thomas Huth) [RHEL-86670]
  - s390/entry: compare gmap asce to determine guest/host fault (Thomas Huth) [RHEL-86670]
  - s390/entry: remove OUTSIDE macro (Thomas Huth) [RHEL-86670]
  - s390/entry: add CIF_SIE flag and remove sie64a() address check (Thomas Huth) [RHEL-86670]
  - s390/cio: use while (i--) pattern to clean up (Thomas Huth) [RHEL-86670]
  - s390/raw3270: improve raw3270_init() readability (Thomas Huth) [RHEL-86670]
  - s390/tape: make tape_class constant (Thomas Huth) [RHEL-86670]
  - s390/vmlogrdr: make vmlogrdr_class constant (Thomas Huth) [RHEL-86670]
  - s390/vmur: make vmur_class constant (Thomas Huth) [RHEL-86670]
  - s390/zcrypt: make zcrypt_class constant (Thomas Huth) [RHEL-86670]
  - s390/vfio-ap: make matrix_bus const (Thomas Huth) [RHEL-86670]
  - s390/mm: provide simple ARCH_HAS_DEBUG_VIRTUAL support (Thomas Huth) [RHEL-86670]
  - s390/vfio_ccw_cp: use new address translation helpers (Thomas Huth) [RHEL-86670]
  - s390/tape: fix virtual vs physical address confusion (Thomas Huth) [RHEL-86670]
  - s390/3270: use new address translation helpers (Thomas Huth) [RHEL-86670]
  - s390/raw3270: fix indentation/whitespace errors (Thomas Huth) [RHEL-86670]
  - s390/3215: use new address translation helpers (Thomas Huth) [RHEL-86670]
  - tty: con3215: convert to u8 and size_t (Thomas Huth) [RHEL-86670]
  - s390/vmur: use new address translation helpers (Thomas Huth) [RHEL-86670]
  - s390/scm: use new address translation helpers (Thomas Huth) [RHEL-86670]
  - s390/cio,idal: fix virtual vs physical address confusion (Thomas Huth) [RHEL-86670]
  - s390/cio,idal: remove superfluous virt_to_phys() conversion (Thomas Huth) [RHEL-86670]
  - s390/cio,idal: code cleanup (Thomas Huth) [RHEL-86670]
  - s390/dasd: use new address translation helpers (Thomas Huth) [RHEL-86670]
  - s390/dasd: remove superfluous virt_to_phys() conversion (Thomas Huth) [RHEL-86670]
  - s390/virtio_ccw: avoid converting dma addresses / handles (Thomas Huth) [RHEL-86670]
  - s390/virtio_ccw: use DMA handle from DMA API (Thomas Huth) [RHEL-86670]
  - s390/sysinfo: allow response buffer in normal memory (Thomas Huth) [RHEL-86670]
  - s390/tools: handle rela R_390_GOTPCDBL/R_390_GOTOFF64 (Thomas Huth) [RHEL-86670]
  - s390/cache: prevent rebuild of shared_cpu_list (Thomas Huth) [RHEL-86670]
  - s390/configs: increase number of LOCKDEP_BITS (Thomas Huth) [RHEL-86670]
  - s390/pai: change sampling event assignment for PMU device driver (Thomas Huth) [RHEL-86670]
  - s390/dasd_eckd: fix virtual vs physical address confusion (Thomas Huth) [RHEL-86670]
  - s390/dcssblk: fix virtual vs physical address confusion (Thomas Huth) [RHEL-86670]
  - s390/boot: fix minor comment style damages (Thomas Huth) [RHEL-86670]
  - s390/boot: do not check for zero-termination relocation entry (Thomas Huth) [RHEL-86670]
  - s390/boot: make type of __vmlinux_relocs_64_start|end consistent (Thomas Huth) [RHEL-86670]
  - s390/boot: sanitize kaslr_adjust_relocs() function prototype (Thomas Huth) [RHEL-86670]
  - s390/boot: simplify GOT handling (Thomas Huth) [RHEL-86670]
  - s390: vmlinux.lds.S: fix .got.plt assertion (Thomas Huth) [RHEL-86670]
  - dcssblk: handle alloc_dax() -EOPNOTSUPP failure (Thomas Huth) [RHEL-86670]
  - s390/pgtable: define PFN_PTE_SHIFT (Thomas Huth) [RHEL-86670]
  - s390/boot: workaround current 'llvm-objdump -t -j ...' behavior (Thomas Huth) [RHEL-86670]
  - s390: enable MHP_MEMMAP_ON_MEMORY (Thomas Huth) [RHEL-86670]
  - s390/mm: implement MEM_PREPARE_ONLINE/MEM_FINISH_OFFLINE notifiers (Thomas Huth) [RHEL-86670]
  - s390/sclp: remove unhandled memory notifier type (Thomas Huth) [RHEL-86670]
  - s390/mm: allocate vmemmap pages from self-contained memory range (Thomas Huth) [RHEL-86670]
  - mm/memory_hotplug: introduce MEM_PREPARE_ONLINE/MEM_FINISH_OFFLINE notifiers (Thomas Huth) [RHEL-86670]
  - s390/vdso/data: Drop unnecessary header include (Thomas Huth) [RHEL-86670]
  - s390: compile relocatable kernel without -fPIE (Thomas Huth) [RHEL-86670]
  - s390: add relocs tool (Thomas Huth) [RHEL-86670]
  - s390/vdso64: filter out munaligned-symbols flag for vdso (Thomas Huth) [RHEL-86670]
  - s390/boot: add 'alloc' to info.bin .vmlinux.info section flags (Thomas Huth) [RHEL-86670]
  - s390/pci: Fix potential double remove of hotplug slot (Thomas Huth) [RHEL-86670]
  - s390/pci: remove hotplug slot when releasing the device (Thomas Huth) [RHEL-86670]
  - s390/pci: introduce lock to synchronize state of zpci_dev's (Thomas Huth) [RHEL-86670]
  - s390/pci: rename lock member in struct zpci_dev (Thomas Huth) [RHEL-86670]
  - s390/pai: adjust whitespace indentation (Thomas Huth) [RHEL-86670]
  - s390/pai: simplify event start function for perf stat (Thomas Huth) [RHEL-86670]
  - s390/pai: save PAI counter value page in event structure (Thomas Huth) [RHEL-86670]
  - s390/crc32le: convert to C (Thomas Huth) [RHEL-86670]
  - s390/crc32be: convert to C (Thomas Huth) [RHEL-86670]
  - s390/fpu: add vector instruction inline assemblies for crc32 (Thomas Huth) [RHEL-86670]
  - s390/sysinfo: convert bogomips calculation to C (Thomas Huth) [RHEL-86670]
  - s390/raid6: convert to use standard fpu_*() inline assemblies (Thomas Huth) [RHEL-86670]
  - s390/checksum: provide csum_partial_copy_nocheck() (Thomas Huth) [RHEL-86670]
  - s390/checksum: provide vector register variant of csum_partial() (Thomas Huth) [RHEL-86670]
  - s390/checksum: provide and use cksm() inline assembly (Thomas Huth) [RHEL-86670]
  - s390/checksum: call instrument_read() instead of kasan_check_read() (Thomas Huth) [RHEL-86670]
  - s390/nmi: remove register validation code (Thomas Huth) [RHEL-86670]
  - s390/setup: fix virtual vs physical address confusion (Thomas Huth) [RHEL-86670]
  - s390: don't allow CONFIG_COMPAT with LD=ld.lld (Thomas Huth) [RHEL-86670]
  - s390/vdso: remove unused ENTRY in linker scripts (Thomas Huth) [RHEL-86670]
  - s390/bug: remove entry size from __bug_table section (Thomas Huth) [RHEL-86670]
  - s390: link vmlinux with '-z notext' (Thomas Huth) [RHEL-86670]
  - s390: select CONFIG_ARCH_WANT_LD_ORPHAN_WARN (Thomas Huth) [RHEL-86670]
  - s390/boot: vmlinux.lds.S: handle commonly discarded sections (Thomas Huth) [RHEL-86670]
  - s390/boot: vmlinux.lds.S: handle ELF required sections (Thomas Huth) [RHEL-86670]
  - s390/boot: vmlinux.lds.S: handle DWARF debug sections (Thomas Huth) [RHEL-86670]
  - s390/boot: vmlinux.lds.S: handle '.rela' sections (Thomas Huth) [RHEL-86670]
  - s390/boot: vmlinux.lds.S: handle '.init.text' (Thomas Huth) [RHEL-86670]
  - s390: vmlinux.lds.S: explicitly keep various sections (Thomas Huth) [RHEL-86670]
  - s390: vmlinux.lds.S: explicitly handle '.got' and '.plt' sections (Thomas Huth) [RHEL-86670]
  - s390: vmlinux.lds.S: handle '.data.rel' sections explicitly (Thomas Huth) [RHEL-86670]
  - s390/boot: add support for CONFIG_LD_ORPHAN_WARN (Thomas Huth) [RHEL-86670]
  - s390/dasd: fix double module refcount decrement (Thomas Huth) [RHEL-86670]
  - s390/dasd: Improve ERP error messages (Thomas Huth) [RHEL-86670]
  - s390/extmem: fix virtual vs physical address confusion (Thomas Huth) [RHEL-86670]
  - s390/cio: make scm_bus_type const (Thomas Huth) [RHEL-86670]
  - s390/cio: make ccw_bus_type const (Thomas Huth) [RHEL-86670]
  - s390/cio: make css_bus_type const (Thomas Huth) [RHEL-86670]
  - s390/ccwgroup: make ccwgroup_bus_type const (Thomas Huth) [RHEL-86670]
  - s390/time: make stp_subsys const (Thomas Huth) [RHEL-86670]
  - s390/vdso: drop '-fPIC' from LDFLAGS (Thomas Huth) [RHEL-86670]
  - s390/cmf: fix virtual vs physical address confusion (Thomas Huth) [RHEL-86670]
  - s390/cmf: remove unneeded DMA zone allocation (Thomas Huth) [RHEL-86670]
  - s390/cio: remove unneeded DMA zone allocation (Thomas Huth) [RHEL-86670]
  - s390/mmap: disable mmap alignment when randomize_va_space = 0 (Thomas Huth) [RHEL-86670]
  - s390/hypfs_sprp: remove unneeded DMA zone allocation (Thomas Huth) [RHEL-86670]
  - s390/diag: add missing virt_to_phys() translation to diag14() (Thomas Huth) [RHEL-86670]
  - s390/vmur: fix virtual vs physical address confusion (Thomas Huth) [RHEL-86670]
  - s390/time: improve steering precision (Thomas Huth) [RHEL-86670]
  - s390/pai_crypto: return proper error code in paicrypt_init (Thomas Huth) [RHEL-86670]
  - s390/pai_crypto: emit error on too many counters (Thomas Huth) [RHEL-86670]
  - s390/hypfs_diag0c: fix virtual vs physical address confusion (Thomas Huth) [RHEL-86670]
  - s390/hypfs_sprp: fix virtual vs physical address confusion (Thomas Huth) [RHEL-86670]
  - s390/appldata: fix virtual vs physical address confusion (Thomas Huth) [RHEL-86670]
  - s390/diag: fix diag26c() physical vs virtual address confusion (Thomas Huth) [RHEL-86670]
  - s390/configs: update default configurations (Thomas Huth) [RHEL-86670]
  - s390/configs: enable INIT_STACK_ALL_ZERO in all configurations (Thomas Huth) [RHEL-86670]
  - s390/configs: provide compat topic configuration target (Thomas Huth) [RHEL-86670]
  - s390/dasd: Use dev_*() for device log messages (Thomas Huth) [RHEL-86670]
  - s390/dasd: Remove PRINTK_HEADER and KMSG_COMPONENT definitions (Thomas Huth) [RHEL-86670]
  - s390/dasd: Remove %p format specifier from error messages (Thomas Huth) [RHEL-86670]
  - s390/dasd: Use dev_err() over printk() (Thomas Huth) [RHEL-86670]
  - s390/dasd: Remove unused message logging macros (Thomas Huth) [RHEL-86670]
  - s390/dasd: Move allocation error message to DBF (Thomas Huth) [RHEL-86670]
  - s390/dasd: Remove unnecessary errorstring generation (Thomas Huth) [RHEL-86670]
  - s390/dasd: Use sysfs_emit() over sprintf() (Thomas Huth) [RHEL-86670]
  - s390/dasd: Simplify uid string generation (Thomas Huth) [RHEL-86670]
  - s390/pai_ext: split function paiext_push_sample (Thomas Huth) [RHEL-86670]
  - s390/pai_ext: rework function paiext_copy argments (Thomas Huth) [RHEL-86670]
  - s390/pai: rework paiXXX_start and paiXXX_stop functions (Thomas Huth) [RHEL-86670]
  - s390/pai_crypto: split function paicrypt_push_sample (Thomas Huth) [RHEL-86670]
  - s390/pai: rework paixxxx_getctr interface (Thomas Huth) [RHEL-86670]
  - s390/mm,fault: remove not needed tsk variable (Thomas Huth) [RHEL-86670]
  - s390/pci: fix max size calculation in zpci_memcpy_toio() (Thomas Huth) [RHEL-86670]
  - s390/compat: change default for CONFIG_COMPAT to "n" (Thomas Huth) [RHEL-86670]
  - s390/cio: make sch->lock spinlock pointer a member (Thomas Huth) [RHEL-86670]
  - s390/nmi: implement and use local_mcck_save() / local_mcck_restore() (Thomas Huth) [RHEL-86670]
  - s390/nmi: consistently enable machine checks in trap_init() (Thomas Huth) [RHEL-86670]
  - s390/ctlreg: return old register contents when changing bits (Thomas Huth) [RHEL-86670]
  - s390/traps: only define is_valid_bugaddr() under CONFIG_GENERIC_BUG (Thomas Huth) [RHEL-86670]
  - s390/dasd: remove dasd_stats_generic_show() (Thomas Huth) [RHEL-86670]
  - tty: con3215: drop raw3215_info::ubuffer (Thomas Huth) [RHEL-86670]
  - s390/uvdevice: Report additional-data length for attestation (Thomas Huth) [RHEL-86670]
  - s390/boot: always align vmalloc area on segment boundary (Thomas Huth) [RHEL-86670]
  - s390/sysinfo: add variable capacity information (Thomas Huth) [RHEL-86670]
  - s390/mm: make pte_free_tlb() similar to pXd_free_tlb() (Thomas Huth) [RHEL-86670]
  - s390/mm: use compound page order to distinguish page tables (Thomas Huth) [RHEL-86670]
  - s390/mm: use full 4KB page for 2KB PTE (Thomas Huth) [RHEL-86670]
  - s390/mm: add missing conversion to use ptdescs (Thomas Huth) [RHEL-86670]
  - s390/cmma: rework no-dat handling (Thomas Huth) [RHEL-86670]
  - s390/cmma: move arch_set_page_dat() to header file (Thomas Huth) [RHEL-86670]
  - s390/pai: cleanup event initialization (Thomas Huth) [RHEL-86670]
  - s390/pai_crypto: remove per-cpu variable assignement in event initialization (Thomas Huth) [RHEL-86670]
  - s390/pai: initialize event count once at initialization (Thomas Huth) [RHEL-86670]
  - s390/pai_crypto: use PERF_ATTACH_TASK define for per task detection (Thomas Huth) [RHEL-86670]
  - s390/pai_crypto: dynamically allocate percpu pai crypto map data structure (Thomas Huth) [RHEL-86670]
  - dm mpath: replace spin_lock_irqsave with spin_lock_irq (Benjamin Marzinski) [RHEL-89480]
  - dm-mpath: Don't grab work_mutex while probing paths (Benjamin Marzinski) [RHEL-89480]
  - dm mpath: Interface for explicit probing of active paths (Benjamin Marzinski) [RHEL-89480]
  - dm: Allow .prepare_ioctl to handle ioctls directly (Benjamin Marzinski) [RHEL-89480]
  - rv: Update RHEL kconfigs for 6.15 upstream code (Gabriele Monaco) [RHEL-92623]
  - rv: Fix out-of-bound memory access in rv_is_container_monitor() (Gabriele Monaco) [RHEL-92623]
  - rv: Fix missing unlock on double nested monitors return path (Gabriele Monaco) [RHEL-92623]
  - handle man-page for rv-mon-sched in redhat/kernel.spec.template (Gabriele Monaco) [RHEL-92623]
  - Documentation/rv: Add sched pages to the indices (Gabriele Monaco) [RHEL-92623]
  - tools/rv: Allow rv list to filter for container (Gabriele Monaco) [RHEL-92623]
  - Documentation/rv: Add docs for the sched monitors (Gabriele Monaco) [RHEL-92623]
  - verification/dot2k: Add support for nested monitors (Gabriele Monaco) [RHEL-92623]
  - tools/rv: Add support for nested monitors (Gabriele Monaco) [RHEL-92623]
  - rv: Add scpd, snep and sncid per-cpu monitors (Gabriele Monaco) [RHEL-92623]
  - rv: Add snroc per-task monitor (Gabriele Monaco) [RHEL-92623]
  - rv: Add sco and tss per-cpu monitors (Gabriele Monaco) [RHEL-92623]
  - rv: Add option for nested monitors and include sched (Gabriele Monaco) [RHEL-92623]
  - sched: Add sched tracepoints for RV task model (Gabriele Monaco) [RHEL-92623]
  - rv: Add license identifiers to monitor files (Gabriele Monaco) [RHEL-92623]
  - tracing: Fix DECLARE_TRACE_CONDITION (Gabriele Monaco) [RHEL-92623]
  - rv: Reset per-task monitors also for idle tasks (Gabriele Monaco) [RHEL-92623]
  - verification/dot2k: Implement event type detection (Gabriele Monaco) [RHEL-92623]
  - verification/dot2k: Auto patch current kernel source (Gabriele Monaco) [RHEL-92623]
  - verification/dot2k: Simplify manual steps in monitor creation (Gabriele Monaco) [RHEL-92623]
  - rv: Simplify manual steps in monitor creation (Gabriele Monaco) [RHEL-92623]
  - verification/dot2k: Add support for name and description options (Gabriele Monaco) [RHEL-92623]
  - verification/dot2k: More robust template variables (Gabriele Monaco) [RHEL-92623]
  - verification/dot2k: Unify main.c templates (Gabriele Monaco) [RHEL-92623]
  - verification/dot2k: Fix template directory detection (Gabriele Monaco) [RHEL-92623]
  - Documentation/rv: Fix typos (Gabriele Monaco) [RHEL-92623]
  - verification/dot2: Improve dot parser robustness (Gabriele Monaco) [RHEL-92623]
  - rv: Fix a typo (Gabriele Monaco) [RHEL-92623]
  - tools/rv: Correct the grammatical errors in the comments (Gabriele Monaco) [RHEL-92623]
  - tools/rv: Correct the grammatical errors in the comments (Gabriele Monaco) [RHEL-92623]
  - Documentation/tools/rv: fix document header (Gabriele Monaco) [RHEL-92623]
  - rv: Update rv_en(dis)able_monitor doc to match kernel-doc (Gabriele Monaco) [RHEL-92623]
  - verification/dot2k: Delete duplicate imports (Gabriele Monaco) [RHEL-92623]
  - rv: Set variable 'da_mon_##name' to static (Gabriele Monaco) [RHEL-92623]
  - tmpfs,xattr: enable limited user extended attributes (Ian Kent) [RHEL-65718]
  - KVM: VMX: Use separate subclasses for PI wakeup lock to squash false positive (Maxim Levitsky) [RHEL-86152]
  - KVM: VMX: Assert that IRQs are disabled when putting vCPU on PI wakeup list (Maxim Levitsky) [RHEL-86152]
  - tracing/osnoise: Allow arbitrarily long CPU string (Tomas Glozar) [RHEL-94317]
  - selftests/bpf: Fix freplace_link segfault in tailcalls prog test (Viktor Malik) [RHEL-85485]
  - bpf: Add tracepoints with null-able arguments (Viktor Malik) [RHEL-85485]
  - bpf: Fix bpf_get_smp_processor_id() on !CONFIG_SMP (Viktor Malik) [RHEL-85485]
  - bpf: Avoid deadlock caused by nested kprobe and fentry bpf programs (Viktor Malik) [RHEL-85485]
  - selftests/bpf: Add tests for raw_tp NULL args (Viktor Malik) [RHEL-85485]
  - bpf: Augment raw_tp arguments with PTR_MAYBE_NULL (Viktor Malik) [RHEL-85485]
  - selftests/bpf: Add test for narrow ctx load for pointer args (Viktor Malik) [RHEL-85485]
  - bpf: Check size for BTF-based ctx access of pointer members (Viktor Malik) [RHEL-85485]
  - bpf: Fix theoretical prog_array UAF in __uprobe_perf_func() (Viktor Malik) [RHEL-85485]
  - bpf: fix potential error return (Viktor Malik) [RHEL-85485]
  - bpf: Fix UAF via mismatching bpf_prog/attachment RCU flavors (Viktor Malik) [RHEL-75889 RHEL-85485] {CVE-2024-56675}
  - selftests/bpf: Add more test cases for LPM trie (Viktor Malik) [RHEL-85485]
  - selftests/bpf: Move test_lpm_map.c to map_tests (Viktor Malik) [RHEL-85485]
  - bpf: Use raw_spinlock_t for LPM trie (Viktor Malik) [RHEL-85485]
  - bpf: Switch to bpf mem allocator for LPM trie (Viktor Malik) [RHEL-85485]
  - bpf: Fix exact match conditions in trie_get_next_key() (Viktor Malik) [RHEL-85485]
  - bpf: Handle in-place update for full LPM trie correctly (Viktor Malik) [RHEL-85485]
  - bpf: Handle BPF_EXIST and BPF_NOEXIST for LPM trie (Viktor Malik) [RHEL-85485]
  - bpf: Remove unnecessary kfree(im_node) in lpm_trie_update_elem (Viktor Malik) [RHEL-85485]
  - bpf: Fix narrow scalar spill onto 64-bit spilled scalar slots (Viktor Malik) [RHEL-85485]
  - bpf: Don't mark STACK_INVALID as STACK_MISC in mark_stack_slot_misc (Viktor Malik) [RHEL-85485]
  - selftests/bpf: Add tests for iter arg check (Viktor Malik) [RHEL-85485]
  - bpf: Ensure reg is PTR_TO_STACK in process_iter_arg (Viktor Malik) [RHEL-85485]
  - bpftool: fix potential NULL pointer dereferencing in prog_dump() (Viktor Malik) [RHEL-85485]
  - bpf: Add kernel symbol for struct_ops trampoline (Viktor Malik) [RHEL-85485]
  - bpf: Use function pointers count as struct_ops links count (Viktor Malik) [RHEL-85485]
  - bpf: Call free_htab_elem() after htab_unlock_bucket() (Viktor Malik) [RHEL-85485 RHEL-89790]
  - bpf: Force uprobe bpf program to always return 0 (Viktor Malik) [RHEL-85485]
  - selftests/bpf: Add tests for raw_tp null handling (Viktor Malik) [RHEL-85485]
  - bpf, bpftool: Fix incorrect disasm pc (Viktor Malik) [RHEL-85485]
  - bpf: put bpf_link's program when link is safe to be deallocated (Viktor Malik) [RHEL-78741 RHEL-85485] {CVE-2024-56786}
  - bpf, arm64: Remove garbage frame for struct_ops trampoline (Viktor Malik) [RHEL-85485]
  - selftests/bpf: validate generic bpf_object and subskel APIs work together (Viktor Malik) [RHEL-85485]
  - libbpf: move global data mmap()'ing into bpf_object__load() (Viktor Malik) [RHEL-85485]
  - selftests/bpf: fix test_spin_lock_fail.c's global vars usage (Viktor Malik) [RHEL-85485]
  - selftests/bpf: Add test to verify tailcall and freplace restrictions (Viktor Malik) [RHEL-85485]
  - bpf: Prevent tailcall infinite loop caused by freplace (Viktor Malik) [RHEL-85485]
  - libbpf: never interpret subprogs in .text as entry programs (Viktor Malik) [RHEL-85485]
  - libbpf: fix sym_is_subprog() logic for weak global subprogs (Viktor Malik) [RHEL-85485]
  - libbpf: Fix output .symtab byte-order during linking (Viktor Malik) [RHEL-85485]
  - libbpf: Fix expected_attach_type set handling in program load callback (Viktor Malik) [RHEL-85485]


author: Augusto Caringi <acaringi@redhat.com> [5.14.0-596.el9]
changelog:
  - x86/entry: Add __init to ia32_emulation_override_cmdline() (Michael Petlan) [RHEL-52969]
  - selftests/bpf: Implement get_hw_ring_size function to retrieve current and max interface size (Felix Maurer) [RHEL-83553]
  - selftests/bpf: Add launch time request to xdp_hw_metadata (Felix Maurer) [RHEL-83553]
  - selftests/bpf: xdp_hw_metadata reduce sleep interval (Felix Maurer) [RHEL-83553]
  - xsk: Add launch time hardware offload support to XDP Tx metadata (Felix Maurer) [RHEL-83553]
  - ice/ptp: fix crosstimestamp reporting (Petr Oros) [RHEL-83543]
  - ice: fix rebuilding the Tx scheduler tree for large queue counts (Petr Oros) [RHEL-83543]
  - ice: create new Tx scheduler nodes for new queues only (Petr Oros) [RHEL-83543]
  - ice: fix Tx scheduler error handling in XDP callback (Petr Oros) [RHEL-83543]
  - ice: Fix LACP bonds without SRIOV environment (Petr Oros) [RHEL-83543]
  - ice: fix vf->num_mac count with port representors (Petr Oros) [RHEL-83543]
  - ice: use DSN instead of PCI BDF for ice_adapter index (Petr Oros) [RHEL-83543]
  - ice: Check VF VSI Pointer Value in ice_vc_add_fdir_fltr() (Petr Oros) [RHEL-83543]
  - ice: fix Get Tx Topology AQ command error on E830 (Petr Oros) [RHEL-83543]
  - ice: fix using untrusted value of pkt_len in ice_vc_fdir_parse_raw() (Petr Oros) [RHEL-83543]
  - ice: fix input validation for virtchnl BW (Petr Oros) [RHEL-83543]
  - ice: validate queue quanta parameters to prevent OOB access (Petr Oros) [RHEL-83543]
  - ice: stop truncating queue ids when checking (Petr Oros) [RHEL-83543]
  - virtchnl: make proto and filter action count unsigned (Petr Oros) [RHEL-83543]
  - ice: fix reservation of resources for RDMA when disabled (Petr Oros) [RHEL-83543]
  - ice: health.c: fix compilation on gcc 7.5 (Petr Oros) [RHEL-83543]
  - ice: E825C PHY register cleanup (Petr Oros) [RHEL-83543]
  - ice: Refactor E825C PHY registers info struct (Petr Oros) [RHEL-83543]
  - ice: rename ice_ptp_init_phc_eth56g function (Petr Oros) [RHEL-83543]
  - ice: Add E830 checksum offload support (Petr Oros) [RHEL-83543]
  - ice: register devlink prior to creating health reporters (Petr Oros) [RHEL-83543]
  - ice: Fix switchdev slow-path in LAG (Petr Oros) [RHEL-83543]
  - ice: fix memory leak in aRFS after reset (Petr Oros) [RHEL-83543]
  - ice: do not configure destination override for switchdev (Petr Oros) [RHEL-83543]
  - ice: dpll: Remove newline at the end of a netlink error message (Petr Oros) [RHEL-83543]
  - ice: Avoid setting default Rx VSI twice in switchdev setup (Petr Oros) [RHEL-83543]
  - virtchnl: add enumeration for the rxdid format (Petr Oros) [RHEL-83543]
  - ice: support Rx timestamp on flex descriptor (Petr Oros) [RHEL-83543]
  - virtchnl: add support for enabling PTP on iAVF (Petr Oros) [RHEL-83543]
  - ice: refactor ice_fdir_create_dflt_rules() function (Petr Oros) [RHEL-83543]
  - ice: use generic unrolled_count() macro (Petr Oros) [RHEL-83543]
  - ice: count combined queues using Rx/Tx count (Petr Oros) [RHEL-83543]
  - ice: Add check for devm_kzalloc() (Petr Oros) [RHEL-83543]
  - ice: remove invalid parameter of equalizer (Petr Oros) [RHEL-83543]
  - ice: fix ice_parser_rt::bst_key array size (Petr Oros) [RHEL-83543]
  - ice: support FW Recovery Mode (Petr Oros) [RHEL-83543]
  - ice: use string choice helpers (Petr Oros) [RHEL-83543]
  - ice: add fw and port health reporters (Petr Oros) [RHEL-83543]
  - ice: add recipe priority check in search (Petr Oros) [RHEL-83543]
  - ice: Add MDD logging via devlink health (Petr Oros) [RHEL-83543]
  - ice: add Tx hang devlink health reporter (Petr Oros) [RHEL-83543]
  - ice: rename devlink_port.[ch] to port.[ch] (Petr Oros) [RHEL-83543]
  - ice: cleanup Rx queue context programming functions (Petr Oros) [RHEL-83543]
  - ice: move prefetch enable to ice_setup_rx_ctx (Petr Oros) [RHEL-83543]
  - ice: reduce size of queue context fields (Petr Oros) [RHEL-83543]
  - ice: use <linux/packing.h> for Tx and Rx queue context data (Petr Oros) [RHEL-83543]
  - ice: use structures to keep track of queue context size (Petr Oros) [RHEL-83543]
  - ice: remove int_q_state from ice_tlan_ctx (Petr Oros) [RHEL-83543]
  - ice: fix incorrect PHY settings for 100 GB/s (Petr Oros) [RHEL-83543]
  - ice: fix max values for dpll pin phase adjust (Petr Oros) [RHEL-83543]
  - ice: Fix VLAN pruning in switchdev mode (Petr Oros) [RHEL-83543]
  - ice: Fix NULL pointer dereference in switchdev (Petr Oros) [RHEL-83543]
  - ice: Unbind the workqueue (Petr Oros) [RHEL-83543]
  - ice: use stack variable for virtchnl_supported_rxdids (Petr Oros) [RHEL-83543]
  - ice: initialize pf->supported_rxdids immediately after loading DDP (Petr Oros) [RHEL-83543]
  - ice: only allow Tx promiscuous for multicast (Petr Oros) [RHEL-83543]
  - ice: Add support for persistent NAPI config (Petr Oros) [RHEL-83543]
  - ice: support optional flags in signature segment header (Petr Oros) [RHEL-83543]
  - ice: refactor "last" segment of DDP pkg (Petr Oros) [RHEL-83543]
  - ice: extend dump serdes equalizer values feature (Petr Oros) [RHEL-83543]
  - ice: rework of dump serdes equalizer values feature (Petr Oros) [RHEL-83543]
  - ice: Support VF queue rate limit and quanta size configuration (Petr Oros) [RHEL-83543]
  - virtchnl: fix m68k build. (Petr Oros) [RHEL-83543]
  - virtchnl: support queue rate limit and quanta size configuration (Petr Oros) [RHEL-83543]
  - ice: Cleanup unused declarations (Petr Oros) [RHEL-83543]
  - ice: Use common error handling code in two functions (Petr Oros) [RHEL-83543]
  - ice: Make use of assign_bit() API (Petr Oros) [RHEL-83543]
  - ice: store max_frame and rx_buf_len only in ice_rx_ring (Petr Oros) [RHEL-83543]
  - ice: consistently use q_idx in ice_vc_cfg_qs_msg() (Petr Oros) [RHEL-83543]
  - ice: Implement ethtool reset support (Petr Oros) [RHEL-83543]
  - crypto: qat - switch to standard pattern for PCI IDs (Vladis Dronov) [RHEL-72769]
  - crypto: qat - remove BITS_IN_DWORD() (Vladis Dronov) [RHEL-72769]
  - crypto: qat - remove initialization in device class (Vladis Dronov) [RHEL-72769]
  - crypto: qat - add shutdown handler to qat_c3xxx (Vladis Dronov) [RHEL-72769]
  - crypto: qat - remove redundant prototypes in qat_c3xxx (Vladis Dronov) [RHEL-72769]
  - crypto: qat - add shutdown handler to qat_c62x (Vladis Dronov) [RHEL-72769]
  - crypto: qat - remove redundant prototypes in qat_c62x (Vladis Dronov) [RHEL-72769]
  - crypto: qat - add shutdown handler to qat_dh895xcc (Vladis Dronov) [RHEL-72769]
  - crypto: qat - remove redundant prototypes in qat_dh895xcc (Vladis Dronov) [RHEL-72769]
  - crypto: qat - add shutdown handler to qat_420xx (Vladis Dronov) [RHEL-72769]
  - crypto: qat - add shutdown handler to qat_4xxx (Vladis Dronov) [RHEL-72769]
  - crypto: qat - remove access to parity register for QAT GEN4 (Vladis Dronov) [RHEL-72769]
  - crypto: qat - set parity error mask for qat_420xx (Vladis Dronov) [RHEL-72769]
  - crypto: qat - optimize allocations for fw authentication (Vladis Dronov) [RHEL-72769]
  - crypto: qat - remove redundant FW image size check (Vladis Dronov) [RHEL-72769]
  - crypto: qat - remove unused members in suof structure (Vladis Dronov) [RHEL-72769]
  - crypto: qat - introduce fuse array (Vladis Dronov) [RHEL-72769]
  - crypto: qat - add macro to write 64-bit values to registers (Vladis Dronov) [RHEL-72769]
  - crypto: qat - refactor service parsing logic (Vladis Dronov) [RHEL-72769]
  - crypto: qat - do not export adf_cfg_services (Vladis Dronov) [RHEL-72769]
  - crypto: qat - reorder objects in qat_common Makefile (Vladis Dronov) [RHEL-72769]
  - crypto: qat - fix object goals in Makefiles (Vladis Dronov) [RHEL-72769]
  - crypto: qat - set command ids as reserved (Vladis Dronov) [RHEL-72769]
  - crypto: drivers - Use str_enable_disable-like helpers [partial] (Vladis Dronov) [RHEL-72769]
  - crypto: qat - replace deprecated PCI functions (Vladis Dronov) [RHEL-72769]
  - lib/string_choices: Rearrange functions in sorted order (Vladis Dronov) [RHEL-72769]
  - net: atm: fix use after free in lec_send() (CKI Backport Bot) [RHEL-93133] {CVE-2025-22004}
  - PCI/MSI: Remove over-zealous hardware size check in pci_msix_validate_entries() (John W. Linville) [RHEL-89170]
  - scsi: smartpqi: Delete a stray tab in pqi_is_parity_write_stream() (Don Brace) [RHEL-96280]
  - scsi: smartpqi: Update driver version to 2.1.34-035 (Don Brace) [RHEL-96280]
  - scsi: smartpqi: Fix smp_processor_id() call trace for preemptible kernels (Don Brace) [RHEL-96280]
  - scsi: smartpqi: Enhance WWID logging logic (Don Brace) [RHEL-96280]
  - scsi: smartpqi: Add new PCI IDs (Don Brace) [RHEL-96280]
  - scsi: smartpqi: Take drives offline when controller is offline (Don Brace) [RHEL-96280]
  - scsi: smartpqi: Use is_kdump_kernel() to check for kdump (Don Brace) [RHEL-96280]
  - redhat/configs: Enable CONFIG_PCIE_TPH (Ivan Vecera) [RHEL-94976]
  - PCI/TPH: Restore TPH Requester Enable correctly (Ivan Vecera) [RHEL-94976]
  - PCI/TPH: Add TPH documentation (Ivan Vecera) [RHEL-94976]
  - PCI/TPH: Add Steering Tag support (Ivan Vecera) [RHEL-94976]
  - PCI: Add TLP Processing Hints (TPH) support (Ivan Vecera) [RHEL-94976]
  - net: ena: Support persistent per-NAPI config. (Dennis Chen) [RHEL-94832]
  - treewide: Switch/rename to timer_delete[_sync]() (Dennis Chen) [RHEL-94832]
  - net: ena: Fix incorrect indentation (Dennis Chen) [RHEL-94832]
  - net: ena: remove devm from ethtool (Dennis Chen) [RHEL-94832]
  - net: ena: Remove deadcode (Dennis Chen) [RHEL-94832]
  - net: ena: Remove autopolling mode (Dennis Chen) [RHEL-94832]
  - ena: Link queues to NAPIs (Dennis Chen) [RHEL-94832]
  - ena: Link IRQs to NAPI instances (Dennis Chen) [RHEL-94832]
  - locking/semaphore: Use wake_q to wake up processes outside lock critical section (Waiman Long) [RHEL-87008]
  - ovl: remove unused forward declaration (Miklos Szeredi) [RHEL-83562]
  - ovl: don't allow datadir only (Miklos Szeredi) [RHEL-83562]
  - ovl: fail if trusted xattrs are needed but caller lacks permission (Miklos Szeredi) [RHEL-83562]
  - ovl: properly handle large files in ovl_security_fileattr (Miklos Szeredi) [RHEL-83562]
  - ovl: fix UAF in ovl_dentry_update_reval by moving dput() in ovl_link_up (Miklos Szeredi) [RHEL-83562]
  - ovl: ovl_parse_param_lowerdir: Add missed '\n' for pr_err (Miklos Szeredi) [RHEL-83562]
  - ima: detect changes to the backing overlay file (Miklos Szeredi) [RHEL-83562]
  - ovl: support encoding fid from inode with no alias (Miklos Szeredi) [RHEL-83562] {CVE-2025-21654}
  - ovl: pass realinode to ovl_encode_real_fh() instead of realdentry (Miklos Szeredi) [RHEL-83562]
  - ovl: fix encoding fid for lower only root (Miklos Szeredi) [RHEL-83562]
  - ovl: fix wrong lowerdir number check for parameter Opt_lowerdir (Miklos Szeredi) [RHEL-83562]
  - ovl: pass string to ovl_parse_layer() (Miklos Szeredi) [RHEL-83562]
  - ovl: fix dentry reference leak after changes to underlying layers (Miklos Szeredi) [RHEL-83562]
  - ovl: fix memory leak in ovl_parse_param() (Miklos Szeredi) [RHEL-83562]
  - ovl: fix misformatted comment (Miklos Szeredi) [RHEL-83562]
  - ovl: add support for appending lowerdirs one by one (Miklos Szeredi) [RHEL-83562]
  - ovl: refactor layer parsing helpers (Miklos Szeredi) [RHEL-83562]
  - ovl: store and show the user provided lowerdir mount option (Miklos Szeredi) [RHEL-83562]
  - ovl: remove unused code in lowerdir param parsing (Miklos Szeredi) [RHEL-83562]
  - ovl: do not encode lower fh with upper sb_writers held (Miklos Szeredi) [RHEL-83562]
  - ovl: do not open/llseek lower file with upper sb_writers held (Miklos Szeredi) [RHEL-83562]
  - ovl: reorder ovl_want_write() after ovl_inode_lock() (Miklos Szeredi) [RHEL-83562]
  - ovl: split ovl_want_write() into two helpers (Miklos Szeredi) [RHEL-83562]
  - fs: export mnt_{get,put}_write_access() to modules (Miklos Szeredi) [RHEL-83562]
  - ovl: add helper ovl_file_modified() (Miklos Szeredi) [RHEL-83562]
  - ovl: protect copying of realinode attributes to ovl inode (Miklos Szeredi) [RHEL-83562]
  - ovl: punt write aio completion to workqueue (Miklos Szeredi) [RHEL-83562]
  - ovl: propagate IOCB_APPEND flag on writes to realfile (Miklos Szeredi) [RHEL-83562]
  - ovl: use simpler function to convert iocb to rw flags (Miklos Szeredi) [RHEL-83562]
  - ovl: rely on SB_I_NOUMASK (Miklos Szeredi) [RHEL-83562]
  - ovl: temporarily disable appending lowedirs (Miklos Szeredi) [RHEL-83562]
  - ovl: fix regression in showing lowerdir mount option (Miklos Szeredi) [RHEL-83562]
  - ovl: fix regression in parsing of mount options with escaped comma (Miklos Szeredi) [RHEL-83562]
  - fs: factor out vfs_parse_monolithic_sep() helper (Miklos Szeredi) [RHEL-83562]
  - overlayfs: move xattr tables to .rodata (Miklos Szeredi) [RHEL-83562]
  - ovl: fix NULL pointer defer when encoding non-decodable lower fid (Miklos Szeredi) [RHEL-83562]
  - ovl: make use of ->layers safe in rcu pathwalk (Miklos Szeredi) [RHEL-83562]
  - ovl: fix file reference leak when submitting aio (Miklos Szeredi) [RHEL-83562]
  - overlayfs: set ctime when setting mtime and atime (Miklos Szeredi) [RHEL-83562]
  - ovl: fix incorrect fdput() on aio completion (Miklos Szeredi) [RHEL-83562]
  - ovl: use kiocb_{start,end}_write() helpers (Miklos Szeredi) [RHEL-83562]
  - ovl: make consistent use of OVL_FS() (Miklos Szeredi) [RHEL-83562]
  - ovl: auto generate uuid for new overlay filesystems (Miklos Szeredi) [RHEL-83562]
  - ovl: store persistent uuid/fsid with uuid=on (Miklos Szeredi) [RHEL-83562]
  - ovl: Handle verity during copy-up (Miklos Szeredi) [RHEL-83562]
  - ovl: Validate verity xattr when resolving lowerdata (Miklos Szeredi) [RHEL-83562]
  - ovl: Add framework for verity support (Miklos Szeredi) [RHEL-83562]
  - ovl: add support for unique fsid per instance (Miklos Szeredi) [RHEL-83562]
  - ovl: support encoding non-decodable file handles (Miklos Szeredi) [RHEL-83562]
  - ovl: Always reevaluate the file signature for IMA (Miklos Szeredi) [RHEL-83562]
  - overlayfs: convert to ctime accessor functions (Miklos Szeredi) [RHEL-83562]
  - ovl: move all parameter handling into params.{c,h} (Miklos Szeredi) [RHEL-83562]
  - ovl: reserve ability to reconfigure mount options with new mount api (Miklos Szeredi) [RHEL-83562]
  - ovl: modify layer parameter parsing (Miklos Szeredi) [RHEL-83562]
  - ovl: port to new mount api (Miklos Szeredi) [RHEL-83562]
  - ovl: factor out ovl_parse_options() helper (Miklos Szeredi) [RHEL-83562]
  - ovl: store enum redirect_mode in config instead of a string (Miklos Szeredi) [RHEL-83562]
  - ovl: pass ovl_fs to xino helpers (Miklos Szeredi) [RHEL-83562]
  - ovl: clarify ovl_get_root() semantics (Miklos Szeredi) [RHEL-83562]
  - ovl: negate the ofs->share_whiteout boolean (Miklos Szeredi) [RHEL-83562]
  - ovl: check type and offset of struct vfsmount in ovl_entry (Miklos Szeredi) [RHEL-83562]
  - overlayfs: Implement splice-read (Miklos Szeredi) [RHEL-83562]
  - ovl: check for ->listxattr() support (Miklos Szeredi) [RHEL-83562]
  - ovl: Kconfig: Fix spelling mistake "undelying" -> "underlying" (Miklos Szeredi) [RHEL-83562]
  - ovl: use inode instead of dentry where possible (Miklos Szeredi) [RHEL-83562]
  - ovl: Add comment on upperredirect reassignment (Miklos Szeredi) [RHEL-83562]
  - ovl: use plain list filler in indexdir and workdir cleanup (Miklos Szeredi) [RHEL-83562]
  - ovl: do not reconnect upper index records in ovl_indexdir_cleanup() (Miklos Szeredi) [RHEL-83562]
  - ovl: fix comment typos (Miklos Szeredi) [RHEL-83562]
  - ovl: Use ovl mounter's fsuid and fsgid in ovl_link() (Miklos Szeredi) [RHEL-83562]
  - ovl: Use "buf" flexible array for memcpy() destination (Miklos Szeredi) [RHEL-83562]
  - ovl: fix spelling mistakes (Miklos Szeredi) [RHEL-83562]
  - ovl: drop WARN_ON() dentry is NULL in ovl_encode_fh() (Miklos Szeredi) [RHEL-83562]
  - ovl: fix some kernel-doc comments (Miklos Szeredi) [RHEL-83562]
  - ovl: warn if trusted xattr creation fails (Miklos Szeredi) [RHEL-83562]
  - ovl: use kvalloc in xattr copy-up (Miklos Szeredi) [RHEL-83562]
  - ovl: skip checking lower file's i_writecount on truncate (Miklos Szeredi) [RHEL-83562]
  - ovl: relax lookup error on mismatch origin ftype (Miklos Szeredi) [RHEL-83562]
  - Revert "ovl: Add framework for verity support" (Miklos Szeredi) [RHEL-83562]
  - Revert "ovl: Validate verity xattr when resolving lowerdata" (Miklos Szeredi) [RHEL-83562]
  - Revert "ovl: Handle verity during copy-up" (Miklos Szeredi) [RHEL-83562]
  - emulex/benet: correct command version selection in be_cmd_get_stats() (Dennis Chen) [RHEL-72658]
  - emulex/benet: Annotate flash_cookie as nonstring (Dennis Chen) [RHEL-72658]
  - be2net: fix sleeping while atomic bugs in be_ndo_bridge_getlink (Dennis Chen) [RHEL-72658]
  - be2net: fix potential memory leak in be_xmit() (Dennis Chen) [RHEL-72658]
  - be2net: Remove unused declarations (Dennis Chen) [RHEL-72658]
  - benet: fix return value check in be_lancer_xmit_workarounds() (Dennis Chen) [RHEL-72658]
  - be2net: Extend xmit workaround to BE3 chip (Dennis Chen) [RHEL-72658]
  - emulex/benet: clean up some inconsistent indenting (Dennis Chen) [RHEL-72658]
  - ethernet/emulex:fix repeated words in comments (Dennis Chen) [RHEL-72658]
  - scsi: storvsc: Explicitly set max_segment_size to UINT_MAX (Ewan D. Milne) [RHEL-96744]
  - Revert "PCI: Wait for device readiness with Configuration RRS" (John W. Linville) [RHEL-90580]
  - Revert "PCI: Rename CRS Completion Status to RRS" (John W. Linville) [RHEL-90580]
  - xen/events: replace evtchn_rwlock with RCU (Frank Liang) [RHEL-91670]
  - platform/x86: ISST: Correct command storage data length (David Arcari) [RHEL-88232]


author: Augusto Caringi <acaringi@redhat.com> [5.14.0-597.el9]
changelog:
  - perf/x86/intel: Fix crash in icl_update_topdown_event() (Michael Petlan) [RHEL-47444]
  - perf/x86/intel: Check the X86 leader for pebs_counter_event_group (Michael Petlan) [RHEL-47444]
  - perf/x86/intel/ds: Fix counter backwards of non-precise events counters-snapshotting (Michael Petlan) [RHEL-47444]
  - perf/x86/intel: Only check the group flag for X86 leader (Michael Petlan) [RHEL-47444]
  - perf/x86/intel: Support PEBS counters snapshotting (Michael Petlan) [RHEL-47444]
  - perf/x86/intel/ds: Simplify the PEBS records processing for adaptive PEBS (Michael Petlan) [RHEL-47444]
  - perf/x86/intel/ds: Factor out functions for PEBS records processing (Michael Petlan) [RHEL-47444]
  - perf/x86/intel/ds: Clarify adaptive PEBS processing (Michael Petlan) [RHEL-47444]
  - perf/x86/intel/ds: Unconditionally drain PEBS DS when changing PEBS_DATA_CFG (Michael Petlan) [RHEL-47444]
  - perf/x86/intel/ds: Add PEBS format 6 (Michael Petlan) [RHEL-47444]
  - perf/x86/intel: Apply static call for drain_pebs (Michael Petlan) [RHEL-47444]
  - perf: Avoid the read if the count is already updated (Michael Petlan) [RHEL-47444]
  - perf/x86/intel: Avoid disable PMU if !cpuc->enabled in sample read (Michael Petlan) [RHEL-47444]
  - vmxnet3: Fix malformed packet sizing in vmxnet3_process_xdp (CKI Backport Bot) [RHEL-97108] {CVE-2025-37799}
  - mm/huge_memory: fix dereferencing invalid pmd migration entry (Rafael Aquini) [RHEL-96372] {CVE-2025-37958}
  - s390/pci: Serialize device addition and removal (Mete Durlu) [RHEL-94952]
  - s390/pci: Allow re-add of a reserved but not yet removed device (Mete Durlu) [RHEL-94952]
  - s390/pci: Prevent self deletion in disable_slot() (Mete Durlu) [RHEL-94952]
  - s390/pci: Remove redundant bus removal and disable from zpci_release_device() (Mete Durlu) [RHEL-94952]
  - s390/pci: Fix missing check for zpci_create_device() error return (Mete Durlu) [RHEL-94952]
  - usb: typec: thunderbolt: Fix loops that iterate TYPEC_PLUG_SOP_P and TYPEC_PLUG_SOP_PP (Desnes Nunes) [RHEL-78837]
  - usb: typec: thunderbolt: Remove IS_ERR check for plug (Desnes Nunes) [RHEL-78837]
  - usb: typec: tcpm: fix state transition for SNK_WAIT_CAPABILITIES state in run_state_machine() (Desnes Nunes) [RHEL-78837]
  - USB: serial: ftdi_sio: add support for Altera USB Blaster 3 (Desnes Nunes) [RHEL-78837]
  - thunderbolt: Prevent use-after-free in resume from hibernate (Desnes Nunes) [RHEL-78837]
  - usb: typec: ucsi: Fix NULL pointer access (Desnes Nunes) [RHEL-78837] {CVE-2025-21918}
  - usb: quirks: Add DELAY_INIT and NO_LPM for Prolific Mass Storage Card Reader (Desnes Nunes) [RHEL-78837]
  - USB: serial: option: fix Telit Cinterion FE990A name (Desnes Nunes) [RHEL-78837]
  - USB: serial: option: add Telit Cinterion FE990B compositions (Desnes Nunes) [RHEL-78837]
  - USB: serial: option: match on interface class for Telit FN990B (Desnes Nunes) [RHEL-78837]
  - usb: dwc3: Set SUSPENDENABLE soon after phy init (Desnes Nunes) [RHEL-78837]
  - usb: hub: lack of clearing xHC resources (Desnes Nunes) [RHEL-78837]
  - usb: dwc3: gadget: Prevent irq storm when TH re-executes (Desnes Nunes) [RHEL-78837]
  - xhci: Restrict USB4 tunnel detection for USB3 devices to Intel hosts (Desnes Nunes) [RHEL-78837]
  - Revert "drivers/card_reader/rtsx_usb: Restore interrupt based detection" (Desnes Nunes) [RHEL-78837]
  - usb: xhci: Enable the TRB overfetch quirk on VIA VL805 (Desnes Nunes) [RHEL-78837]
  - usb: typec: ucsi: increase timeout for PPM reset operations (Desnes Nunes) [RHEL-78837]
  - usb: atm: cxacru: fix a flaw in existing endpoint checks (Desnes Nunes) [RHEL-78837] {CVE-2025-21916}
  - usb: typec: tcpm: PSSourceOffTimer timeout in PR_Swap enters ERROR_RECOVERY (Desnes Nunes) [RHEL-78837]
  - usb: roles: set switch registered flag early on (Desnes Nunes) [RHEL-78837]
  - USB: quirks: add USB_QUIRK_NO_LPM quirk for Teclast dist (Desnes Nunes) [RHEL-78837]
  - usb: gadget: core: flush gadget workqueue after device removal (Desnes Nunes) [RHEL-78837] {CVE-2025-21838}
  - usb: core: fix pipe creation for get_bMaxPacketSize0 (Desnes Nunes) [RHEL-78837]
  - usb: dwc3: Fix timeout issue during controller enter/exit from halt state (Desnes Nunes) [RHEL-78837]
  - USB: Add USB_QUIRK_NO_LPM quirk for sony xperia xz1 smartphone (Desnes Nunes) [RHEL-78837]
  - USB: cdc-acm: Fill in Renesas R-Car D3 USB Download mode quirk (Desnes Nunes) [RHEL-78837]
  - usb: cdc-acm: Fix handling of oversized fragments (Desnes Nunes) [RHEL-78837]
  - usb: cdc-acm: Check control transfer buffer size before access (Desnes Nunes) [RHEL-78837] {CVE-2025-21704}
  - usb: xhci: Restore xhci_pci support for Renesas HCs (Desnes Nunes) [RHEL-78837]
  - USB: pci-quirks: Fix HCCPARAMS register error for LS7A EHCI (Desnes Nunes) [RHEL-78837]
  - USB: serial: option: drop MeiG Smart defines (Desnes Nunes) [RHEL-78837]
  - USB: serial: option: fix Telit Cinterion FN990A name (Desnes Nunes) [RHEL-78837]
  - USB: serial: option: add Telit Cinterion FN990B compositions (Desnes Nunes) [RHEL-78837]
  - USB: serial: option: add MeiG Smart SLM828 (Desnes Nunes) [RHEL-78837]
  - USB: hub: Ignore non-compliant devices with too many configs or interfaces (Desnes Nunes) [RHEL-78837] {CVE-2025-21776}
  - usb: dwc3: Document nostream_work (Desnes Nunes) [RHEL-78837]
  - usb: phy: generic: Use proper helper for property detection (Desnes Nunes) [RHEL-78837]
  - usb: hcd: Bump local buffer size in rh_string() (Desnes Nunes) [RHEL-78837]
  - usb: typec: tcpci: Prevent Sink disconnection before vPpsShutdown in SPR PPS (Desnes Nunes) [RHEL-78837]
  - usb: xhci: tegra: Fix OF boolean read warning (Desnes Nunes) [RHEL-78837]
  - usb: host: xhci-plat: add support compatible ID PNP0D15 (Desnes Nunes) [RHEL-78837]
  - usb: typec: ucsi: Add a macro definition for UCSI v1.0 (Desnes Nunes) [RHEL-78837]
  - usb: dwc3: core: Defer the probe until USB power supply ready (Desnes Nunes) [RHEL-78837]
  - usbip: Correct format specifier for seqnum from %d to %u (Desnes Nunes) [RHEL-78837]
  - usbip: Fix seqnum sign extension issue in vhci_tx_urb (Desnes Nunes) [RHEL-78837]
  - usb: quirks: Add NO_LPM quirk for TOSHIBA TransMemory-Mx device (Desnes Nunes) [RHEL-78837]
  - usb: dwc3: gadget: Reinitiate stream for all host NoStream behavior (Desnes Nunes) [RHEL-78837]
  - USB: Use str_enable_disable-like helpers (Desnes Nunes) [RHEL-78837]
  - USB: typec: Use str_enable_disable-like helpers (Desnes Nunes) [RHEL-78837]
  - USB: host: Use str_enable_disable-like helpers (Desnes Nunes) [RHEL-78837]
  - USB: Replace own str_plural with common one (Desnes Nunes) [RHEL-78837]
  - xhci: don't mess with ->d_iname (Desnes Nunes) [RHEL-78837]
  - debugfs: Return error during {full/open}_proxy_open() on rmmod (Desnes Nunes) [RHEL-78837]
  - memstick: core: fix kernel-doc notation (Desnes Nunes) [RHEL-78837]
  - usb: phy: Remove API devm_usb_put_phy() (Desnes Nunes) [RHEL-78837]
  - Documentation: devres: add missing PHY helpers (Desnes Nunes) [RHEL-78837]
  - usb: typec: tcpm: set SRC_SEND_CAPABILITIES timeout to PD_T_SENDER_RESPONSE (Desnes Nunes) [RHEL-78837]
  - usb: host: xhci-plat: Assign shared_hcd->rsrc_start (Desnes Nunes) [RHEL-78837]
  - usb: dwc3: Skip resume if pm_runtime_set_active() fails (Desnes Nunes) [RHEL-78837]
  - dt-bindings: usb: Correct indentation and style in DTS example (Desnes Nunes) [RHEL-78837]
  - dt-bindings: usb: Add RZ/V2M USB3DRD binding (Desnes Nunes) [RHEL-78837]
  - drivers/card_reader/rtsx_usb: Restore interrupt based detection (Desnes Nunes) [RHEL-78837]
  - USB: serial: ch341: use fix-width types consistently (Desnes Nunes) [RHEL-78837]
  - USB: serial: ch341: add hardware flow control RTS/CTS (Desnes Nunes) [RHEL-78837]
  - thunderbolt: Expose router DROM through debugfs (Desnes Nunes) [RHEL-78837]
  - thunderbolt: Handle DisplayPort tunnel activation asynchronously (Desnes Nunes) [RHEL-78837]
  - thunderbolt: Rework tb_tunnel_consumed_bandwidth() (Desnes Nunes) [RHEL-78837]
  - thunderbolt: Move forward declarations in one place (Desnes Nunes) [RHEL-78837]
  - thunderbolt: Pass reason to tb_dp_resource_unavailable() (Desnes Nunes) [RHEL-78837]
  - thunderbolt: Drop tb_tunnel_restart() (Desnes Nunes) [RHEL-78837]
  - thunderbolt: Rework how tunnel->[init|deinit] hooks are called (Desnes Nunes) [RHEL-78837]
  - thunderbolt: Show path name in debug log when path is deactivated (Desnes Nunes) [RHEL-78837]
  - thunderbolt: Make tb_tunnel_one_dp() return void (Desnes Nunes) [RHEL-78837]
  - thunderbolt: Increase DPRX capabilities read timeout (Desnes Nunes) [RHEL-78837]
  - thunderbolt: Debug log an invalid config space reply just once (Desnes Nunes) [RHEL-78837]
  - thunderbolt: Log config space when invalid config space reply is received (Desnes Nunes) [RHEL-78837]
  - thunderbolt: Drop doubled empty line from ctl.h (Desnes Nunes) [RHEL-78837]
  - thunderbolt: debugfs: Add write capability to path config space (Desnes Nunes) [RHEL-78837]
  - media: uvcvideo: Add Kurokesu C1 PRO camera (Desnes Nunes) [RHEL-78837]
  - media: uvcvideo: Add new quirk definition for the Sonix Technology Co. 292a camera (Desnes Nunes) [RHEL-78837]
  - media: uvcvideo: Implement dual stream quirk to fix loss of usb packets (Desnes Nunes) [RHEL-78837]
  - media: Add common header file with JPEG marker definitions (Desnes Nunes) [RHEL-78837]
  - media: s5p-jpeg: rename JPEG marker constants to prevent build warnings (Desnes Nunes) [RHEL-78837]
  - USB: usbip: Update USB/IP OP_REP_IMPORT documentation. (Desnes Nunes) [RHEL-78837]
  - xhci: Add missing capability definition bits (Desnes Nunes) [RHEL-78837]
  - xhci: Add command completion parameter support (Desnes Nunes) [RHEL-78837]
  - xhci: dbgtty: Improve performance by handling received data immediately. (Desnes Nunes) [RHEL-78837]
  - xhci: dbc: Improve performance by removing delay in transfer event polling. (Desnes Nunes) [RHEL-78837]
  - phy: core: Simplify API of_phy_simple_xlate() implementation (Desnes Nunes) [RHEL-78837]
  - usb: typec: Print err when displayport fails to enter (Desnes Nunes) [RHEL-78837]
  - usb: typec: Make active on port altmode writable (Desnes Nunes) [RHEL-78837]
  - usb: typec: Add driver for Thunderbolt 3 Alternate Mode (Desnes Nunes) [RHEL-78837]
  - redhat/configs: Enable CONFIG_TYPEC_TBT_ALTMODE in RHEL (Desnes Nunes) [RHEL-78837]
  - usb: typec: Only use SVID for matching altmodes (Desnes Nunes) [RHEL-78837]
  - modpost: call module_alias_printf() from all do_*_entry() functions (Desnes Nunes) [RHEL-78837]
  - modpost: pass (struct module *) to do_*_entry() functions (Desnes Nunes) [RHEL-78837]
  - modpost: fix ishtp MODULE_DEVICE_TABLE built on big-endian host (Desnes Nunes) [RHEL-78837]
  - modpost: fix tee MODULE_DEVICE_TABLE built on big-endian host (Desnes Nunes) [RHEL-78837]
  - modpost: introduce module_alias_printf() helper (Desnes Nunes) [RHEL-78837]
  - modpost: remove left-over cross_compile declaration (Desnes Nunes) [RHEL-78837]
  - modpost: remove unnecessary check in do_acpi_entry() (Desnes Nunes) [RHEL-78837]
  - modpost: fix input MODULE_DEVICE_TABLE() built for 64-bit on 32-bit host (Desnes Nunes) [RHEL-78837]
  - modpost: fix acpi MODULE_DEVICE_TABLE built with mismatched endianness (Desnes Nunes) [RHEL-78837]
  - modpost: remove incorrect code in do_eisa_entry() (Desnes Nunes) [RHEL-78837]
  - kbuild: split x*alloc() functions in kconfig to scripts/include/xalloc.h (Desnes Nunes) [RHEL-78837]
  - usb: dwc3: gadget: Fix incorrect UDC state after manual deconfiguration (Desnes Nunes) [RHEL-78837]
  - usbip: Accept arbitrarily long scatter-gather list (Desnes Nunes) [RHEL-78837]
  - usb: typec: tcpm: Add new AMS for Get_Revision response (Desnes Nunes) [RHEL-78837]
  - usb: typec: tcpm: Add support for parsing pd-revision DT property (Desnes Nunes) [RHEL-78837]
  - dt-bindings: connector: Add pd-revision property (Desnes Nunes) [RHEL-78837]
  - dt-bindings: usb: maxim,max33359: add usage of sink bc12 time property (Desnes Nunes) [RHEL-78837]
  - usb: typec: tcpci: set local CC to Rd only when cc1/cc2 status is Rp (Desnes Nunes) [RHEL-78837]
  - USB: usblp: remove redundant semicolon (Desnes Nunes) [RHEL-78837]
  - USB: Optimize goto logic in API usb_register_driver() (Desnes Nunes) [RHEL-78837]
  - usb: common: expand documentation for USB functions (Desnes Nunes) [RHEL-78837]
  - media: uvcvideo: Announce the user our deprecation intentions (Desnes Nunes) [RHEL-78837]
  - media: uvcvideo: Allow changing noparam on the fly (Desnes Nunes) [RHEL-78837]
  - media: uvcvideo: Invert default value for nodrop module param (Desnes Nunes) [RHEL-78837]
  - media: uvcvideo: Propagate buf->error to userspace (Desnes Nunes) [RHEL-78837]
  - media: uvcvideo: Flush the control cache when we get an event (Desnes Nunes) [RHEL-78837]
  - media: uvcvideo: Annotate lock requirements for uvc_ctrl_set (Desnes Nunes) [RHEL-78837]
  - media: uvcvideo: Remove dangling pointers (Desnes Nunes) [RHEL-78837] {CVE-2024-58002}
  - media: uvcvideo: Remove redundant NULL assignment (Desnes Nunes) [RHEL-78837]
  - media: uvcvideo: Only save async fh if success (Desnes Nunes) [RHEL-78837]
  - media: uvcvideo: Refactor frame parsing code into a uvc_parse_frame function (Desnes Nunes) [RHEL-78837]
  - media: uvcvideo: Remove duplicated cap/out code (Desnes Nunes) [RHEL-78837]
  - media: uvcvideo: Use uvc_query_name in uvc_get_video_ctrl (Desnes Nunes) [RHEL-78837]
  - media: uvcvideo: Add more logging to uvc_query_ctrl() (Desnes Nunes) [RHEL-78837]
  - media: uvcvideo: Support partial control reads (Desnes Nunes) [RHEL-78837]
  - media: uvcvideo: Fix event flags in uvc_ctrl_send_events (Desnes Nunes) [RHEL-78837]
  - media: uvcvideo: Fix double free in error path (Desnes Nunes) [RHEL-78837] {CVE-2024-57980}
  - mmc: core: Drop the MMC_RSP_R1_NO_CRC response (Desnes Nunes) [RHEL-78837]
  - extcon: Drop explicit initialization of struct i2c_device_id::driver_data to 0 (Desnes Nunes) [RHEL-78837]
  - Documentation: extcon: add documentation for Extcon subsystem (Desnes Nunes) [RHEL-78837]
  - usb: storage: add a macro for the upper limit of max LUN (Desnes Nunes) [RHEL-78837]
  - USB: Fix the issue of task recovery failure caused by USB status when S4 wakes up (Desnes Nunes) [RHEL-78837]
  - usb: chipidea: host: Improve port index sanitizing (Desnes Nunes) [RHEL-78837]
  - usb: dwc3: core: Disable USB2 retry for DWC_usb31 1.80a and prior (Desnes Nunes) [RHEL-78837]
  - dt-bindings: usb: qcom,dwc3: Add IPQ5424 to USB DWC3 bindings (Desnes Nunes) [RHEL-78837]
  - dt-bindings: usb: qcom,dwc3: Add QCS615 to USB DWC3 bindings (Desnes Nunes) [RHEL-78837]
  - dt-bindings: usb: qcom,dwc3: Make ss_phy_irq optional for X1E80100 (Desnes Nunes) [RHEL-78837]
  - dt-bindings: usb: qcom,dwc3: Add SAR2130P compatible (Desnes Nunes) [RHEL-78837]
  - dt-bindings: usb: qcom,dwc3: Add QCS8300 to USB DWC3 bindings (Desnes Nunes) [RHEL-78837]
  - usb: collapse USB_STORAGE Kconfig comment (Desnes Nunes) [RHEL-78837]
  - usb: gadget: functionfs: fix spellos (Desnes Nunes) [RHEL-78837]
  - usb: gadget: f_fs: add capability for dfu functional descriptor (Desnes Nunes) [RHEL-78837]
  - usb: gadget: ffs: remove ENTER() macro (Desnes Nunes) [RHEL-78837]
  - usb: gadget: f_fs: Ensure ep0req is dequeued before free_request (Desnes Nunes) [RHEL-78837]
  - usb: gadget: f_fs: Prevent race during ffs_ep0_queue_wait (Desnes Nunes) [RHEL-78837] {CVE-2022-49755}
  - usb: gadget: f_fs: use io_data->status consistently (Desnes Nunes) [RHEL-78837]
  - usb: dwc3: remove unused sg struct member (Desnes Nunes) [RHEL-78837]
  - usb: dwc3: gadget: fix writing NYET threshold (Desnes Nunes) [RHEL-78837]
  - USB: gadget: udc: core: make udc_class a static const structure (Desnes Nunes) [RHEL-78837]
  - usb: dwc3: gadget: Remove dwc3_request->needs_extra_trb (Desnes Nunes) [RHEL-78837]
  - usb: dwc3: gadget: Cleanup SG handling (Desnes Nunes) [RHEL-78837]
  - usb: dwc3: gadget: Fix looping of queued SG entries (Desnes Nunes) [RHEL-78837] {CVE-2024-56698}
  - usb: dwc3: gadget: Fix checking for number of TRBs left (Desnes Nunes) [RHEL-78837]
  - usb: dwc3: ep0: Don't clear ep0 DWC3_EP_TRANSFER_STARTED (Desnes Nunes) [RHEL-78837]
  - phy: tegra194: p2u: Allow to enable driver on Tegra234 (Desnes Nunes) [RHEL-78837]
  - Partially revert "module: Convert symbol namespace to string literal" (Robert Foss) [RHEL-75951]
  - accel: Disable accel/habanalabs (Robert Foss) [RHEL-75951]
  - drm: Use old __assign_str function definition (Robert Foss) [RHEL-75951]
  - Partially revert "treewide: const qualify ctl_tables where applicable" (Robert Foss) [RHEL-75951]
  - Partially revert "treewide: Introduce kthread_run_worker[_on_cpu]()" (Robert Foss) [RHEL-75951]
  - Revert "drm/xe: Implement cgroup for vram" (Robert Foss) [RHEL-75951]
  - Revert "drm/ttm: Handle cgroup based eviction in TTM" (Robert Foss) [RHEL-75951]
  - Revert "drm/drv: Add drmm managed registration helper for dmem cgroups." (Robert Foss) [RHEL-75951]
  - drm: remove driver date from struct drm_driver and all drivers (Robert Foss) [RHEL-75951]
  - drm/tidss: Run DRM default client setup (Robert Foss) [RHEL-75951]
  - redhat/configs: Add new configs from drm 6.14 backport (Robert Foss) [RHEL-75951]
  - Merge DRM changes from upstream v6.13..v6.14 (Robert Foss) [RHEL-75951]
  - Revert "drm: of: Get MEDIA_BUS_FMT_RGB101010_1X7X5_{JEIDA, SPWG} LVDS data mappings" (Robert Foss) [RHEL-75951]
  - Revert "drm: of: Add drm_of_lvds_get_dual_link_pixel_order_sink()" (Robert Foss) [RHEL-75951]
  - Partially revert "module: Convert symbol namespace to string literal" (Robert Foss) [RHEL-75951]
  - Partially revert "fs: port files to file_ref" (Robert Foss) [RHEL-75951]
  - Partially revert "sysfs: treewide: constify attribute callback of bin_is_visible()" (Robert Foss) [RHEL-75951]
  - Partially revert "introduce fd_file(), convert all accessors to it." (Robert Foss) [RHEL-75951]
  - Partially revert "fdget(), trivial conversions" (Robert Foss) [RHEL-75951]
  - drm/amdgpu: Removed duplicate function definition (Robert Foss) [RHEL-75951]
  - drm/dp_mst: Remove duplicate definition of update_msg_rx_state (Robert Foss) [RHEL-75951]
  - drm/intel: Fix i915_pciids.h being renamed to pciids.h (Robert Foss) [RHEL-75951]
  - drm/tegra: Use video aperture helpers (Robert Foss) [RHEL-75951]
  - Revert "drm/amd/display: use ARCH_HAS_KERNEL_FPU_SUPPORT" (Robert Foss) [RHEL-75951]
  - redhat/configs: Add new configs from drm 6.13 backport (Robert Foss) [RHEL-75951]
  - Partially revert "Get rid of 'remove_new' relic from platform driver struct" (Robert Foss) [RHEL-75951]
  - kconfig: Fix BACKLIGHT_CLASS_DEVICE circular dependency (Robert Foss) [RHEL-75951]
  - kconfig: Fix DRM_PANEL circular dependency (Robert Foss) [RHEL-75951]
  - kconfig: Fix HWMON circular dependency (Robert Foss) [RHEL-75951]
  - Merge DRM changes from upstream v6.12..v6.13 (Robert Foss) [RHEL-75951]
  - x86/microcode/AMD: Fix out-of-bounds on systems with CPU-less NUMA nodes (CKI Backport Bot) [RHEL-98994] {CVE-2025-21991}
  - x86/topology: Introduce topology_logical_core_id() (Michael Petlan) [RHEL-23496]
  - perf/x86/rapl: Fix error handling in init_rapl_pmus() (Michael Petlan) [RHEL-52654]
  - perf/x86/rapl: Fix the error checking order (Michael Petlan) [RHEL-52654]
  - perf/x86/rapl: Add core energy counter support for AMD CPUs (Michael Petlan) [RHEL-52654]
  - perf/x86/rapl: Move the cntr_mask to rapl_pmus struct (Michael Petlan) [RHEL-52654]
  - perf/x86/rapl: Remove the global variable rapl_msrs (Michael Petlan) [RHEL-52654]
  - perf/x86/rapl: Modify the generic variable names to *_pkg* (Michael Petlan) [RHEL-52654]
  - perf/x86/rapl: Add arguments to the init and cleanup functions (Michael Petlan) [RHEL-52654]
  - perf/x86/rapl: Make rapl_model struct global (Michael Petlan) [RHEL-52654]
  - perf/x86/rapl: Rename rapl_pmu variables (Michael Petlan) [RHEL-52654]
  - perf/x86/rapl: Remove the cpu_to_rapl_pmu() function (Michael Petlan) [RHEL-52654]
  - perf/x86/rapl: Remove the unused get_rapl_pmu_cpumask() function (Michael Petlan) [RHEL-52654]
  - perf/x86/rapl: Clean up cpumask and hotplug (Michael Petlan) [RHEL-52654]
  - perf/x86/rapl: Move the pmu allocation out of CPU hotplug (Michael Petlan) [RHEL-52654]
  - selftests: Warn about skipped tests in result summary (Waiman Long) [RHEL-93414]
  - selftests: ksft: Fix finished() helper exit code on skipped tests (Waiman Long) [RHEL-93414]
  - kselftest: Move ksft helper module to common directory (Waiman Long) [RHEL-93414]
  - arm64: proton-pack: Add new CPUs 'k' values for branch mitigation (Waiman Long) [RHEL-93414]
  - arm64: bpf: Only mitigate cBPF programs loaded by unprivileged users (Waiman Long) [RHEL-93414] {CVE-2025-37963}
  - arm64: bpf: Add BHB mitigation to the epilogue for cBPF programs (Waiman Long) [RHEL-93414] {CVE-2025-37948}
  - arm64: proton-pack: Expose whether the branchy loop k value (Waiman Long) [RHEL-93414]
  - arm64: proton-pack: Expose whether the platform is mitigated by firmware (Waiman Long) [RHEL-93414]
  - arm64: insn: Add support for encoding DSB (Waiman Long) [RHEL-93414]
  - redhat/configs: Enable CONFIG_MITIGATION_ITS for x86 (Waiman Long) [RHEL-93414]
  - selftest/x86/bugs: Add selftests for ITS (Waiman Long) [RHEL-92180 RHEL-93414] {CVE-2024-28956}
  - x86/ibt: Keep IBT disabled during alternative patching (Waiman Long) [RHEL-92180 RHEL-93414] {CVE-2024-28956}
  - x86/its: Align RETs in BHB clear sequence to avoid thunking (Waiman Long) [RHEL-92180 RHEL-93414] {CVE-2024-28956}
  - x86/its: Add support for RSB stuffing mitigation (Waiman Long) [RHEL-92180 RHEL-93414] {CVE-2024-28956}
  - x86/its: Add "vmexit" option to skip mitigation on some CPUs (Waiman Long) [RHEL-92180 RHEL-93414] {CVE-2024-28956}
  - x86/its: Enable Indirect Target Selection mitigation (Waiman Long) [RHEL-92180 RHEL-93414] {CVE-2024-28956}
  - x86/its: Add support for ITS-safe return thunk (Waiman Long) [RHEL-92180 RHEL-93414] {CVE-2024-28956}
  - x86/its: Add support for ITS-safe indirect thunk (Waiman Long) [RHEL-92180 RHEL-93414] {CVE-2024-28956}
  - x86/its: Enumerate Indirect Target Selection (ITS) bug (Waiman Long) [RHEL-92180 RHEL-93414] {CVE-2024-28956}
  - Documentation: x86/bugs/its: Add ITS documentation (Waiman Long) [RHEL-92180 RHEL-93414] {CVE-2024-28956}
  - x86/bhi: Do not set BHI_DIS_S in 32-bit mode (Waiman Long) [RHEL-93414]
  - x86/bpf: Add IBHF call at end of classic BPF (Waiman Long) [RHEL-93414]
  - x86/bpf: Call branch history clearing sequence on exit (Waiman Long) [RHEL-93414]
  - x86/bugs: Add RSB mitigation document (Waiman Long) [RHEL-93414]
  - x86/bugs: Don't fill RSB on context switch with eIBRS (Waiman Long) [RHEL-93414]
  - x86/bugs: Don't fill RSB on VMEXIT with eIBRS+retpoline (Waiman Long) [RHEL-93414]
  - x86/bugs: Fix RSB clearing in indirect_branch_prediction_barrier() (Waiman Long) [RHEL-93414]
  - x86/bugs: Use SBPB in write_ibpb() if applicable (Waiman Long) [RHEL-93414]
  - x86/bugs: Rename entry_ibpb() to write_ibpb() (Waiman Long) [RHEL-93414]
  - x86/bugs: Make spectre user default depend on MITIGATION_SPECTRE_V2 (Waiman Long) [RHEL-93414]
  - x86/bugs: Use the cpu_smt_possible() helper instead of open-coded code (Waiman Long) [RHEL-93414]
  - x86/bugs: Add AUTO mitigations for mds/taa/mmio/rfds (Waiman Long) [RHEL-93414]
  - x86/bugs: Relocate mds/taa/mmio/rfds defines (Waiman Long) [RHEL-93414]
  - x86/bugs: Add X86_BUG_SPECTRE_V2_USER (Waiman Long) [RHEL-93414]
  - x86/bugs: Remove X86_FEATURE_USE_IBPB (Waiman Long) [RHEL-93414]
  - KVM: nVMX: Always use IBPB to properly virtualize IBRS (Waiman Long) [RHEL-93414]
  - x86/bugs: Use a static branch to guard IBPB on vCPU switch (Waiman Long) [RHEL-93414]
  - x86/bugs: Remove the X86_FEATURE_USE_IBPB check in ib_prctl_set() (Waiman Long) [RHEL-93414]
  - x86/mm: Remove X86_FEATURE_USE_IBPB checks in cond_mitigation() (Waiman Long) [RHEL-93414]
  - x86/bugs: Move the X86_FEATURE_USE_IBPB check into callers (Waiman Long) [RHEL-93414]
  - arm64: errata: Assume that unknown CPUs _are_ vulnerable to Spectre BHB (Waiman Long) [RHEL-93414]
  - arm64: errata: Add QCOM_KRYO_4XX_GOLD to the spectre_bhb_k24_list (Waiman Long) [RHEL-93414]
  - x86/rfds: Exclude P-only parts from the RFDS affected list (Waiman Long) [RHEL-93414]
  - x86/cpu: Update x86_match_cpu() to also use cpu-type (Waiman Long) [RHEL-93414]
  - x86/cpu: Add cpu_type to struct x86_cpu_id (Waiman Long) [RHEL-93414]
  - x86/cpu: Shorten CPU matching macro (Waiman Long) [RHEL-93414]
  - x86/cpu: Fix the description of X86_MATCH_VFM_STEPS() (Waiman Long) [RHEL-93414]
  - x86/cpu: Fix typo in x86_match_cpu()'s doc (Waiman Long) [RHEL-93414]
  - x86/cpu: Expose only stepping min/max interface (Waiman Long) [RHEL-93414]
  - x86/entry: Have entry_ibpb() invalidate return predictions (Waiman Long) [RHEL-93414]
  - tools/include: Sync x86 headers with the kernel sources (Waiman Long) [RHEL-93414]
  - x86/platform/atom: Switch to new Intel CPU model defines (Waiman Long) [RHEL-93414]
  - cpufreq: Switch to new Intel CPU model defines (Waiman Long) [RHEL-93414]
  - EDAC/skx: Switch to new Intel CPU model defines (Waiman Long) [RHEL-93414]
  - EDAC/i10nm: Switch to new Intel CPU model defines (Waiman Long) [RHEL-93414]
  - x86/cpu: Fix x86_match_cpu() to match just X86_VENDOR_INTEL (Waiman Long) [RHEL-93414]
  - x86/aperfmperf: Switch to new Intel CPU model defines (Waiman Long) [RHEL-93414]
  - x86/apic: Switch to new Intel CPU model defines (Waiman Long) [RHEL-93414]
  - EDAC/i10nm: Add Intel Grand Ridge micro-server support (Waiman Long) [RHEL-93414]
  - cdc_ether|r8152: ThinkPad Hybrid USB-C/A Dock quirk (CKI Backport Bot) [RHEL-72662]
  - redhat/configs: Enable CONFIG_AMPERE_ERRATUM_AC04_CPU_23 (Gavin Shan) [RHEL-93666]
  - KVM: arm64: VHE: Synchronize CPTR trap deactivation (Gavin Shan) [RHEL-93666]
  - KVM: arm64: VHE: Synchronize restore of host debug registers (Gavin Shan) [RHEL-93666]
  - KVM: arm64: Explicitly treat routing entry type changes as changes (Gavin Shan) [RHEL-93666]
  - arm64: Add override for MPAM (Gavin Shan) [RHEL-93666]
  - KVM: arm64: vgic-init: Plug vCPU vs. VGIC creation race (Gavin Shan) [RHEL-93666]
  - KVM: arm64: Unmap vLPIs affected by changes to GSI routing information (Gavin Shan) [RHEL-93666]
  - KVM: arm64: Resolve vLPI by host IRQ in vgic_v4_unset_forwarding() (Gavin Shan) [RHEL-93666]
  - KVM: arm64: Protect vLPI translation with vgic_irq::irq_lock (Gavin Shan) [RHEL-93666]
  - KVM: arm64: Use lock guard in vgic_v4_set_forwarding() (Gavin Shan) [RHEL-93666]
  - arm64: sysreg: Drag linux/kconfig.h to work around vdso build issue (Gavin Shan) [RHEL-93666]
  - arm64: errata: Work around AmpereOne's erratum AC04_CPU_23 (Gavin Shan) [RHEL-93666]
  - KVM: selftests: Confirm exposing MTE_frac does not break migration (Gavin Shan) [RHEL-93666]
  - KVM: arm64: Make MTE_frac masking conditional on MTE capability (Gavin Shan) [RHEL-93666]
  - arm64/sysreg: Expose MTE_frac so that it is visible to KVM (Gavin Shan) [RHEL-93666]
  - KVM: arm64: Drop sort_memblock_regions() (Gavin Shan) [RHEL-93666]
  - KVM: arm64: selftest: Don't try to disable AArch64 support (Gavin Shan) [RHEL-93666]
  - KVM: arm64: Prevent userspace from disabling AArch64 support at any virtualisable EL (Gavin Shan) [RHEL-93666]
  - KVM: arm64: Force HCR_EL2.xMO to 1 at all times in VHE mode (Gavin Shan) [RHEL-93666]
  - KVM: arm64: Let kvm_vcpu_read_pmcr() return an EL-dependent value for PMCR_EL0.N (Gavin Shan) [RHEL-93666]
  - KVM: arm64: Handle out-of-bound write to MDCR_EL2.HPMN (Gavin Shan) [RHEL-93666]
  - KVM: arm64: Don't let userspace write to PMCR_EL0.N when the vcpu has EL2 (Gavin Shan) [RHEL-93666]
  - KVM: arm64: Allow userspace to limit the number of PMU counters for EL2 VMs (Gavin Shan) [RHEL-93666]
  - KVM: arm64: Contextualise the handling of PMCR_EL0.P writes (Gavin Shan) [RHEL-93666]
  - KVM: arm64: Fix MDCR_EL2.HPMN reset value (Gavin Shan) [RHEL-93666]
  - KVM: arm64: Repaint pmcr_n into nr_pmu_counters (Gavin Shan) [RHEL-93666]
  - KVM: arm64: Use acquire/release to communicate FF-A version negotiation (Gavin Shan) [RHEL-93666]
  - KVM: arm64: Don't translate FAR if invalid/unsafe (Gavin Shan) [RHEL-93666]
  - arm64: Convert HPFAR_EL2 to sysreg table (Gavin Shan) [RHEL-93666]
  - KVM: arm64: Only read HPFAR_EL2 when value is architecturally valid (Gavin Shan) [RHEL-93666]
  - KVM: arm64: Tear down vGIC on failed vCPU creation (Gavin Shan) [RHEL-93666]
  - KVM: arm64: PMU: Reload when resetting (Gavin Shan) [RHEL-93666]
  - KVM: arm64: PMU: Reload when user modifies registers (Gavin Shan) [RHEL-93666]
  - KVM: arm64: PMU: Fix SET_ONE_REG for vPMC regs (Gavin Shan) [RHEL-93666]
  - KVM: arm64: PMU: Assume PMU presence in pmu-emul.c (Gavin Shan) [RHEL-93666]
  - KVM: arm64: PMU: Set raw values from user to PM{C,I}NTEN{SET,CLR}, PMOVS{SET,CLR} (Gavin Shan) [RHEL-93666]
  - KVM: arm64: Copy guest CTR_EL0 into hyp VM (Gavin Shan) [RHEL-93666]
  - KVM: arm64: Document ordering requirements for irqbypass (Gavin Shan) [RHEL-93666]
  - KVM: arm64: vgic-v4: Fall back to software irqbypass if LPI not found (Gavin Shan) [RHEL-93666]
  - KVM: arm64: vgic-v4: Only WARN for HW IRQ mismatch when unmapping vLPI (Gavin Shan) [RHEL-93666]
  - KVM: arm64: vgic-v4: Only attempt vLPI mapping for actual MSIs (Gavin Shan) [RHEL-93666]
  - KVM: arm64: Set HCR_EL2.TID1 unconditionally (Gavin Shan) [RHEL-93666]
  - KVM: arm64: Only apply PMCR_EL0.P to the guest range of counters (Gavin Shan) [RHEL-93666]
  - KVM: arm64: Use MDCR_EL2.HPME to evaluate overflow of hyp counters (Gavin Shan) [RHEL-93666]
  - KVM: arm64: selftests: Test ID_AA64PFR0.MPAM isn't completely ignored (Gavin Shan) [RHEL-93666]
  - KVM: arm64: Disable MPAM visibility by default and ignore VMM writes (Gavin Shan) [RHEL-93666]
  - KVM: arm64: Add a macro for creating filtered sys_reg_descs entries (Gavin Shan) [RHEL-93666]
  - KVM: arm64: Fix missing traps of guest accesses to the MPAM registers (Gavin Shan) [RHEL-93666]
  - arm64: cpufeature: discover CPU support for MPAM (Gavin Shan) [RHEL-93666]
  - arm64: head.S: Initialise MPAM EL2 registers and disable traps (Gavin Shan) [RHEL-93666]
  - arm64/sysreg: Convert existing MPAM sysregs and add the remaining entries (Gavin Shan) [RHEL-93666]
  - KVM: arm64: nv: Reprogram PMU events affected by nested transition (Gavin Shan) [RHEL-93666]
  - KVM: arm64: nv: Apply EL2 event filtering when in hyp context (Gavin Shan) [RHEL-93666]
  - KVM: arm64: Add helpers to determine if PMC counts at a given EL (Gavin Shan) [RHEL-93666]
  - KVM: arm64: nv: Adjust range of accessible PMCs according to HPMN (Gavin Shan) [RHEL-93666]
  - KVM: arm64: Rename kvm_pmu_valid_counter_mask() (Gavin Shan) [RHEL-93666]
  - KVM: arm64: nv: Describe trap behaviour of MDCR_EL2.HPMN (Gavin Shan) [RHEL-93666]
  - KVM: arm64: nv: Rename BEHAVE_FORWARD_ANY (Gavin Shan) [RHEL-93666]
  - KVM: arm64: nv: Allow coarse-grained trap combos to use complex traps (Gavin Shan) [RHEL-93666]
  - arm64: Fix usage of new shifted MDCR_EL2 values (Gavin Shan) [RHEL-93666]
  - arm64: sysreg: Migrate MDCR_EL2 definition to table (Gavin Shan) [RHEL-93666]
  - tools headers arm64: Sync arm64's cputype.h with the kernel sources (Gavin Shan) [RHEL-93666]
  - arm64: errata: Enable the AC03_CPU_38 workaround for ampere1a (Gavin Shan) [RHEL-93666]
  - scsi: lpfc: Create lpfc_vmid_info sysfs entry (Dick Kennedy) [RHEL-89476]
  - scsi: lpfc: Restart eratt_poll timer if HBA_SETUP flag still unset (Dick Kennedy) [RHEL-89476]
  - scsi: lpfc: Copyright updates for 14.4.0.9 patches (Dick Kennedy) [RHEL-89476]
  - scsi: lpfc: Update lpfc version to 14.4.0.9 (Dick Kennedy) [RHEL-89476]
  - scsi: lpfc: Avoid potential ndlp use-after-free in dev_loss_tmo_callbk (Dick Kennedy) [RHEL-89476]
  - scsi: lpfc: Prevent failure to reregister with NVMe transport after PRLI retry (Dick Kennedy) [RHEL-89476]
  - scsi: lpfc: Notify FC transport of rport disappearance during PCI fcn reset (Dick Kennedy) [RHEL-89476]
  - scsi: lpfc: Fix lpfc_check_sli_ndlp() handling for GEN_REQUEST64 commands (Dick Kennedy) [RHEL-89476]
  - scsi: lpfc: Use memcpy() for BIOS version (Dick Kennedy) [RHEL-89476]
  - scsi: lpfc: Restore clearing of NLP_UNREG_INP in ndlp->nlp_flag (Dick Kennedy) [RHEL-89476]
  - smb: client: fix perf regression with deferred closes (Paulo Alcantara) [RHEL-92919]
  - smb3 client: fix open hardlink on deferred close file error (Paulo Alcantara) [RHEL-92919]
  - loop: add file_start_write() and file_end_write() (Ming Lei) [RHEL-90207]
  - loop: don't require ->write_iter for writable files in loop_configure (Ming Lei) [RHEL-90207]
  - loop: Add sanity check for read/write_iter (Ming Lei) [RHEL-90207]
  - loop: stop using vfs_iter_{read,write} for buffered I/O (Ming Lei) [RHEL-90207]
  - loop: aio inherit the ioprio of original request (Ming Lei) [RHEL-90207]
  - block: never reduce ra_pages in blk_apply_bdi_limits (Ming Lei) [RHEL-87965]
  - blk-throttle: fix lower bps rate by throtl_trim_slice() (Ming Lei) [RHEL-90190]
  - selftests/memfd/memfd_test: fix possible NULL pointer dereference (Joel Savitz) [RHEL-94835]
  - Documentation/mm: fix spelling mistake (Audra Mitchell) [RHEL-88452]


author: Augusto Caringi <acaringi@redhat.com> [5.14.0-598.el9]
changelog:
  - ibmvnic: Use kernel helpers for hex dumps (CKI Backport Bot) [RHEL-89020] {CVE-2025-22104}
  - SUNRPC: Cleanup/fix initial rq_pages allocation (Benjamin Coddington) [RHEL-91267]
  - udf: Fix a slab-out-of-bounds write bug in udf_find_entry() (CKI Backport Bot) [RHEL-99125] {CVE-2022-49846}
  - platform/x86: dell_rbu: Bump version (David Arcari) [RHEL-87406]
  - platform/x86: dell_rbu: Stop overwriting data buffer (David Arcari) [RHEL-87406]
  - platform/x86: dell_rbu: Fix list usage (David Arcari) [RHEL-87406]
  - platform/x86: dell_rbu: Fix lock context warning (David Arcari) [RHEL-87406]
  - platform/x86: use PLATFORM_DEVID_NONE instead of -1 [partial] (David Arcari) [RHEL-87406]
  - nvme-pci: acquire cq_poll_lock in nvme_poll_irqdisable (Maurizio Lombardi) [RHEL-96225]
  - nvme-pci: make nvme_pci_npages_prp() __always_inline (Maurizio Lombardi) [RHEL-96225]
  - nvme: unblock ctrl state transition for firmware update (Maurizio Lombardi) [RHEL-96225]
  - nvmet-tcp: don't restore null sk_state_change (Maurizio Lombardi) [RHEL-96225]
  - nvmet-tcp: select CONFIG_TLS from CONFIG_NVME_TARGET_TCP_TLS (Maurizio Lombardi) [RHEL-96225]
  - nvme-tcp: select CONFIG_TLS from CONFIG_NVME_TCP_TLS (Maurizio Lombardi) [RHEL-96225]
  - nvme-tcp: fix premature queue removal and I/O failover (Maurizio Lombardi) [RHEL-96225]
  - nvme-pci: add quirks for WDC Blue SN550 15b7:5009 (Maurizio Lombardi) [RHEL-96225]
  - nvme-pci: fix queue unquiesce check on slot_reset (Maurizio Lombardi) [RHEL-96225]
  - cpufreq/sched: Set need_freq_update in ignore_dl_rate_limit() (Phil Auld) [RHEL-96250]
  - cpufreq/sched: Explicitly synchronize limits_changed flag handling (Phil Auld) [RHEL-96250]
  - cpufreq/sched: Fix the usage of CPUFREQ_NEED_UPDATE_LIMITS (Phil Auld) [RHEL-96250]
  - Revert "sched/core: Reduce cost of sched_move_task when config autogroup" (Phil Auld) [RHEL-96250]
  - sched/membarrier: Fix redundant load of membarrier_state (Phil Auld) [RHEL-96250]
  - sched: Clarify wake_up_q()'s write to task->wake_q.next (Phil Auld) [RHEL-96250]
  - freezer, sched: Report frozen tasks as 'D' instead of 'R' (Phil Auld) [RHEL-96250]
  - selftests: bpf: test batch lookup on array of maps with holes (Jerome Marchand) [RHEL-85486]
  - selftests/bpf: Add test case for the freeing of bpf_timer (Jerome Marchand) [RHEL-85486]
  - selftests/bpf: Add distilled BTF test about marking BTF_IS_EMBEDDED (Jerome Marchand) [RHEL-85486]
  - bpftool: Fix control flow graph segfault during edge creation (Jerome Marchand) [RHEL-85486]
  - bpf: Use preempt_count() directly in bpf_send_signal_common() (Jerome Marchand) [RHEL-85486]
  - bpf: skip non exist keys in generic_map_lookup_batch (Jerome Marchand) [RHEL-85486]
  - bpf: Fix softlockup in arena_map_free on 64k page kernel (Jerome Marchand) [RHEL-83203 RHEL-85486 RHEL-96489] {CVE-2025-21851}
  - bpf: avoid holding freeze_mutex during mmap operation (Jerome Marchand) [RHEL-83348 RHEL-85486] {CVE-2025-21853}
  - bpf: unify VM_WRITE vs VM_MAYWRITE use in BPF map mmaping logic (Jerome Marchand) [RHEL-85486]
  - bpf: Cancel the running bpf_timer through kworker for PREEMPT_RT (Jerome Marchand) [RHEL-85486]
  - bpf: Send signals asynchronously if !preemptible (Jerome Marchand) [RHEL-81243 RHEL-85486] {CVE-2025-21728}
  - libbpf: Fix incorrect traversal end type ID when marking BTF_IS_EMBEDDED (Jerome Marchand) [RHEL-85486]
  - libbpf: Fix return zero when elf_begin failed (Jerome Marchand) [RHEL-85486]
  - selftests/bpf: Fix btf leak on new btf alloc failure in btf_distill test (Jerome Marchand) [RHEL-85486]
  - bpf: Use refcount_t instead of atomic_t for mmap_count (Jerome Marchand) [RHEL-85486]
  - selftests/bpf: Avoid generating untracked files when running bpf selftests (Jerome Marchand) [RHEL-85486]
  - bpf: Fix deadlock when freeing cgroup storage (Jerome Marchand) [RHEL-83308 RHEL-85486] {CVE-2024-58088}
  - bpf: Reject struct_ops registration that uses module ptr and the module btf_id is missing (Jerome Marchand) [RHEL-85486]
  - bpf: bpf_local_storage: Always use bpf_mem_alloc in PREEMPT_RT (Jerome Marchand) [RHEL-85486]
  - selftests/bpf: Fix fill_link_info selftest on powerpc (Jerome Marchand) [RHEL-85486]
  - libbpf: Fix segfault due to libelf functions not setting errno (Jerome Marchand) [RHEL-85486]
  - selftests/bpf: Actuate tx_metadata_len in xdp_hw_metadata (Jerome Marchand) [RHEL-85486]
  - libbpf: don't adjust USDT semaphore address if .stapsdt.base addr is missing (Jerome Marchand) [RHEL-85486]
  - scsi: qla2xxx: Update version to 10.02.09.400-k (Nilesh Javali) [RHEL-90557]
  - scsi: qla2xxx: Supported speed displayed incorrectly for VPorts (Nilesh Javali) [RHEL-90557]
  - scsi: qla2xxx: Fix NVMe and NPIV connect issue (Nilesh Javali) [RHEL-90557]
  - scsi: qla2xxx: Remove check req_sg_cnt should be equal to rsp_sg_cnt (Nilesh Javali) [RHEL-90557]
  - scsi: qla2xxx: Move FCE Trace buffer allocation to user control (Nilesh Javali) [RHEL-90557]
  - scsi: qla2xxx: Fix abort in bsg timeout (Nilesh Javali) [RHEL-90557]
  - ipv6: mcast: extend RCU protection in igmp6_send() (Hangbin Liu) [RHEL-81467] {CVE-2025-21759}
  - tcp: adjust rcvq_space after updating scaling ratio (Guillaume Nault) [RHEL-97545]
  - ALSA: update RHEL kconfigs for 6.15 upstream code (Jaroslav Kysela) [RHEL-80657]
  - ASoC: SOF: Intel: hda: do not use missing devm_kmalloc_array() (Jaroslav Kysela) [RHEL-80657]
  - ASoC: SDCA: fix type_max() issue (rhel only) (Jaroslav Kysela) [RHEL-80657]
  - ASoC: amd: acp: acp70: Fix for missing acp_dev_data structure (Jaroslav Kysela) [RHEL-80657]
  - ASoC: dt-bindings: add regulator support to dmic codec (Jaroslav Kysela) [RHEL-80657]
  - ASoC: dt-bindings: Convert dmic-codec to DT schema (Jaroslav Kysela) [RHEL-80657]
  - ASoC: dt-bindings: Add schema for "awinic,aw88166" (Jaroslav Kysela) [RHEL-80657]
  - ASoC: SDCA: Create DAI drivers from DisCo (Jaroslav Kysela) [RHEL-80657]
  - ASoC: SDCA: Create ALSA controls from DisCo (Jaroslav Kysela) [RHEL-80657]
  - ASoC: SDCA: Create DAPM widgets and routes from DisCo (Jaroslav Kysela) [RHEL-80657]
  - ASoC: dapm: Add component level pin switches (Jaroslav Kysela) [RHEL-80657]
  - ASoC: SDCA: Move allocation of PDE delays array (Jaroslav Kysela) [RHEL-80657]
  - Documentation: driver: add SoundWire BRA description (Jaroslav Kysela) [RHEL-80657]
  - regcache: Add support for sorting defaults arrays (Jaroslav Kysela) [RHEL-80657]
  - ASoC: dt-bindings: imx-card: Add playback-only and capture-only property (Jaroslav Kysela) [RHEL-80657]
  - ASoC: dt-bindings: wcd937x-sdw: Add static channel mapping support (Jaroslav Kysela) [RHEL-80657]
  - HID: hid-plantronics: Add mic mute mapping and generalize quirks (Jaroslav Kysela) [RHEL-80657]
  - dt-bindings: mfd: motorola-cpcap: Document audio-codec interrupts (Jaroslav Kysela) [RHEL-80657]
  - ASoC: SDCA: Fix minor typo (Jaroslav Kysela) [RHEL-80657]
  - ASoC: SDCA: Remove regmap module macros (Jaroslav Kysela) [RHEL-80657]
  - ALSA: ppc: Remove i2c client removal hack (Jaroslav Kysela) [RHEL-80657]
  - ALSA: hda/realtek - Add new HP ZBook laptop with micmute led fixup (Jaroslav Kysela) [RHEL-80657]
  - ALSA: hda/realtek: Add support for HP Agusta using CS35L41 HDA (Jaroslav Kysela) [RHEL-80657]
  - ALSA: hda/realtek: Add quirk for Lenovo Yoga Pro 7 14ASP10 (Jaroslav Kysela) [RHEL-80657]
  - ALSA: hda/realtek - restore auto-mute mode for Dell Chrome platform (Jaroslav Kysela) [RHEL-80657]
  - ALSA: pcm: Fix race of buffer access at PCM OSS layer (Jaroslav Kysela) [RHEL-80657]
  - ALSA: usb-audio: Add sample rate quirk for Microdia JP001 USB Camera (Jaroslav Kysela) [RHEL-80657]
  - ASoC: SOF: Intel: hda: Fix UAF when reloading module (Jaroslav Kysela) [RHEL-80657]
  - ALSA: es1968: Add error handling for snd_pcm_hw_constraint_pow2() (Jaroslav Kysela) [RHEL-80657]
  - ALSA: sh: SND_AICA should depend on SH_DMA_API (Jaroslav Kysela) [RHEL-80657]
  - ALSA: usb-audio: Add sample rate quirk for Audioengine D1 (Jaroslav Kysela) [RHEL-80657]
  - ALSA: ump: Fix a typo of snd_ump_stream_msg_device_info (Jaroslav Kysela) [RHEL-80657]
  - ALSA/hda: intel-sdw-acpi: Correct sdw_intel_acpi_scan() function parameter (Jaroslav Kysela) [RHEL-80657]
  - ALSA: seq: Fix delivery of UMP events to group ports (Jaroslav Kysela) [RHEL-80657]
  - ASoc: SOF: topology: connect DAI to a single DAI link (Jaroslav Kysela) [RHEL-80657]
  - ASoC: SOF: Intel: hda-bus: Use PIO mode on ACE2+ platforms (Jaroslav Kysela) [RHEL-80657]
  - ASoC: SOF: ipc4-pcm: Delay reporting is only supported for playback direction (Jaroslav Kysela) [RHEL-80657]
  - ASoC: SOF: ipc4-control: Use SOF_CTRL_CMD_BINARY as numid for bytes_ext (Jaroslav Kysela) [RHEL-80657]
  - ASoC: amd: ps: fix for irq handler return status (Jaroslav Kysela) [RHEL-80657]
  - ASoC: simple-card-utils: Fix pointer check in graph_util_parse_link_direction (Jaroslav Kysela) [RHEL-80657] {CVE-2025-37934}
  - ASoC: intel/sdw_utils: Add volume limit to cs35l56 speakers (Jaroslav Kysela) [RHEL-80657]
  - ASoC: intel/sdw_utils: Add volume limit to cs42l43 speakers (Jaroslav Kysela) [RHEL-80657]
  - ALSA: hda/realtek - Add more HP laptops which need mute led fixup (Jaroslav Kysela) [RHEL-80657]
  - ALSA: hda/realtek: Fix built-mic regression on other ASUS models (Jaroslav Kysela) [RHEL-80657]
  - ASoC: Intel: catpt: avoid type mismatch in dev_dbg() format (Jaroslav Kysela) [RHEL-80657]
  - ALSA: usb-audio: Fix duplicated name in MIDI substream names (Jaroslav Kysela) [RHEL-80657]
  - ALSA: ump: Fix buffer overflow at UMP SysEx message conversion (Jaroslav Kysela) [RHEL-80657] {CVE-2025-37891}
  - ALSA: usb-audio: Add second USB ID for Jabra Evolve 65 headset (Jaroslav Kysela) [RHEL-80657]
  - ALSA: hda/realtek: Add quirk for HP Spectre x360 15-df1xxx (Jaroslav Kysela) [RHEL-80657]
  - ALSA: hda: Apply volume control on speaker+lineout for HP EliteStudio AIO (Jaroslav Kysela) [RHEL-80657]
  - ASoC: Intel: bytcr_rt5640: Add DMI quirk for Acer Aspire SW3-013 (Jaroslav Kysela) [RHEL-80657]
  - ASoC: amd: acp: Fix devm_snd_soc_register_card(acp-pdm-mach) failure (Jaroslav Kysela) [RHEL-80657]
  - ASoC: amd: acp: Fix NULL pointer deref in acp_i2s_set_tdm_slot (Jaroslav Kysela) [RHEL-80657] {CVE-2025-37919}
  - ASoC: amd: acp: Fix NULL pointer deref on acp resume path (Jaroslav Kysela) [RHEL-80657]
  - ASoC: soc-acpi-intel-ptl-match: add empty item to ptl_cs42l43_l3[] (Jaroslav Kysela) [RHEL-80657]
  - ASoC: cs42l43: Disable headphone clamps during type detection (Jaroslav Kysela) [RHEL-80657]
  - ALSA: usb-audio: Add retry on -EPROTO from usb_set_interface() (Jaroslav Kysela) [RHEL-80657]
  - ALSA: hda/realtek - Enable speaker for HP platform (Jaroslav Kysela) [RHEL-80657]
  - ASoC: Intel: sof_sdw: Add NULL check in asoc_sdw_rt_dmic_rtd_init() (Jaroslav Kysela) [RHEL-80657]
  - ASoC: soc-pcm: Fix hw_params() and DAPM widget sequence (Jaroslav Kysela) [RHEL-80657]
  - ASoC: imx-card: Adjust over allocation of memory in imx_card_parse_of() (Jaroslav Kysela) [RHEL-80657]
  - ASoC: cs-amp-lib-test: Don't select SND_SOC_CS_AMP_LIB (Jaroslav Kysela) [RHEL-80657]
  - ASoC: codecs: Add of_match_table for aw888081 driver (Jaroslav Kysela) [RHEL-80657]
  - ASoC: fsl: fsl_qmc_audio: Reset audio data pointers on TRIGGER_START event (Jaroslav Kysela) [RHEL-80657]
  - soundwire: bus: Fix race on the creation of the IRQ domain (Jaroslav Kysela) [RHEL-80657]
  - ASoC: cs42l43: Reset clamp override on jack removal (Jaroslav Kysela) [RHEL-80657]
  - ALSA: hda/cirrus_scodec_test: Don't select dependencies (Jaroslav Kysela) [RHEL-80657]
  - ALSA: azt2320: Replace deprecated strcpy() with strscpy() (Jaroslav Kysela) [RHEL-80657]
  - ASoC: hdmi-codec: use RTD ID instead of DAI ID for ELD entry (Jaroslav Kysela) [RHEL-80657]
  - ALSA: hda/tas2781: Remove unnecessary NULL check before release_firmware() (Jaroslav Kysela) [RHEL-80657]
  - ASoC: fsl_asrc_dma: get codec or cpu dai from backend (Jaroslav Kysela) [RHEL-80657]
  - ASoC: qcom: Fix sc7280 lpass potential buffer overflow (Jaroslav Kysela) [RHEL-80657] {CVE-2025-37979}
  - ASoC: codecs:lpass-wsa-macro: Fix logic of enabling vi channels (Jaroslav Kysela) [RHEL-80657]
  - ASoC: codecs:lpass-wsa-macro: Fix vi feedback rate (Jaroslav Kysela) [RHEL-80657]
  - ALSA: hda/realtek - Support mute led function for HP platform (Jaroslav Kysela) [RHEL-80657]
  - ASoC: imx-card: Add NULL check in imx_card_probe() (Jaroslav Kysela) [RHEL-80657] {CVE-2025-22066}
  - ASoC: codecs: rt5665: Fix some error handling paths in rt5665_probe() (Jaroslav Kysela) [RHEL-80657]
  - ASoC: q6apm-dai: make use of q6apm_get_hw_pointer (Jaroslav Kysela) [RHEL-80657]
  - ASoC: qdsp6: q6apm-dai: fix capture pipeline overruns. (Jaroslav Kysela) [RHEL-80657]
  - ASoC: qdsp6: q6apm-dai: set 10 ms period and buffer alignment. (Jaroslav Kysela) [RHEL-80657]
  - ASoC: q6apm: add q6apm_get_hw_pointer helper (Jaroslav Kysela) [RHEL-80657]
  - ASoC: q6apm-dai: schedule all available frames to avoid dsp under-runs (Jaroslav Kysela) [RHEL-80657]
  - ASoC: SOF: hda/ptl: Move mic privacy change notification sending to a work (Jaroslav Kysela) [RHEL-80657]
  - ALSA/hda: intel-sdw-acpi: Remove (explicitly) unused header (Jaroslav Kysela) [RHEL-80657]
  - ALSA: hda/realtek: Enable Mute LED on HP OMEN 16 Laptop xd000xx (Jaroslav Kysela) [RHEL-80657]
  - ASoC: SOF: Intel: Let SND_SOF_SOF_HDA_SDW_BPT select SND_HDA_EXT_CORE (Jaroslav Kysela) [RHEL-80657]
  - ALSA: hda/tas2781: Upgrade calibratd-data writing code to support Alpha and Beta dsp firmware (Jaroslav Kysela) [RHEL-80657]
  - ASoC: qdsp6: q6asm-dai: fix q6asm_dai_compr_set_params error path (Jaroslav Kysela) [RHEL-80657]
  - ASoC: sma1307: Fix error handling in sma1307_setting_loaded() (Jaroslav Kysela) [RHEL-80657]
  - ASoC: codecs: wsa884x: Correct VI sense channel mask (Jaroslav Kysela) [RHEL-80657]
  - ASoC: codecs: wsa883x: Correct VI sense channel mask (Jaroslav Kysela) [RHEL-80657]
  - ALSA: hda: tas2781-i2c: Remove unnecessary NULL check before release_firmware() (Jaroslav Kysela) [RHEL-80657]
  - ALSA: hda: cs35l56: Remove unnecessary NULL check before release_firmware() (Jaroslav Kysela) [RHEL-80657]
  - ALSA: hda/realtek: Add support for various HP Laptops using CS35L41 HDA (Jaroslav Kysela) [RHEL-80657]
  - ALSA: timer: Don't take register_mutex with copy_from/to_user() (Jaroslav Kysela) [RHEL-80657] {CVE-2025-23134}
  - ASoC: SDCA: Correct handling of selected mode DisCo property (Jaroslav Kysela) [RHEL-80657]
  - ASoC: amd: yc: update quirk data for new Lenovo model (Jaroslav Kysela) [RHEL-80657]
  - ALSA: hda/realtek: fix micmute LEDs on HP Laptops with ALC3247 (Jaroslav Kysela) [RHEL-80657]
  - ALSA: hda/realtek: fix micmute LEDs on HP Laptops with ALC3315 (Jaroslav Kysela) [RHEL-80657]
  - ASoC: dmic: Fix NULL pointer dereference (Jaroslav Kysela) [RHEL-80657]
  - ALSA: oxygen: Fix dependency on CONFIG_PM_SLEEP (Jaroslav Kysela) [RHEL-80657]
  - ASoC: ops: Apply platform_max after deciding control type (Jaroslav Kysela) [RHEL-80657]
  - ASoC: ops: Remove some unnecessary local variables (Jaroslav Kysela) [RHEL-80657]
  - ASoC: ops: Factor out common code from get callbacks (Jaroslav Kysela) [RHEL-80657]
  - irqdomain: sound: Switch to irq_domain_create_linear() (Jaroslav Kysela) [RHEL-80657]
  - ASoC: ops: Factor out common code from put callbacks (Jaroslav Kysela) [RHEL-80657]
  - ASoC: ops: Factor out common code from info callbacks (Jaroslav Kysela) [RHEL-80657]
  - ASoC: ops: Remove snd_soc_put_volsw_range() (Jaroslav Kysela) [RHEL-80657]
  - ASoC: ops: Remove snd_soc_get_volsw_range() (Jaroslav Kysela) [RHEL-80657]
  - ASoC: ops: Remove snd_soc_info_volsw_range() (Jaroslav Kysela) [RHEL-80657]
  - ASoC: ops: Add control to register value helper (Jaroslav Kysela) [RHEL-80657]
  - ASoC: ops: Replace snd_soc_read_signed() with new helper (Jaroslav Kysela) [RHEL-80657]
  - ASoC: ops: Factor out helper to check valid control values (Jaroslav Kysela) [RHEL-80657]
  - ASoC: ops: Update mask generation to use GENMASK (Jaroslav Kysela) [RHEL-80657]
  - ASoC: ops: Update comments for xr_sx control helpers (Jaroslav Kysela) [RHEL-80657]
  - ASoC: ops: Minor formatting fixups (Jaroslav Kysela) [RHEL-80657]
  - ASoC: ops-test: Add some basic kunit tests for soc-ops (Jaroslav Kysela) [RHEL-80657]
  - ALSA: echoaudio: remove unused variable (Jaroslav Kysela) [RHEL-80657]
  - ASoC: tas2781: Support dsp firmware Alpha and Beta seaies (Jaroslav Kysela) [RHEL-80657]
  - ALSA: hda/realtek: Support mute LED on HP Laptop 15s-du3xxx (Jaroslav Kysela) [RHEL-80657]
  - ASoC: ti: j721e-evm: Fix clock configuration for ti,j7200-cpb-audio compatible (Jaroslav Kysela) [RHEL-80657]
  - ASoC: codecs: ntp8918: Remove duplicate clk.h header (Jaroslav Kysela) [RHEL-80657]
  - ASoC: ti: j721e-evm: Reduce log level for EPROBE_DEFER (Jaroslav Kysela) [RHEL-80657]
  - ASoC: amd: acp: Fix acp_common_hw_ops declaration error (Jaroslav Kysela) [RHEL-80657]
  - ASoC: amd: acp: Fix acp_resource duplicate symbol error (Jaroslav Kysela) [RHEL-80657]
  - ASoC: amd: acp: Fix snd_soc_acpi_mach id's duplicate symbol error (Jaroslav Kysela) [RHEL-80657]
  - ASoC: pcm3168a: Convert to EXPORT_GPL_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-80657]
  - ASoC: amd: Convert to RUNTIME_PM_OPS() & co (Jaroslav Kysela) [RHEL-80657]
  - ASoC: xtensa: Convert to RUNTIME_PM_OPS() (Jaroslav Kysela) [RHEL-80657]
  - ASoC: tegra30: Convert to RUNTIME_PM_OPS() & co (Jaroslav Kysela) [RHEL-80657]
  - ASoC: tegra20: Convert to RUNTIME_PM_OPS() & co (Jaroslav Kysela) [RHEL-80657]
  - ASoC: tegra210: Convert to RUNTIME_PM_OPS() & co (Jaroslav Kysela) [RHEL-80657]
  - ASoC: tegra186: Convert to RUNTIME_PM_OPS() & co (Jaroslav Kysela) [RHEL-80657]
  - ASoC: stm: Convert to SYSTEM_SLEEP_PM_OPS() (Jaroslav Kysela) [RHEL-80657]
  - ASoC: SOF: pci: Convert to EXPORT_NS_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-80657]
  - ASoC: SOF: acpi: Convert to EXPORT_NS_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-80657]
  - ASoC: samsung: Convert to RUNTIME_PM_OPS() & co (Jaroslav Kysela) [RHEL-80657]
  - ASoC: rockchip: Convert to RUNTIME_PM_OPS() & co (Jaroslav Kysela) [RHEL-80657]
  - ASoC: rcar: Convert to SYSTEM_SLEEP_PM_OPS() (Jaroslav Kysela) [RHEL-80657]
  - ASoC: qcom: Convert to SYSTEM_SLEEP_PM_OPS() (Jaroslav Kysela) [RHEL-80657]
  - ASoC: mediatek: mt8195: Convert to RUNTIME_PM_OPS() (Jaroslav Kysela) [RHEL-80657]
  - ASoC: mediatek: mt8192: Convert to RUNTIME_PM_OPS() (Jaroslav Kysela) [RHEL-80657]
  - ASoC: mediatek: mt8186: Convert to RUNTIME_PM_OPS() (Jaroslav Kysela) [RHEL-80657]
  - ASoC: mediatek: mt8183: Convert to RUNTIME_PM_OPS() (Jaroslav Kysela) [RHEL-80657]
  - ASoC: mediatek: mt8173: Convert to RUNTIME_PM_OPS() (Jaroslav Kysela) [RHEL-80657]
  - ASoC: mediatek: mt6797: Convert to RUNTIME_PM_OPS() (Jaroslav Kysela) [RHEL-80657]
  - ASoC: mediatek: mt2701: Convert to RUNTIME_PM_OPS() (Jaroslav Kysela) [RHEL-80657]
  - ASoC: intel: catpt: Convert to RUNTIME_PM_OPS() & co (Jaroslav Kysela) [RHEL-80657]
  - ASoC: img: Convert to RUNTIME_PM_OPS() and co (Jaroslav Kysela) [RHEL-80657]
  - ASoC: fsl: Convert to RUNTIME_PM_OPS() and co (Jaroslav Kysela) [RHEL-80657]
  - ASoC: dwc: Convert to RUNTIME_PM_OPS() (Jaroslav Kysela) [RHEL-80657]
  - ASoC: wsa884x: Convert to RUNTIME_PM_OPS() (Jaroslav Kysela) [RHEL-80657]
  - ASoC: wsa883x: Convert to RUNTIME_PM_OPS() (Jaroslav Kysela) [RHEL-80657]
  - ASoC: wsa881x: Convert to RUNTIME_PM_OPS() (Jaroslav Kysela) [RHEL-80657]
  - ASoC: wm8994: Convert to SYSTEM_SLEEP_PM_OPS() (Jaroslav Kysela) [RHEL-80657]
  - ASoC: wm8962: Convert to RUNTIME_PM_OPS() & co (Jaroslav Kysela) [RHEL-80657]
  - ASoC: wm8804: Convert to EXPORT_GPL_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-80657]
  - ASoC: wm5100: Convert to RUNTIME_PM_OPS() (Jaroslav Kysela) [RHEL-80657]
  - ASoC: wm2200: Convert to RUNTIME_PM_OPS() (Jaroslav Kysela) [RHEL-80657]
  - ASoC: wcd939x: Convert to RUNTIME_PM_OPS() (Jaroslav Kysela) [RHEL-80657]
  - ASoC: wcd938x: Convert to RUNTIME_PM_OPS() (Jaroslav Kysela) [RHEL-80657]
  - ASoC: wcd937x: Convert to RUNTIME_PM_OPS() (Jaroslav Kysela) [RHEL-80657]
  - ASoC: ts3a227e: Convert to SYSTEM_SLEEP_PM_OPS() (Jaroslav Kysela) [RHEL-80657]
  - ASoC: tas2552: Convert to RUNTIME_PM_OPS() (Jaroslav Kysela) [RHEL-80657]
  - ASoC: rtq9128: Convert to RUNTIME_PM_OPS() (Jaroslav Kysela) [RHEL-80657]
  - ASoC: rt9120: Convert to RUNTIME_PM_OPS() (Jaroslav Kysela) [RHEL-80657]
  - ASoC: rt722: Convert to RUNTIME_PM_OPS() & co (Jaroslav Kysela) [RHEL-80657]
  - ASoC: rt721: Convert to RUNTIME_PM_OPS() & co (Jaroslav Kysela) [RHEL-80657]
  - ASoC: rt715: Convert to RUNTIME_PM_OPS() & co (Jaroslav Kysela) [RHEL-80657]
  - ASoC: rt712: Convert to RUNTIME_PM_OPS() & co (Jaroslav Kysela) [RHEL-80657]
  - ASoC: rt711: Convert to RUNTIME_PM_OPS() & co (Jaroslav Kysela) [RHEL-80657]
  - ASoC: rt700-sdw: Convert to RUNTIME_PM_OPS() & co (Jaroslav Kysela) [RHEL-80657]
  - ASoC: rt5682-sdw: Convert to RUNTIME_PM_OPS() & co (Jaroslav Kysela) [RHEL-80657]
  - ASoC: rt5645: Convert to SYSTEM_SLEEP_PM_OPS() (Jaroslav Kysela) [RHEL-80657]
  - ASoC: rt5514: Convert to SYSTEM_SLEEP_PM_OPS() (Jaroslav Kysela) [RHEL-80657]
  - ASoC: rt1320-sdw: Convert to RUNTIME_PM_OPS() & co (Jaroslav Kysela) [RHEL-80657]
  - ASoC: rt1318-sdw: Convert to RUNTIME_PM_OPS() & co (Jaroslav Kysela) [RHEL-80657]
  - ASoC: rt1316-sdw: Convert to RUNTIME_PM_OPS() & co (Jaroslav Kysela) [RHEL-80657]
  - ASoC: rt1308-sdw: Convert to RUNTIME_PM_OPS() & co (Jaroslav Kysela) [RHEL-80657]
  - ASoC: rt1017-sdca-sdw: Convert to RUNTIME_PM_OPS() & co (Jaroslav Kysela) [RHEL-80657]
  - ASoC: pcm512x: Convert to EXPORT_GPL_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-80657]
  - ASoC: mt6660: Convert to RUNTIME_PM_OPS() (Jaroslav Kysela) [RHEL-80657]
  - ASoC: max98927: Convert to SYSTEM_SLEEP_PM_OPS() (Jaroslav Kysela) [RHEL-80657]
  - ASoC: max9860: Convert to RUNTIME_PM_OPS() (Jaroslav Kysela) [RHEL-80657]
  - ASoC: max98520: Convert to SYSTEM_SLEEP_PM_OPS() (Jaroslav Kysela) [RHEL-80657]
  - ASoC: max98396: Convert to SYSTEM_SLEEP_PM_OPS() (Jaroslav Kysela) [RHEL-80657]
  - ASoC: max98390: Convert to SYSTEM_SLEEP_PM_OPS() (Jaroslav Kysela) [RHEL-80657]
  - ASoC: max98373: Convert to RUNTIME_PM_OPS() & co (Jaroslav Kysela) [RHEL-80657]
  - ASoC: max98090: Convert to RUNTIME_PM_OPS() & co (Jaroslav Kysela) [RHEL-80657]
  - ASoC: lpass: Convert to RUNTIME_PM_OPS() (Jaroslav Kysela) [RHEL-80657]
  - ASoC: hdac_hdmi: Convert to RUNTIME_PM_OPS() & co (Jaroslav Kysela) [RHEL-80657]
  - ASoC: da7213: Convert to RUNTIME_PM_OPS() & co (Jaroslav Kysela) [RHEL-80657]
  - ASoC: cx2072x: Convert to RUNTIME_PM_OPS() & co (Jaroslav Kysela) [RHEL-80657]
  - ASoC: cs53l30: Convert to RUNTIME_PM_OPS() (Jaroslav Kysela) [RHEL-80657]
  - ASoC: cs4349: Convert to RUNTIME_PM_OPS() (Jaroslav Kysela) [RHEL-80657]
  - ASoC: cs43130: Convert to RUNTIME_PM_OPS() (Jaroslav Kysela) [RHEL-80657]
  - ASoC: cs42xx8: Convert to EXPORT_GPL_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-80657]
  - ASoC: cs42l83: Convert to SYSTEM_SLEEP_PM_OPS() (Jaroslav Kysela) [RHEL-80657]
  - ASoC: cs42l51: Convert to SYSTEM_SLEEP_PM_OPS() (Jaroslav Kysela) [RHEL-80657]
  - ASoC: cs42l42: Convert to RUNTIME_PM_OPS() & co (Jaroslav Kysela) [RHEL-80657]
  - ASoC: cs4234: Convert to RUNTIME_PM_OPS() (Jaroslav Kysela) [RHEL-80657]
  - ASoC: cs35l34: Convert to RUNTIME_PM_OPS() (Jaroslav Kysela) [RHEL-80657]
  - ASoC: cs35l33: Convert to RUNTIME_PM_OPS() (Jaroslav Kysela) [RHEL-80657]
  - ASoC: cs35l32: Convert to RUNTIME_PM_OPS() (Jaroslav Kysela) [RHEL-80657]
  - ASoC: ak5558: Convert to RUNTIME_PM_OPS() & co (Jaroslav Kysela) [RHEL-80657]
  - ASoC: ak4458: Convert to RUNTIME_PM_OPS() & co (Jaroslav Kysela) [RHEL-80657]
  - ASoC: ak4375: Convert to RUNTIME_PM_OPS() & co (Jaroslav Kysela) [RHEL-80657]
  - ASoC: au1x: Convert to DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-80657]
  - ALSA: ac97: convert timeouts to secs_to_jiffies() (Jaroslav Kysela) [RHEL-80657]
  - ASoC: amd: Add DMI quirk for ACP6X mic support (Jaroslav Kysela) [RHEL-80657]
  - ASoC: cs35l56: Remove redundant 'flush_workqueue()' calls (Jaroslav Kysela) [RHEL-80657]
  - ASoC: codecs: wcd937x: fix a potential memory leak in wcd937x_soc_codec_probe() (Jaroslav Kysela) [RHEL-80657] {CVE-2025-37941}
  - ASoC: soc-pcm: tidyup function name to snd_soc_dpcm_be_can_xxx() (Jaroslav Kysela) [RHEL-80657]
  - ASoC: amd: acp: Fix leak in acp_pci_probe() (Jaroslav Kysela) [RHEL-80657]
  - ASoC: tlv320adc3xxx: remove unnecessary NULL check before clk_disable_unprepare() (Jaroslav Kysela) [RHEL-80657]
  - ASoC: tegra: Use non-atomic timeout for ADX status register (Jaroslav Kysela) [RHEL-80657]
  - ASoC: sma1307: Add NULL check in sma1307_setting_loaded() (Jaroslav Kysela) [RHEL-80657]
  - ASoC: SDCA: Add support for GE Entity properties (Jaroslav Kysela) [RHEL-80657]
  - ASoC: SDCA: Add SDCA Control Range data access helper (Jaroslav Kysela) [RHEL-80657]
  - ASoC: SDCA: Add type flag for Controls (Jaroslav Kysela) [RHEL-80657]
  - ASoC: SDCA: Allow naming of imp def controls (Jaroslav Kysela) [RHEL-80657]
  - ASoC: SDCA: Use __free() to manage local buffers (Jaroslav Kysela) [RHEL-80657]
  - ASoC: SDCA: Tidy up initialization write parsing (Jaroslav Kysela) [RHEL-80657]
  - ASoC: pcm3008: Convert to GPIO descriptors (Jaroslav Kysela) [RHEL-80657]
  - ASoC: pcm1681: Drop unused include (Jaroslav Kysela) [RHEL-80657]
  - ASoC: codecs: Add aw88166 amplifier driver (Jaroslav Kysela) [RHEL-80657]
  - ALSA: hda/realtek: Always honor no_shutup_pins (Jaroslav Kysela) [RHEL-80657]
  - ALSA: usb-audio: Fix CME quirk for UF series keyboards (Jaroslav Kysela) [RHEL-80657]
  - ALSA: intel-hdmi-audio: Convert to SYSTEM_SLEEP_PM_OPS() (Jaroslav Kysela) [RHEL-80657]
  - ALSA: vx222: Convert to DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-80657]
  - ALSA: oxygen: Convert to EXPORT_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-80657]
  - ALSA: hda/tegra: Convert to RUNTIME_PM_OPS() & co (Jaroslav Kysela) [RHEL-80657]
  - ALSA: hda-intel: Convert to RUNTIME_PM_OPS() (Jaroslav Kysela) [RHEL-80657]
  - ALSA: hda: Use RUNTIME_PM_OPS() and pm_ptr() (Jaroslav Kysela) [RHEL-80657]
  - ALSA: pcm: Convert to SYSTEM_SLEEP_PM_OPS() (Jaroslav Kysela) [RHEL-80657]
  - ALSA: atmel: Convert to DEFINE_SIMPLE_DEV_PM_OPS() macro (Jaroslav Kysela) [RHEL-80657]
  - ALSA: ac97: Convert to RUNTIME_PM_OPS() macro (Jaroslav Kysela) [RHEL-80657]
  - ASoC: sun4i-codec: add h616 card long_name (Jaroslav Kysela) [RHEL-80657]
  - ASoC: sun4i-codec: support hp-det-gpios property (Jaroslav Kysela) [RHEL-80657]
  - ASoC: sun4i-codec: correct dapm widgets and controls for h616 (Jaroslav Kysela) [RHEL-80657]
  - ASoC: tas2770: Fix and redo I/V sense TDM slot setting logic (Jaroslav Kysela) [RHEL-80657]
  - ASoC: tas2770: Factor out set_ivsense_slots (Jaroslav Kysela) [RHEL-80657]
  - ASoC: tas2764: Add control concerning overcurrent events (Jaroslav Kysela) [RHEL-80657]
  - ASoC: tas2764: Extend driver to SN012776 (Jaroslav Kysela) [RHEL-80657]
  - ASoC: SOF: ipc4-topology: Allocate ref_params on stack (Jaroslav Kysela) [RHEL-80657]
  - ALSA: ctxfi: change dao_set_input functions from kzalloc to kcalloc (Jaroslav Kysela) [RHEL-80657]
  - ASoC: samsung: speyside: Free gpiod table (Jaroslav Kysela) [RHEL-80657]
  - ASoC: amd: acp: Fix for enabling DMIC on acp platforms via _DSD entry (Jaroslav Kysela) [RHEL-80657]
  - ASoC: amd: acp: Refactor renoir platform resource structure (Jaroslav Kysela) [RHEL-80657]
  - ASoC: amd: acp: Refactor rembrant platform resource structure (Jaroslav Kysela) [RHEL-80657]
  - ASoC: amd: acp: Refactor acp63 platform resource structure (Jaroslav Kysela) [RHEL-80657]
  - ASoC: amd: acp: Refactor acp70 platform resource structure (Jaroslav Kysela) [RHEL-80657]
  - ASoC: amd: acp: Remove white line (Jaroslav Kysela) [RHEL-80657]
  - ASoC: amd: acp: Move spin_lock and list initialization to acp-pci driver (Jaroslav Kysela) [RHEL-80657]
  - ASoC: amd: acp: Remove redundant acp_dev_data structure (Jaroslav Kysela) [RHEL-80657]
  - ASoC: amd: acp: Add new interrupt handle callbacks in acp_common_hw_ops (Jaroslav Kysela) [RHEL-80657]
  - ASoC: amd: acp: Refactor acp machine select (Jaroslav Kysela) [RHEL-80657]
  - ASoC: amd: acp: Refactor acp platform device creation (Jaroslav Kysela) [RHEL-80657]
  - ASoC: amd: acp: Refactor dmic-codec platform device creation (Jaroslav Kysela) [RHEL-80657]
  - ASoC: amd: acp: Implement acp_common_hw_ops support for acp platforms (Jaroslav Kysela) [RHEL-80657]
  - ASoC: amd: acp: Remove redundant acp70 chip->name (Jaroslav Kysela) [RHEL-80657]
  - ASoC: Intel: soc-acpi-intel-ptl-match: Add cs42l43 support (Jaroslav Kysela) [RHEL-80657]
  - ASoC: qcom: sm8250: explicitly set format in sm8250_be_hw_params_fixup() (Jaroslav Kysela) [RHEL-80657]
  - ASoC: cs35l41: check the return value from spi_setup() (Jaroslav Kysela) [RHEL-80657]
  - ASoC: rt711-sdca: add DP0 support (Jaroslav Kysela) [RHEL-80657]
  - soundwire: debugfs: add interface for BPT/BRA transfers (Jaroslav Kysela) [RHEL-80657]
  - ASoC: SOF: Intel: hda-sdw-bpt: add CHAIN_DMA support (Jaroslav Kysela) [RHEL-80657]
  - soundwire: intel_ace2x: add BPT send_async/wait callbacks (Jaroslav Kysela) [RHEL-80657]
  - soundwire: intel: add BPT context definition (Jaroslav Kysela) [RHEL-80657]
  - ASoC: SOF: Intel: hda-sdw-bpt: add helpers for SoundWire BPT DMA (Jaroslav Kysela) [RHEL-80657]
  - soundwire: intel_auxdevice: add indirection for BPT send_async/wait (Jaroslav Kysela) [RHEL-80657]
  - soundwire: cadence: add BTP/BRA helpers to format data (Jaroslav Kysela) [RHEL-80657]
  - soundwire: bus: add bpt_stream pointer (Jaroslav Kysela) [RHEL-80657]
  - soundwire: bus: add send_async/wait APIs for BPT protocol (Jaroslav Kysela) [RHEL-80657]
  - soundwire: stream: reuse existing code for BPT stream (Jaroslav Kysela) [RHEL-80657]
  - soundwire: stream: special-case the bus compute_params() routine (Jaroslav Kysela) [RHEL-80657]
  - soundwire: stream: extend sdw_alloc_stream() to take 'type' parameter (Jaroslav Kysela) [RHEL-80657]
  - soundwire: extend sdw_stream_type to BPT (Jaroslav Kysela) [RHEL-80657]
  - soundwire: cadence: add BTP support for DP0 (Jaroslav Kysela) [RHEL-80657]
  - ASoC: dmic: add regulator support (Jaroslav Kysela) [RHEL-80657]
  - ASoC: SOF: Intel: ptl: Add support for mic privacy (Jaroslav Kysela) [RHEL-80657]
  - ASoC: SOF: hda/shim: Add callbacks to handle mic privacy change for sdw (Jaroslav Kysela) [RHEL-80657]
  - ASoC: SOF: Intel: hda-mlink: Add support for mic privacy in VS SHIM registers (Jaroslav Kysela) [RHEL-80657]
  - ASoC: SOF: ipc4: Add support for Intel HW managed mic privacy messaging (Jaroslav Kysela) [RHEL-80657]
  - ASoC: SOF: Intel: Create ptl.c as placeholder for Panther Lake features (Jaroslav Kysela) [RHEL-80657]
  - ASoC: SOF: Intel: mtl: Stop exporting dsp_ops callback functions (Jaroslav Kysela) [RHEL-80657]
  - ASoC: SOF: Intel: lnl/ptl: Only set dsp_ops which differs from MTL (Jaroslav Kysela) [RHEL-80657]
  - ASoC: SOF: Intel: mtl: Split up dsp_ops setup code (Jaroslav Kysela) [RHEL-80657]
  - ALSA: seq: Avoid client data changes during proc reads (Jaroslav Kysela) [RHEL-80657]
  - ALSA: seq: Improve data consistency at polling (Jaroslav Kysela) [RHEL-80657]
  - ASoC: soc-dai: add snd_soc_dai_mute_is_ctrled_at_trigger() (Jaroslav Kysela) [RHEL-80657]
  - ASoC: soc-pcm: reuse dpcm_state_string() (Jaroslav Kysela) [RHEL-80657]
  - ASoC: dapm: Fix changes to DECLARE_ADAU17X1_DSP_MUX_CTRL (Jaroslav Kysela) [RHEL-80657]
  - ASoC: Intel: soc-acpi-intel-ptl-match: add cs42l43 6x cs35l56 support (Jaroslav Kysela) [RHEL-80657]
  - ASoC: Intel: soc-acpi-intel-lnl-match: add cs42l43 6x cs35l56 support (Jaroslav Kysela) [RHEL-80657]
  - ASoC: Intel: soc-acpi-intel-ptl-match: add sdw multi function mockup codec (Jaroslav Kysela) [RHEL-80657]
  - ASoC: Intel: soc-acpi-intel-lnl-match: add sdw multi function mockup codec (Jaroslav Kysela) [RHEL-80657]
  - ASoC: Intel: add multi-function SDW mockup codec match (Jaroslav Kysela) [RHEL-80657]
  - ASoC: sdw_utils: add mic and amp dais to 0xaaaa codec (Jaroslav Kysela) [RHEL-80657]
  - ASoC: Intel: soc-acpi-intel-ptl-match: add rt713_vb_l3_rt1320_l12 support (Jaroslav Kysela) [RHEL-80657]
  - ASoC: Intel: soc-acpi-intel-ptl-match: add rt712_vb_l3_rt1320_l2 support (Jaroslav Kysela) [RHEL-80657]
  - ASoC: Intel: adl: add 2xrt1316 audio configuration (Jaroslav Kysela) [RHEL-80657]
  - ASoC: soc-pcm: merge soc_pcm_hw_update_format/subformat() (Jaroslav Kysela) [RHEL-80657]
  - ASoC: doc: use SND_SOC_DAILINK_xxx() macro (Jaroslav Kysela) [RHEL-80657]
  - ASoC: Tidy up SOC_DOUBLE_* and SOC_SINGLE_* helpers (Jaroslav Kysela) [RHEL-80657]
  - ASoC: samsung: tm2_wm5110: Drop unused include (Jaroslav Kysela) [RHEL-80657]
  - ASoC: samsung: tobermory: Drop unused include (Jaroslav Kysela) [RHEL-80657]
  - ASoC: samsung: speyside: Convert to GPIO descriptor (Jaroslav Kysela) [RHEL-80657]
  - ASoC: samsung: lowland: Drop unused include (Jaroslav Kysela) [RHEL-80657]
  - ASoC: samsung: littlemill: Drop unused include (Jaroslav Kysela) [RHEL-80657]
  - ASoC: samsung: bells: Drop unused include (Jaroslav Kysela) [RHEL-80657]
  - ASoC: mediatek: mt6359: Fix DT parse error due to wrong child node name (Jaroslav Kysela) [RHEL-80657]
  - ALSA: hda/realtek: Enable PC beep passthrough for HP EliteBook 855 G7 (Jaroslav Kysela) [RHEL-80657]
  - ASoC: Tidy up SOC_DOUBLE_R_* helpers (Jaroslav Kysela) [RHEL-80657]
  - ASoC: dapm: Use ASoC control macros where possible (Jaroslav Kysela) [RHEL-80657]
  - ASoC: dapm: Add missing SOC_DAPM_DOUBLE_R_TLV() helper (Jaroslav Kysela) [RHEL-80657]
  - ASoC: atmel: tse850-pcm5142: Use SOC_SINGLE_EXT() helper macro (Jaroslav Kysela) [RHEL-80657]
  - ASoC: wsa881x: Use SOC_SINGLE_EXT_TLV() helper macro (Jaroslav Kysela) [RHEL-80657]
  - ASoC: wm9713: Use SOC_DOUBLE_EXT() helper macro (Jaroslav Kysela) [RHEL-80657]
  - ASoC: wm9712: Use SOC_SINGLE_EXT() helper macro (Jaroslav Kysela) [RHEL-80657]
  - ASoC: wcd938x: Use SOC_SINGLE_EXT_TLV() helper macro (Jaroslav Kysela) [RHEL-80657]
  - ASoC: tas2562: Use SOC_SINGLE_EXT_TLV() helper macro (Jaroslav Kysela) [RHEL-80657]
  - ASoC: sma1307: Use SOC_SINGLE_EXT() helper macro (Jaroslav Kysela) [RHEL-80657]
  - ASoC: rt715: Remove duplicate SOC_DOUBLE_R_EXT() helper macro (Jaroslav Kysela) [RHEL-80657]
  - ASoC: Remove unused helper macro (Jaroslav Kysela) [RHEL-80657]
  - ASoC: codecs: wsa883x: Implement temperature reading and hwmon (Jaroslav Kysela) [RHEL-80657]
  - ASoC: SOF: Intel: hda-dai: Remove unnecessary bool conversion (Jaroslav Kysela) [RHEL-80657]
  - ASoC: audio-graph-card2-custom-sample.dtsi: remove original sample (Jaroslav Kysela) [RHEL-80657]
  - ASoC: audio-graph-card2-custom-sample2.dtsi: Separate Sample DT (Jaroslav Kysela) [RHEL-80657]
  - ASoC: audio-graph-card2-custom-sample1.dtsi: Separate Sample DT (Jaroslav Kysela) [RHEL-80657]
  - ASoC: soc-dai: remove SND_SOC_DAIFMT_CB{MS}_CF{MS} (Jaroslav Kysela) [RHEL-80657]
  - ASoC: rockchip: rockchip_rt5645: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Jaroslav Kysela) [RHEL-80657]
  - ASoC: rockchip: rockchip_max98090: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Jaroslav Kysela) [RHEL-80657]
  - ASoC: rockchip: rk3399_gru_sound: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Jaroslav Kysela) [RHEL-80657]
  - ASoC: rockchip: rk3288_hdmi_analog: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Jaroslav Kysela) [RHEL-80657]
  - ASoC: mediatek: mt8195-mt6359: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Jaroslav Kysela) [RHEL-80657]
  - ASoC: mediatek: mt8192-mt6359-rt1015-rt5682: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Jaroslav Kysela) [RHEL-80657]
  - ASoC: mediatek: mt8183-mt6358-ts3a227-max98357: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Jaroslav Kysela) [RHEL-80657]
  - ASoC: mediatek: mt8183-da7219-max98357: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Jaroslav Kysela) [RHEL-80657]
  - ASoC: mediatek: mt8173-rt5650-rt5514: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Jaroslav Kysela) [RHEL-80657]
  - ASoC: mediatek: mt8173-rt5650-rt5676: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Jaroslav Kysela) [RHEL-80657]
  - ASoC: mediatek: mt8173-max98090: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Jaroslav Kysela) [RHEL-80657]
  - ASoC: mediatek: mt8173-rt5650: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Jaroslav Kysela) [RHEL-80657]
  - ASoC: mediatek: mt2701-cs42448: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Jaroslav Kysela) [RHEL-80657]
  - ASoC: mediatek: mt2701-wm8960: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Jaroslav Kysela) [RHEL-80657]
  - ASoC: samsung: smdk_wm8994pcm: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Jaroslav Kysela) [RHEL-80657]
  - ASoC: samsung: midas_wm1811: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Jaroslav Kysela) [RHEL-80657]
  - ASoC: samsung: aries_wm8994: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Jaroslav Kysela) [RHEL-80657]
  - ASoC: samsung: smdk_wm8994: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Jaroslav Kysela) [RHEL-80657]
  - ASoC: samsung: littlemill: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Jaroslav Kysela) [RHEL-80657]
  - ASoC: samsung: tm2_wm5110: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Jaroslav Kysela) [RHEL-80657]
  - ASoC: samsung: tobermory: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Jaroslav Kysela) [RHEL-80657]
  - ASoC: samsung: speyside: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Jaroslav Kysela) [RHEL-80657]
  - ASoC: samsung: lowland: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Jaroslav Kysela) [RHEL-80657]
  - ASoC: samsung: arndale: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Jaroslav Kysela) [RHEL-80657]
  - ASoC: samsung: odroid: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Jaroslav Kysela) [RHEL-80657]
  - ASoC: samsung: bells: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Jaroslav Kysela) [RHEL-80657]
  - ASoC: samsung: snow: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Jaroslav Kysela) [RHEL-80657]
  - ASoC: intel: max98357a: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Jaroslav Kysela) [RHEL-80657]
  - ASoC: intel: max98927: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Jaroslav Kysela) [RHEL-80657]
  - ASoC: intel: nau8825: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Jaroslav Kysela) [RHEL-80657]
  - ASoC: intel: ssm4567: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Jaroslav Kysela) [RHEL-80657]
  - ASoC: intel: da7219: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Jaroslav Kysela) [RHEL-80657]
  - ASoC: intel: rt5514: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Jaroslav Kysela) [RHEL-80657]
  - ASoC: intel: rt298: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Jaroslav Kysela) [RHEL-80657]
  - ASoC: intel: rt286: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Jaroslav Kysela) [RHEL-80657]
  - ASoC: intel: rt274: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Jaroslav Kysela) [RHEL-80657]
  - ASoC: tegra: tegra_wm8903: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Jaroslav Kysela) [RHEL-80657]
  - ASoC: tegra: tegra_asoc_machine: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Jaroslav Kysela) [RHEL-80657]
  - ASoC: meson: meson-card-utils: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Jaroslav Kysela) [RHEL-80657]
  - ASoC: meson: t9015: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Jaroslav Kysela) [RHEL-80657]
  - ASoC: ux500: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Jaroslav Kysela) [RHEL-80657]
  - ASoC: codec: lochnagar-sc: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Jaroslav Kysela) [RHEL-80657]
  - ASoC: codec: sgtl5000: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Jaroslav Kysela) [RHEL-80657]
  - ASoC: codec: src4xxx: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Jaroslav Kysela) [RHEL-80657]
  - ASoC: codec: twl4030: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Jaroslav Kysela) [RHEL-80657]
  - ASoC: codec: arizona: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Jaroslav Kysela) [RHEL-80657]
  - ASoC: codec: madera: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Jaroslav Kysela) [RHEL-80657]
  - ASoC: codec: wm9713: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Jaroslav Kysela) [RHEL-80657]
  - ASoC: codec: wm9081: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Jaroslav Kysela) [RHEL-80657]
  - ASoC: codec: wm8996: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Jaroslav Kysela) [RHEL-80657]
  - ASoC: codec: wm8995: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Jaroslav Kysela) [RHEL-80657]
  - ASoC: codec: wm8994: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Jaroslav Kysela) [RHEL-80657]
  - ASoC: codec: wm8993: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Jaroslav Kysela) [RHEL-80657]
  - ASoC: codec: wm8991: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Jaroslav Kysela) [RHEL-80657]
  - ASoC: codec: wm8990: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Jaroslav Kysela) [RHEL-80657]
  - ASoC: codec: wm8988: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Jaroslav Kysela) [RHEL-80657]
  - ASoC: codec: wm8985: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Jaroslav Kysela) [RHEL-80657]
  - ASoC: codec: wm8983: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Jaroslav Kysela) [RHEL-80657]
  - ASoC: codec: wm8978: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Jaroslav Kysela) [RHEL-80657]
  - ASoC: codec: wm8974: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Jaroslav Kysela) [RHEL-80657]
  - ASoC: codec: wm8971: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Jaroslav Kysela) [RHEL-80657]
  - ASoC: codec: wm8962: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Jaroslav Kysela) [RHEL-80657]
  - ASoC: codec: wm8961: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Jaroslav Kysela) [RHEL-80657]
  - ASoC: codec: wm8960: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Jaroslav Kysela) [RHEL-80657]
  - ASoC: codec: wm8955: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Jaroslav Kysela) [RHEL-80657]
  - ASoC: codec: wm8940: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Jaroslav Kysela) [RHEL-80657]
  - ASoC: codec: wm8904: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Jaroslav Kysela) [RHEL-80657]
  - ASoC: codec: wm8903: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Jaroslav Kysela) [RHEL-80657]
  - ASoC: codec: wm8900: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Jaroslav Kysela) [RHEL-80657]
  - ASoC: codec: wm8804: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Jaroslav Kysela) [RHEL-80657]
  - ASoC: codec: wm8776: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Jaroslav Kysela) [RHEL-80657]
  - ASoC: codec: wm8770: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Jaroslav Kysela) [RHEL-80657]
  - ASoC: codec: wm8753: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Jaroslav Kysela) [RHEL-80657]
  - ASoC: codec: wm8750: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Jaroslav Kysela) [RHEL-80657]
  - ASoC: codec: wm8741: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Jaroslav Kysela) [RHEL-80657]
  - ASoC: codec: wm8737: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Jaroslav Kysela) [RHEL-80657]
  - ASoC: codec: wm8728: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Jaroslav Kysela) [RHEL-80657]
  - ASoC: codec: wm8711: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Jaroslav Kysela) [RHEL-80657]
  - ASoC: codec: wm8580: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Jaroslav Kysela) [RHEL-80657]
  - ASoC: codec: wm8524: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Jaroslav Kysela) [RHEL-80657]
  - ASoC: codec: wm8523: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Jaroslav Kysela) [RHEL-80657]
  - ASoC: codec: wm8510: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Jaroslav Kysela) [RHEL-80657]
  - ASoC: codec: wm8400: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Jaroslav Kysela) [RHEL-80657]
  - ASoC: codec: wm8350: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Jaroslav Kysela) [RHEL-80657]
  - ASoC: codec: wm5100: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Jaroslav Kysela) [RHEL-80657]
  - ASoC: codec: wm2200: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Jaroslav Kysela) [RHEL-80657]
  - ASoC: codec: rt5682s: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Jaroslav Kysela) [RHEL-80657]
  - ASoC: codec: rt5682: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Jaroslav Kysela) [RHEL-80657]
  - ASoC: codec: rt5677: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Jaroslav Kysela) [RHEL-80657]
  - ASoC: codec: rt5670: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Jaroslav Kysela) [RHEL-80657]
  - ASoC: codec: rt5668: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Jaroslav Kysela) [RHEL-80657]
  - ASoC: codec: rt5665: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Jaroslav Kysela) [RHEL-80657]
  - ASoC: codec: rt5663: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Jaroslav Kysela) [RHEL-80657]
  - ASoC: codec: rt5660: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Jaroslav Kysela) [RHEL-80657]
  - ASoC: codec: rt5659: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Jaroslav Kysela) [RHEL-80657]
  - ASoC: codec: rt5651: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Jaroslav Kysela) [RHEL-80657]
  - ASoC: codec: rt5645: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Jaroslav Kysela) [RHEL-80657]
  - ASoC: codec: rt5640: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Jaroslav Kysela) [RHEL-80657]
  - ASoC: codec: rt5631: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Jaroslav Kysela) [RHEL-80657]
  - ASoC: codec: rt5616: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Jaroslav Kysela) [RHEL-80657]
  - ASoC: codec: rt1308: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Jaroslav Kysela) [RHEL-80657]
  - ASoC: codec: rt1305: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Jaroslav Kysela) [RHEL-80657]
  - ASoC: codec: rt1016: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Jaroslav Kysela) [RHEL-80657]
  - ASoC: codec: rt1015: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Jaroslav Kysela) [RHEL-80657]
  - ASoC: codec: rt1011: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Jaroslav Kysela) [RHEL-80657]
  - ASoC: codec: rt298: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Jaroslav Kysela) [RHEL-80657]
  - ASoC: codec: rt286: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Jaroslav Kysela) [RHEL-80657]
  - ASoC: codec: rt274: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Jaroslav Kysela) [RHEL-80657]
  - ASoC: codec: rk817: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Jaroslav Kysela) [RHEL-80657]
  - ASoC: codec: nau8825: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Jaroslav Kysela) [RHEL-80657]
  - ASoC: codec: nau8824: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Jaroslav Kysela) [RHEL-80657]
  - ASoC: codec: nau8822: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Jaroslav Kysela) [RHEL-80657]
  - ASoC: codec: nau8810: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Jaroslav Kysela) [RHEL-80657]
  - ASoC: codec: nau8540: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Jaroslav Kysela) [RHEL-80657]
  - ASoC: codec: da9055: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Jaroslav Kysela) [RHEL-80657]
  - ASoC: codec: da732x: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Jaroslav Kysela) [RHEL-80657]
  - ASoC: codec: da7219: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Jaroslav Kysela) [RHEL-80657]
  - ASoC: codec: da7218: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Jaroslav Kysela) [RHEL-80657]
  - ASoC: codec: da7210: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Jaroslav Kysela) [RHEL-80657]
  - ASoC: codec: cs53l30: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Jaroslav Kysela) [RHEL-80657]
  - ASoC: codec: cs43130: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Jaroslav Kysela) [RHEL-80657]
  - ASoC: codec: cs42xx8: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Jaroslav Kysela) [RHEL-80657]
  - ASoC: codec: cs42l73: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Jaroslav Kysela) [RHEL-80657]
  - ASoC: codec: cs42l56: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Jaroslav Kysela) [RHEL-80657]
  - ASoC: codec: cs42l52: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Jaroslav Kysela) [RHEL-80657]
  - ASoC: codec: cs42l51: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Jaroslav Kysela) [RHEL-80657]
  - ASoC: codec: cs42l42: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Jaroslav Kysela) [RHEL-80657]
  - ASoC: codec: cs35l34: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Jaroslav Kysela) [RHEL-80657]
  - ASoC: codec: cs35l33: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Jaroslav Kysela) [RHEL-80657]
  - ASoC: codec: cs35l32: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Jaroslav Kysela) [RHEL-80657]
  - ASoC: codec: cs4341: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Jaroslav Kysela) [RHEL-80657]
  - ASoC: codec: cs4271: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Jaroslav Kysela) [RHEL-80657]
  - ASoC: codec: cs4270: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Jaroslav Kysela) [RHEL-80657]
  - ASoC: codec: cs4265: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Jaroslav Kysela) [RHEL-80657]
  - ASoC: codec: cs4234: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Jaroslav Kysela) [RHEL-80657]
  - ASoC: qcom: sc7280: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Jaroslav Kysela) [RHEL-80657]
  - ASoC: qcom: sc7180: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Jaroslav Kysela) [RHEL-80657]
  - ASoC: pxa: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Jaroslav Kysela) [RHEL-80657]
  - ASoC: mxs: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Jaroslav Kysela) [RHEL-80657]
  - ASoC: fsl: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Jaroslav Kysela) [RHEL-80657]
  - ASoC: amd: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Jaroslav Kysela) [RHEL-80657]
  - ASoC: ti: omap3pandora: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Jaroslav Kysela) [RHEL-80657]
  - ASoC: ti: omap-twl4030: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Jaroslav Kysela) [RHEL-80657]
  - ASoC: ti: davinci-evm: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Jaroslav Kysela) [RHEL-80657]
  - ASoC: ti: j721e-evm: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Jaroslav Kysela) [RHEL-80657]
  - ASoC: ti: ams-delta: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Jaroslav Kysela) [RHEL-80657]
  - ASoC: ti: osk5912: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Jaroslav Kysela) [RHEL-80657]
  - ASoC: ti: n810: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Jaroslav Kysela) [RHEL-80657]
  - ASoC: Documentation: Codec to Codec: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Jaroslav Kysela) [RHEL-80657]
  - ASoC: codecs: rt5677: Update definition of device_id tables (Jaroslav Kysela) [RHEL-80657]
  - ASoC: codecs: rt298: Update definition of device_id tables (Jaroslav Kysela) [RHEL-80657]
  - ASoC: codecs: rt286: Update definition of device_id tables (Jaroslav Kysela) [RHEL-80657]
  - ASoC: codecs: rt5682: Fix definition of device_id tables (Jaroslav Kysela) [RHEL-80657]
  - ASoC: codecs: rt5670: Fix definition of device_id tables (Jaroslav Kysela) [RHEL-80657]
  - ASoC: codecs: rt5668: Fix definition of device_id tables (Jaroslav Kysela) [RHEL-80657]
  - ASoC: codecs: rt5665: Fix definition of device_id tables (Jaroslav Kysela) [RHEL-80657]
  - ASoC: codecs: rt5663: Fix definition of device_id tables (Jaroslav Kysela) [RHEL-80657]
  - ASoC: codecs: rt5660: Fix definition of device_id tables (Jaroslav Kysela) [RHEL-80657]
  - ASoC: codecs: rt5659: Fix definition of device_id tables (Jaroslav Kysela) [RHEL-80657]
  - ASoC: codecs: rt5651: Fix definition of device_id tables (Jaroslav Kysela) [RHEL-80657]
  - ASoC: codecs: rt5645: Fix definition of device_id tables (Jaroslav Kysela) [RHEL-80657]
  - ASoC: codecs: rt5640: Fix definition of device_id tables (Jaroslav Kysela) [RHEL-80657]
  - ASoC: codecs: rt5514: Fix definition of device_id tables (Jaroslav Kysela) [RHEL-80657]
  - ASoC: codecs: rt274: Fix definition of device_id tables (Jaroslav Kysela) [RHEL-80657]
  - ASoC: codecs: rt1318: Fix definition of device_id tables (Jaroslav Kysela) [RHEL-80657]
  - ASoC: codecs: rt1308: Fix definition of device_id tables (Jaroslav Kysela) [RHEL-80657]
  - ASoC: codecs: rt1305: Fix definition of device_id tables (Jaroslav Kysela) [RHEL-80657]
  - ASoC: codecs: rt1019: Fix definition of device_id tables (Jaroslav Kysela) [RHEL-80657]
  - ASoC: codecs: rt1016: Fix definition of device_id tables (Jaroslav Kysela) [RHEL-80657]
  - ASoC: codecs: rt1015: Fix definition of device_id tables (Jaroslav Kysela) [RHEL-80657]
  - ASoC: codecs: rt1011: Fix definition of device_id tables (Jaroslav Kysela) [RHEL-80657]
  - ALSA: seq: seq_oss_event: fix inconsistent indenting warning in note_on_event() (Jaroslav Kysela) [RHEL-80657]
  - ALSA: es18xx: Fix spelling mistake "grap" -> "grab" (Jaroslav Kysela) [RHEL-80657]
  - ALSA: usb-audio: enable support for Presonus Studio 1824c within 1810c file (Jaroslav Kysela) [RHEL-80657]
  - ASoC: SDCA: Add helper to write out defaults and fixed values (Jaroslav Kysela) [RHEL-80657]
  - ASoC: SDCA: Add regmap helpers for parsing for DisCo Constant values (Jaroslav Kysela) [RHEL-80657]
  - ASoC: SDCA: Add generic regmap SDCA helpers (Jaroslav Kysela) [RHEL-80657]
  - ALSA: opti9xx: fix inconsistent indenting warning in snd_opti9xx_configure() (Jaroslav Kysela) [RHEL-80657]
  - ALSA: emu10k1: fix inconsistent indenting warning in snd_emu10k1_synth_free() (Jaroslav Kysela) [RHEL-80657]
  - ALSA: pcm: Drop superfluous NULL check in snd_pcm_format_set_silence() (Jaroslav Kysela) [RHEL-80657]
  - soundwire: amd: change the log level for command response log (Jaroslav Kysela) [RHEL-80657]
  - ASoC: tas2781: Clean up for some define (Jaroslav Kysela) [RHEL-80657]
  - ASoC: rt712-sdca: Add FU05 playback switch control (Jaroslav Kysela) [RHEL-80657]
  - ASoC: amd: acp: acp70: Remove unnecessary if-check (Jaroslav Kysela) [RHEL-80657]
  - ASoC: q6dsp: q6apm: replace kzalloc() with kcalloc() in q6apm_map_memory_regions() (Jaroslav Kysela) [RHEL-80657]
  - ASoC: sh: migor: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Jaroslav Kysela) [RHEL-80657]
  - ASoC: ti: rx51: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Jaroslav Kysela) [RHEL-80657]
  - ASoC: kirkwood: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Jaroslav Kysela) [RHEL-80657]
  - ASoC: Documentation: DPCM: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Jaroslav Kysela) [RHEL-80657]
  - sound/virtio: Fix cancel_sync warnings on uninitialized work_structs (Jaroslav Kysela) [RHEL-80657] {CVE-2025-37805}
  - ASoC: topology: Save num_channels value for mixer controls (Jaroslav Kysela) [RHEL-80657]
  - ASoC: topology: Create kcontrols based on their type (Jaroslav Kysela) [RHEL-80657]
  - ASoC: imx-card: Add playback_only or capture_only support (Jaroslav Kysela) [RHEL-80657]
  - ASoC: cros_ec_codec: Use str_enable_disable() helper in wov_enable_put() (Jaroslav Kysela) [RHEL-80657]
  - ASoC: atmel: atmel-classd: Use str_enabled_disabled() helper (Jaroslav Kysela) [RHEL-80657]
  - ASoC: fsl: fsl_qmc_audio: Remove unnecessary bool conversions (Jaroslav Kysela) [RHEL-80657]
  - ALSA: arm: aaci: Constify amba_id table (Jaroslav Kysela) [RHEL-80657]
  - ASoC: soc-core: Use str_yes_no() in snd_soc_close_delayed_work() (Jaroslav Kysela) [RHEL-80657]
  - ASoC: amd: ps: fix inconsistent indenting warning in check_and_handle_sdw_dma_irq() (Jaroslav Kysela) [RHEL-80657]
  - ASoC: fsl: imx-pcm-fiq: Switch to use hrtimer_setup() (Jaroslav Kysela) [RHEL-80657]
  - ASoC: SOF: Intel: Use str_enable_disable() helper (Jaroslav Kysela) [RHEL-80657]
  - ASoC: wm_hubs: Use str_enable_disable() in wm_hubs_update_class_w() (Jaroslav Kysela) [RHEL-80657]
  - ASoC: SOF: ipc3: Use str_enabled_disabled() helper function (Jaroslav Kysela) [RHEL-80657]
  - ASoC: SOF: Intel: Don't import non-existing module namespace (Jaroslav Kysela) [RHEL-80657]
  - ASoC: ops: Enforce platform maximum on initial value (Jaroslav Kysela) [RHEL-80657]
  - ASoC: tas2764: Add reg defaults for TAS2764_INT_CLK_CFG (Jaroslav Kysela) [RHEL-80657]
  - ASoC: tas2764: Mark SW_RESET as volatile (Jaroslav Kysela) [RHEL-80657]
  - ASoC: tas2764: Wait for ramp-down after shutdown (Jaroslav Kysela) [RHEL-80657]
  - ASoC: tas2764: Power up/down amp on mute ops (Jaroslav Kysela) [RHEL-80657]
  - ASoC: soc-pcm: cleanup dpcm_fe_dai_do_trigger() (Jaroslav Kysela) [RHEL-80657]
  - ASoC: soc-pcm: cleanup dpcm_dai_trigger_fe_be() (Jaroslav Kysela) [RHEL-80657]
  - ASoC: remove dpcm_process_paths() (Jaroslav Kysela) [RHEL-80657]
  - ASoC: remove update from snd_soc_card (Jaroslav Kysela) [RHEL-80657]
  - ASoC: soc-pcm: remove duplicate param from __soc_pcm_hw_params() (Jaroslav Kysela) [RHEL-80657]
  - ASoC: soc-dai: check return value at snd_soc_dai_set_tdm_slot() (Jaroslav Kysela) [RHEL-80657]
  - ASoC: soc-pcm: makes dpcm_dapm_stream_event() void (Jaroslav Kysela) [RHEL-80657]
  - ASoC: soc-ops: makes snd_soc_read_signed() void (Jaroslav Kysela) [RHEL-80657]
  - ASoC: soc-core: makes snd_soc_set_dmi_name() local (Jaroslav Kysela) [RHEL-80657]
  - ASoC: soc-pcm: no need to check dpcm->fe on dpcm_be_connect() (Jaroslav Kysela) [RHEL-80657]
  - soundwire: slave: fix an OF node reference leak in soundwire slave device (Jaroslav Kysela) [RHEL-80657]
  - soundwire: Use str_enable_disable-like helpers (Jaroslav Kysela) [RHEL-80657]
  - soundwire: amd: add soundwire host wake interrupt enable/disable sequence (Jaroslav Kysela) [RHEL-80657]
  - soundwire: amd: set ACP_PME_EN during runtime suspend sequence (Jaroslav Kysela) [RHEL-80657]
  - soundwire: amd: set device power state during suspend/resume sequence (Jaroslav Kysela) [RHEL-80657]
  - soundwire: amd: add support for ACP7.0 & ACP7.1 platforms (Jaroslav Kysela) [RHEL-80657]
  - soundwire: amd: add debug log for soundwire wake event (Jaroslav Kysela) [RHEL-80657]
  - soundwire: amd: change the soundwire wake enable/disable sequence (Jaroslav Kysela) [RHEL-80657]
  - soundwire: Revert "soundwire: intel_auxdevice: start the bus at default frequency" (Jaroslav Kysela) [RHEL-80657]
  - soundwire: cadence_master: set frame shape and divider based on actual clk freq (Jaroslav Kysela) [RHEL-80657]
  - ASoC: tegra: Remove the isomgr_bw APIs export (Jaroslav Kysela) [RHEL-80657]
  - ASoC: amd: ps: use switch statements for acp pci revision id check (Jaroslav Kysela) [RHEL-80657]
  - ASoC: adau1701: use gpiod_multi_set_value_cansleep (Jaroslav Kysela) [RHEL-80657]
  - ASoC: fsl_micfil: Add decimation filter bypass mode support (Jaroslav Kysela) [RHEL-80657]
  - ASoC: codecs: wcd93xx-sdw: fix of_property_read_bool() warnings (Jaroslav Kysela) [RHEL-80657]
  - ASoC: tscs454: Use str_enable_disable() in pll_power_event() (Jaroslav Kysela) [RHEL-80657]
  - ALSA: hda: intel: Add Lenovo IdeaPad Z570 to probe denylist (Jaroslav Kysela) [RHEL-80657]
  - ALSA: hda: intel: Fix Optimus when GPU has no sound (Jaroslav Kysela) [RHEL-80657]
  - ASoC: SDCA: Add support for PDE Entity properties (Jaroslav Kysela) [RHEL-80657]
  - ASoC: SDCA: Add support for clock Entity properties (Jaroslav Kysela) [RHEL-80657]
  - ASoC: SDCA: Add support for IT/OT Entity properties (Jaroslav Kysela) [RHEL-80657]
  - ASoC: SDCA: Add Channel Cluster parsing (Jaroslav Kysela) [RHEL-80657]
  - ASoC: SDCA: Add parsing for Control range structures (Jaroslav Kysela) [RHEL-80657]
  - ASoC: SDCA: Add SDCA Control parsing (Jaroslav Kysela) [RHEL-80657]
  - ASoC: SDCA: Add support for Entity 0 (Jaroslav Kysela) [RHEL-80657]
  - ASoC: SDCA: Parse initialization write table (Jaroslav Kysela) [RHEL-80657]
  - ASoC: SDCA: Add code to parse Function information (Jaroslav Kysela) [RHEL-80657]
  - ASoC: SDCA: Minor formatting and naming tweaks (Jaroslav Kysela) [RHEL-80657]
  - ASoC: amd: amd_sdw: Add quirks for Dell SKU's (Jaroslav Kysela) [RHEL-80657]
  - ASoC: amd: acp: amd-acp70-acpi-match: Add RT1320 & RT722 combination soundwire machine (Jaroslav Kysela) [RHEL-80657]
  - ASoC: amd: acp: amd-acp70-acpi-match: Add rt722 support (Jaroslav Kysela) [RHEL-80657]
  - ASoC: amd: acp: add RT711, RT714 & RT1316 support for ACP7.0 platform (Jaroslav Kysela) [RHEL-80657]
  - ASoC: amd: acp: add machine driver changes for ACP7.0 and ACP7.1 platforms (Jaroslav Kysela) [RHEL-80657]
  - ASoC: amd: update Pink Sardine platform Kconfig description (Jaroslav Kysela) [RHEL-80657]
  - ASoC: amd: ps: update file description and copyright year (Jaroslav Kysela) [RHEL-80657]
  - ASoC: amd: ps: update module description (Jaroslav Kysela) [RHEL-80657]
  - ASoC: amd: ps: add soundwire wake interrupt handling (Jaroslav Kysela) [RHEL-80657]
  - ASoC: amd: ps: add soundwire dma interrupts handling for ACP7.0 platform (Jaroslav Kysela) [RHEL-80657]
  - ASoC: amd: ps: implement function to restore dma config for ACP7.0 platform (Jaroslav Kysela) [RHEL-80657]
  - ASoC: amd: ps: add ACP7.0 & ACP7.1 specific soundwire dma driver changes (Jaroslav Kysela) [RHEL-80657]
  - ASoC: amd: ps: add pm ops related hw_ops for ACP7.0 & ACP7.1 platforms (Jaroslav Kysela) [RHEL-80657]
  - ASoC: amd: ps: add pci driver hw_ops for ACP7.0 & ACP7.1 variants (Jaroslav Kysela) [RHEL-80657]
  - ASoC: amd: ps: rename acp_restore_sdw_dma_config() function (Jaroslav Kysela) [RHEL-80657]
  - ASoC: amd: ps: refactor soundwire dma interrupts enable/disable sequence (Jaroslav Kysela) [RHEL-80657]
  - ASoC: amd: ps: refactor soundwire dma driver code (Jaroslav Kysela) [RHEL-80657]
  - ASoC: amd: ps: store acp revision id in SoundWire dma driver private data (Jaroslav Kysela) [RHEL-80657]
  - ASoC: amd: ps: refactor soundwire dma interrupt handling (Jaroslav Kysela) [RHEL-80657]
  - ASoC: amd: ps: add soundwire dma irq thread callback (Jaroslav Kysela) [RHEL-80657]
  - ASoC: amd: ps: add callback to read acp pin configuration (Jaroslav Kysela) [RHEL-80657]
  - ASoC: amd: ps: add callback functions for acp pci driver pm ops (Jaroslav Kysela) [RHEL-80657]
  - ASoC: amd: ps: add acp pci driver hw_ops for acp6.3 platform (Jaroslav Kysela) [RHEL-80657]
  - ASoC: amd: ps: use macro for ACP6.3 pci revision id (Jaroslav Kysela) [RHEL-80657]
  - ASoC: amd: ps: rename structure names, variable and other macros (Jaroslav Kysela) [RHEL-80657]
  - ASoC: tas2781: Switch to use %ptTsr (Jaroslav Kysela) [RHEL-80657]
  - ASoC: soc-pcm: use snd_soc_ret() (Jaroslav Kysela) [RHEL-80657]
  - ASoC: add symmetric_ prefix for dai->rate/channels/sample_bits (Jaroslav Kysela) [RHEL-80657]
  - ASoC: soc-utils: care -EOPNOTSUPP on snd_soc_ret() (Jaroslav Kysela) [RHEL-80657]
  - ASoC: add common snd_soc_ret() and use it (Jaroslav Kysela) [RHEL-80657]
  - ASoC: SOF: ipc4: Add support for split firmware releases (Jaroslav Kysela) [RHEL-80657]
  - ASoC: dapm: unexport dapm_mark_endpoints_dirty() (Jaroslav Kysela) [RHEL-80657]
  - ASoC: SOF: ipc4-pcm: Move out be_rate initialization from for loop in fixup (Jaroslav Kysela) [RHEL-80657]
  - ASoC: dapm: unexport snd_soc_dapm_update_dai() (Jaroslav Kysela) [RHEL-80657]
  - ASoC: dapm: unexport snd_soc_dapm_init() (Jaroslav Kysela) [RHEL-80657]
  - ASoC: mediatek: mt8186: Remove unused mt8186_afe_(suspend|resume)_clock (Jaroslav Kysela) [RHEL-80657]
  - ASoC: qcom: sdw: Add get and set channel maps support from codec to cpu dais (Jaroslav Kysela) [RHEL-80657]
  - soundwire: qcom: Add set_channel_map api support (Jaroslav Kysela) [RHEL-80657]
  - ASoC: codecs: wcd937x: Add static channel mapping support in wcd937x-sdw (Jaroslav Kysela) [RHEL-80657]
  - ASoC: SOF: ipc4-topology: Improve the information in prepare_copier prints (Jaroslav Kysela) [RHEL-80657]
  - ASoC: SOF: pcm: Add snd_sof_pcm specific wrappers for dev_dbg() and dev_err() (Jaroslav Kysela) [RHEL-80657]
  - ASoC: SOF: pcm: Move period/buffer configuration print after platform open (Jaroslav Kysela) [RHEL-80657]
  - ASoC: SOF: Relocate and rework functionality for PCM stream freeing (Jaroslav Kysela) [RHEL-80657]
  - ASoC: rt722: get lane mapping property (Jaroslav Kysela) [RHEL-80657]
  - ASoC: SOF: mediatek: Use str_on_off() helper function (Jaroslav Kysela) [RHEL-80657]
  - ASoC: amd: acp: Use str_low_high() helper function (Jaroslav Kysela) [RHEL-80657]
  - ASoC: dmic: Add DSD big endian format support (Jaroslav Kysela) [RHEL-80657]
  - ALSA: docs: Fix module paths in /sys (Jaroslav Kysela) [RHEL-80657]
  - ALSA: docs: Fix typo (Jaroslav Kysela) [RHEL-80657]
  - ASoC: hdmi-codec: dump ELD through procfs (Jaroslav Kysela) [RHEL-80657]
  - ALSA: hda/hdmi: extract common interface for ELD handling (Jaroslav Kysela) [RHEL-80657]
  - ALSA: lola: Remove unused lola_(save|restore)_mixer (Jaroslav Kysela) [RHEL-80657]
  - ASoC: codecs: wcd934x: use wcd934x binding header (Jaroslav Kysela) [RHEL-80657]
  - ASoC: dt-bindings: Add bindings for WCD934x DAIs (Jaroslav Kysela) [RHEL-80657]
  - ASoC: codecs: pcm3168a: Allow for 24-bit in provider mode (Jaroslav Kysela) [RHEL-80657]
  - ASoC: codecs: pcm3168a: Relax probing conditions (Jaroslav Kysela) [RHEL-80657]
  - ASoC: codecs: pcm3168a: Add ACPI match table (Jaroslav Kysela) [RHEL-80657]
  - ASoC: soc-core: Stop using of_property_read_bool() for non-boolean properties (Jaroslav Kysela) [RHEL-80657]
  - ASoC: soc-ops: remove soc-dpcm.h (Jaroslav Kysela) [RHEL-80657]
  - ASoC: mediatek: mt6358: Remove unused functions (Jaroslav Kysela) [RHEL-80657]
  - ASoC: SOF: topology: Use krealloc_array() to replace krealloc() (Jaroslav Kysela) [RHEL-80657]
  - ASoC: tegra: Add interconnect support (Jaroslav Kysela) [RHEL-80657]
  - ASoC: rt722-sdca: Make use of new expanded MBQ regmap (Jaroslav Kysela) [RHEL-80657]
  - ASoC: rt722-sdca: Add some missing readable registers (Jaroslav Kysela) [RHEL-80657]
  - ASoC: mediatek: Remove unused mtk_memif_set_rate (Jaroslav Kysela) [RHEL-80657]
  - ALSA: usb-audio: Add quirk for Plantronics headsets to fix control names (Jaroslav Kysela) [RHEL-80657]
  - ASoC: cpcap: Implement jack detection (Jaroslav Kysela) [RHEL-80657]
  - ASoC: cpcap: Implement .set_bias_level (Jaroslav Kysela) [RHEL-80657]
  - ASoC: hdmi-codec: allow to refine formats actually supported (Jaroslav Kysela) [RHEL-80657]
  - mm: zswap: fix crypto_free_acomp() deadlock in zswap_cpu_comp_dead() (Rafael Aquini) [RHEL-78678] {CVE-2025-21693}
  - mm: zswap: move allocations during CPU init outside the lock (Rafael Aquini) [RHEL-78678] {CVE-2025-21693}
  - mm: zswap: properly synchronize freeing resources during CPU hotunplug (Rafael Aquini) [RHEL-78678] {CVE-2025-21693}


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: Paolo Bonzini <pbonzini@redhat.com> [5.14.0-599.tdx.el9]
changelog:
  - redhat: enable TDX host config (Paolo Bonzini)
  - spec: Provides: kernel-tdx (Camilla Conte)
  - [NOT UPSTREAM] work around issues with NO_RBP_MOD (Paolo Bonzini)
  - x86/virt/tdx: Update the kexec section in the TDX documentation (Kai Huang)
  - x86/virt/tdx: Remove the !KEXEC_CORE dependency (Kai Huang)
  - x86/kexec: Disable kexec/kdump on platforms with TDX partial write erratum (Kai Huang)
  - x86/kexec: do unconditional WBINVD for bare-metal in relocate_kernel() (Kai Huang)
  - x86/kexec: do unconditional WBINVD for bare-metal in stop_this_cpu() (Kai Huang)
  - KVM: x86: Reject KVM_SET_TSC_KHZ vCPU ioctl for TSC protected guest (Paolo Bonzini) [RHEL-15711]
  - KVM: VMX: Ensure unused kvm_tdx_capabilities fields are zeroed out (Paolo Bonzini) [RHEL-15711]
  - Documentation: KVM: Fix unexpected unindent warning (Paolo Bonzini) [RHEL-15711]
  - KVM: TDX: Don't report base TDVMCALLs (Paolo Bonzini) [RHEL-15711]
  - Documentation: KVM: Fix unexpected unindent warnings (Paolo Bonzini) [RHEL-95318]
  - KVM: selftests: Add back the missing check of MONITOR/MWAIT availability (Paolo Bonzini) [RHEL-95318]
  - KVM: x86: avoid underflow when scaling TSC frequency (Paolo Bonzini) [RHEL-95318]
  - KVM: TDX: Report supported optional TDVMCALLs in TDX capabilities (Paolo Bonzini) [RHEL-95318]
  - KVM: TDX: Exit to userspace for SetupEventNotifyInterrupt (Paolo Bonzini) [RHEL-95318]
  - KVM: TDX: Exit to userspace for GetTdVmCallInfo (Paolo Bonzini) [RHEL-95318]
  - KVM: TDX: Handle TDG.VP.VMCALL<GetQuote> (Paolo Bonzini) [RHEL-95318]
  - KVM: TDX: Add new TDVMCALL status code for unsupported subfuncs (Paolo Bonzini) [RHEL-95318]
  - KVM: x86/mmu: Reject direct bits in gpa passed to KVM_PRE_FAULT_MEMORY (Paolo Bonzini) [RHEL-95318]
  - KVM: x86/mmu: Embed direct bits into gpa for KVM_PRE_FAULT_MEMORY (Paolo Bonzini) [RHEL-95318]
  - KVM: VMX: Preserve host's DEBUGCTLMSR_FREEZE_IN_SMM while running the guest (Maxim Levitsky) [RHEL-95318]
  - KVM: VMX: Wrap all accesses to IA32_DEBUGCTL with getter/setter APIs (Maxim Levitsky) [RHEL-95318]
  - KVM: nVMX: Check vmcs12->guest_ia32_debugctl on nested VM-Enter (Maxim Levitsky) [RHEL-95318]
  - KVM: VMX: Extract checking of guest's DEBUGCTL into helper (Maxim Levitsky) [RHEL-95318]
  - KVM: VMX: Allow guest to set DEBUGCTL.RTM_DEBUG if RTM is supported (Maxim Levitsky) [RHEL-95318]
  - KVM: x86: Drop kvm_x86_ops.set_dr6() in favor of a new KVM_RUN flag (Maxim Levitsky) [RHEL-95318]
  - KVM: x86: Convert vcpu_run()'s immediate exit param into a generic bitmap (Maxim Levitsky) [RHEL-95318]
  - KVM: TDX: Use kvm_arch_vcpu.host_debugctl to restore the host's DEBUGCTL (Maxim Levitsky) [RHEL-95318]
  - KVM: selftests: access_tracking_perf_test: Add option to skip the sanity check (Maxim Levitsky) [RHEL-95318]
  - KVM: selftests: Extract guts of THP accessor to standalone sysfs helpers (Maxim Levitsky) [RHEL-95318]
  - KVM: selftests: Add a nested (forced) emulation intercept test for x86 (Maxim Levitsky) [RHEL-95318]
  - KVM: selftests: Actually emit forced emulation prefix for kvm_asm_safe_fep() (Maxim Levitsky) [RHEL-95318]
  - KVM: selftests: Print out the actual Top-Down Slots count on failure (Maxim Levitsky) [RHEL-95318]
  - KVM: selftests: Drop the "feature event" param from guest test helpers (Maxim Levitsky) [RHEL-95318]
  - KVM: selftests: Remove dead code in Intel PMU counters test (Maxim Levitsky) [RHEL-95318]
  - KVM: selftests: Only validate counts for hardware-supported arch events (Maxim Levitsky) [RHEL-95318]
  - KVM: selftests: Make Intel arch events globally available in PMU counters test (Maxim Levitsky) [RHEL-95318]
  - KVM: selftests: Use data load to trigger LLC references/misses in Intel PMU (Maxim Levitsky) [RHEL-95318]
  - KVM: selftests: Fix typos in x86's PMU counter test's macro variable use (Maxim Levitsky) [RHEL-95318]
  - KVM: selftests: Assert that STI blocking isn't set after event injection (Maxim Levitsky) [RHEL-95318]
  - KVM: selftests: Print the seed for the guest pRNG iff it has changed (Maxim Levitsky) [RHEL-95318]
  - KVM: selftests: Add global snapshot of kvm_is_forced_emulation_enabled() (Maxim Levitsky) [RHEL-95318]
  - KVM: selftests: Provide an API for getting a random bool from an RNG (Maxim Levitsky) [RHEL-95318]
  - rtmutex_api: provide correct extern functions (Maxim Levitsky) [RHEL-95318]
  - KVM: arm64: use kvm_trylock_all_vcpus when locking all vCPUs (Maxim Levitsky) [RHEL-95318]
  - x86: KVM: SVM: use kvm_lock_all_vcpus instead of a custom implementation (Maxim Levitsky) [RHEL-95318]
  - KVM: add kvm_lock_all_vcpus and kvm_trylock_all_vcpus (Maxim Levitsky) [RHEL-95318]
  - locking/mutex: implement mutex_lock_killable_nest_lock (Maxim Levitsky) [RHEL-95318]
  - locking/mutex: implement mutex_trylock_nested (Maxim Levitsky) [RHEL-95318]
  - perf/x86/intel: Ensure LBRs are disabled when a CPU is starting (Maxim Levitsky) [RHEL-95318]
  - KVM: x86/mmu: Prevent installing hugepages when mem attributes are changing (Maxim Levitsky) [RHEL-95318]
  - KVM: SVM: Forcibly leave SMM mode on SHUTDOWN interception (Maxim Levitsky) [RHEL-95318]
  - KVM: SVM: Add Idle HLT intercept support (Maxim Levitsky) [RHEL-95318]
  - x86/cpufeatures: Add CPUID feature bit for Idle HLT intercept (Maxim Levitsky) [RHEL-95318]
  - KVM: SEV: Use long-term pin when registering encrypted memory regions (Maxim Levitsky) [RHEL-95318]
  - KVM: nVMX: Synthesize nested VM-Exit for supported emulation intercepts (Maxim Levitsky) [RHEL-95318]
  - KVM: nVMX: Allow the caller to provide instruction length on nested VM-Exit (Maxim Levitsky) [RHEL-95318]
  - KVM: x86: Add a #define for the architectural max instruction length (Maxim Levitsky) [RHEL-95318]
  - KVM: x86: Plumb the emulator's starting RIP into nested intercept checks (Maxim Levitsky) [RHEL-95318]
  - KVM: x86: Plumb the src/dst operand types through to .check_intercept() (Maxim Levitsky) [RHEL-95318]
  - KVM: nVMX: Consolidate missing X86EMUL_INTERCEPTED logic in L2 emulation (Maxim Levitsky) [RHEL-95318]
  - KVM: nVMX: Emulate HLT in L2 if it's not intercepted (Maxim Levitsky) [RHEL-95318]
  - KVM: nVMX: Allow emulating RDPID on behalf of L2 (Maxim Levitsky) [RHEL-95318]
  - KVM: nSVM: Pass next RIP, not current RIP, for nested VM-Exit on emulation (Maxim Levitsky) [RHEL-95318]
  - KVM: nVMX: Check PAUSE_EXITING, not BUS_LOCK_DETECTION, on PAUSE emulation (Maxim Levitsky) [RHEL-95318]
  - KVM: x86/cpuid: add type suffix to decimal const 48 fix building warning (Maxim Levitsky) [RHEL-95318]
  - KVM: x86: Clear pv_unhalted on all transitions to KVM_MP_STATE_RUNNABLE (Maxim Levitsky) [RHEL-95318]
  - KVM: x86: Introduce kvm_set_mp_state() (Maxim Levitsky) [RHEL-95318]
  - KVM: x86: Wake vCPU for PIC interrupt injection iff a valid IRQ was found (Maxim Levitsky) [RHEL-95318]
  - KVM: x86/xen: Only write Xen hypercall page for guest writes to MSR (Maxim Levitsky) [RHEL-95318]
  - KVM: x86: Explicitly zero EAX and EBX when PERFMON_V2 isn't supported by KVM (Maxim Levitsky) [RHEL-95318]
  - KVM: x86: Snapshot the host's DEBUGCTL after disabling IRQs (Maxim Levitsky) [RHEL-95318]
  - KVM: SVM: Manually context switch DEBUGCTL if LBR virtualization is disabled (Maxim Levitsky) [RHEL-95318]
  - KVM: x86: Snapshot the host's DEBUGCTL in common x86 (Maxim Levitsky) [RHEL-95318]
  - KVM: SVM: Suppress DEBUGCTL.BTF on AMD (Maxim Levitsky) [RHEL-95318]
  - KVM: SVM: Drop DEBUGCTL[5:2] from guest's effective value (Maxim Levitsky) [RHEL-95318]
  - KVM: SVM: Set RFLAGS.IF=1 in C code, to get VMRUN out of the STI shadow (Maxim Levitsky) [RHEL-95318]
  - KVM: nSVM: Enter guest mode before initializing nested NPT MMU (Maxim Levitsky) [RHEL-95318]
  - KVM: Drop hack that "manually" informs lockdep of kvm->lock vs. vcpu->mutex (Maxim Levitsky) [RHEL-95318]
  - KVM: Don't BUG() the kernel if xa_insert() fails with -EBUSY (Maxim Levitsky) [RHEL-95318]
  - Revert "KVM: Fix vcpu_array[0] races" (Maxim Levitsky) [RHEL-95318]
  - KVM: Grab vcpu->mutex across installing the vCPU's fd and bumping online_vcpus (Maxim Levitsky) [RHEL-95318]
  - KVM: Verify there's at least one online vCPU when iterating over all vCPUs (Maxim Levitsky) [RHEL-95318]
  - KVM: SVM: Disable AVIC on SNP-enabled system without HvInUseWrAllowed feature (Maxim Levitsky) [RHEL-95318]
  - KVM: nVMX: fix canonical check of vmcs12 HOST_RIP (Maxim Levitsky) [RHEL-95318]
  - KVM: x86: model canonical checks more precisely (Maxim Levitsky) [RHEL-95318]
  - KVM: x86: Add X86EMUL_F_MSR and X86EMUL_F_DT_LOAD to aid canonical checks (Maxim Levitsky) [RHEL-95318]
  - KVM: x86: Route non-canonical checks in emulator through emulate_ops (Maxim Levitsky) [RHEL-95318]
  - KVM: x86: drop x86.h include from cpuid.h (Maxim Levitsky) [RHEL-95318]
  - x86/tdx: mark tdh_vp_enter() as __flatten (Paolo Bonzini) [RHEL-15711]
  - KVM: VMX: use __always_inline for is_td_vcpu and is_td (Paolo Bonzini) [RHEL-15711]
  - KVM: x86: Revert kvm_x86_ops.mem_enc_ioctl() back to an OPTIONAL hook (Paolo Bonzini) [RHEL-15711]
  - KVM: x86/mmu: Use kvm_x86_call() instead of manual static_call() (Paolo Bonzini) [RHEL-15711]
  - KVM: x86: Check that the high 32bits are clear in kvm_arch_vcpu_ioctl_run() (Paolo Bonzini) [RHEL-15711]
  - RHEL: add debugging info for TDX module initialization (Paolo Bonzini) [RHEL-15711]
  - Documentation/virt/kvm: Document on Trust Domain Extensions (TDX) (Paolo Bonzini) [RHEL-15711]
  - KVM: TDX: Make TDX VM type supported (Paolo Bonzini) [RHEL-15711]
  - KVM: TDX: KVM: TDX: Always honor guest PAT on TDX enabled guests (Paolo Bonzini) [RHEL-15711]
  - KVM: x86: remove shadow_memtype_mask (Paolo Bonzini) [RHEL-15711]
  - KVM: x86: Introduce Intel specific quirk KVM_X86_QUIRK_IGNORE_GUEST_PAT (Paolo Bonzini) [RHEL-15711]
  - KVM: x86: Introduce supported_quirks to block disabling quirks (Paolo Bonzini) [RHEL-15711]
  - KVM: x86: Allow vendor code to disable quirks (Paolo Bonzini) [RHEL-15711]
  - KVM: x86: do not allow re-enabling quirks (Paolo Bonzini) [RHEL-15711]
  - KVM: TDX: Enable guest access to MTRR MSRs (Paolo Bonzini) [RHEL-15711]
  - KVM: TDX: Add a method to ignore hypercall patching (Paolo Bonzini) [RHEL-15711]
  - KVM: TDX: Ignore setting up mce (Paolo Bonzini) [RHEL-15711]
  - KVM: TDX: Add methods to ignore accesses to TSC (Paolo Bonzini) [RHEL-15711]
  - KVM: TDX: Add methods to ignore VMX preemption timer (Paolo Bonzini) [RHEL-15711]
  - KVM: TDX: Add method to ignore guest instruction emulation (Paolo Bonzini) [RHEL-15711]
  - KVM: TDX: Add methods to ignore accesses to CPU state (Paolo Bonzini) [RHEL-15711]
  - KVM: TDX: Handle TDG.VP.VMCALL<GetTdVmCallInfo> hypercall (Paolo Bonzini) [RHEL-15711]
  - KVM: TDX: Enable guest access to LMCE related MSRs (Paolo Bonzini) [RHEL-15711]
  - KVM: TDX: Handle TDX PV rdmsr/wrmsr hypercall (Paolo Bonzini) [RHEL-15711]
  - KVM: TDX: Implement callbacks for MSR operations (Paolo Bonzini) [RHEL-15711]
  - KVM: x86: Move KVM_MAX_MCE_BANKS to header file (Paolo Bonzini) [RHEL-15711]
  - KVM: TDX: Handle TDX PV HLT hypercall (Paolo Bonzini) [RHEL-15711]
  - KVM: TDX: Handle TDX PV CPUID hypercall (Paolo Bonzini) [RHEL-15711]
  - KVM: TDX: Kick off vCPUs when SEAMCALL is busy during TD page removal (Paolo Bonzini) [RHEL-15711]
  - KVM: TDX: Retry locally in TDX EPT violation handler on RET_PF_RETRY (Paolo Bonzini) [RHEL-15711]
  - KVM: TDX: Detect unexpected SEPT violations due to pending SPTEs (Paolo Bonzini) [RHEL-15711]
  - KVM: TDX: Handle EPT violation/misconfig exit (Paolo Bonzini) [RHEL-15711]
  - KVM: TDX: Handle EXIT_REASON_OTHER_SMI (Paolo Bonzini) [RHEL-15711]
  - KVM: TDX: Handle EXCEPTION_NMI and EXTERNAL_INTERRUPT (Paolo Bonzini) [RHEL-15711]
  - KVM: VMX: Add a helper for NMI handling (Paolo Bonzini) [RHEL-15711]
  - KVM: VMX: Move emulation_required to struct vcpu_vt (Paolo Bonzini) [RHEL-15711]
  - KVM: TDX: Add methods to ignore virtual apic related operation (Paolo Bonzini) [RHEL-15711]
  - KVM: TDX: Force APICv active for TDX guest (Paolo Bonzini) [RHEL-15711]
  - KVM: TDX: Enforce KVM_IRQCHIP_SPLIT for TDX guests (Paolo Bonzini) [RHEL-15711]
  - KVM: TDX: Always block INIT/SIPI (Paolo Bonzini) [RHEL-15711]
  - KVM: TDX: Handle SMI request as !CONFIG_KVM_SMM (Paolo Bonzini) [RHEL-15711]
  - KVM: TDX: Implement methods to inject NMI (Paolo Bonzini) [RHEL-15711]
  - KVM: TDX: Wait lapic expire when timer IRQ was injected (Paolo Bonzini) [RHEL-15711]
  - KVM: x86: Assume timer IRQ was injected if APIC state is protected (Paolo Bonzini) [RHEL-15711]
  - KVM: TDX: Implement non-NMI interrupt injection (Paolo Bonzini) [RHEL-15711]
  - KVM: VMX: Move posted interrupt delivery code to common header (Paolo Bonzini) [RHEL-15711]
  - KVM: TDX: Disable PI wakeup for IPIv (Paolo Bonzini) [RHEL-15711]
  - KVM: TDX: Add support for find pending IRQ in a protected local APIC (Paolo Bonzini) [RHEL-15711]
  - KVM: TDX: Handle TDX PV MMIO hypercall (Paolo Bonzini) [RHEL-15711]
  - KVM: TDX: Handle TDX PV port I/O hypercall (Paolo Bonzini) [RHEL-15711]
  - KVM: TDX: Handle TDG.VP.VMCALL<ReportFatalError> (Paolo Bonzini) [RHEL-15711]
  - KVM: TDX: Handle TDG.VP.VMCALL<MapGPA> (Paolo Bonzini) [RHEL-15711]
  - KVM: TDX: Handle KVM hypercall with TDG.VP.VMCALL (Paolo Bonzini) [RHEL-15711]
  - KVM: TDX: Add a place holder for handler of TDX hypercalls (TDG.VP.VMCALL) (Paolo Bonzini) [RHEL-15711]
  - KVM: TDX: Add a place holder to handle TDX VM exit (Paolo Bonzini) [RHEL-15711]
  - KVM: x86: Move pv_unhalted check out of kvm_vcpu_has_events() (Paolo Bonzini) [RHEL-15711]
  - KVM: x86: Have ____kvm_emulate_hypercall() read the GPRs (Paolo Bonzini) [RHEL-15711]
  - KVM: x86: Add a switch_db_regs flag to handle TDX's auto-switched behavior (Paolo Bonzini) [RHEL-15711]
  - KVM: TDX: Save and restore IA32_DEBUGCTL (Paolo Bonzini) [RHEL-15711]
  - KVM: TDX: Disable support for TSX and WAITPKG (Paolo Bonzini) [RHEL-15711]
  - KVM: TDX: restore user ret MSRs (Paolo Bonzini) [RHEL-15711]
  - KVM: x86: Allow to update cached values in kvm_user_return_msrs w/o wrmsr (Paolo Bonzini) [RHEL-15711]
  - KVM: TDX: restore host xsave state when exit from the guest TD (Paolo Bonzini) [RHEL-15711]
  - KVM: TDX: vcpu_run: save/restore host state(host kernel gs) (Paolo Bonzini) [RHEL-15711]
  - KVM: TDX: Implement TDX vcpu enter/exit path (Paolo Bonzini) [RHEL-15711]
  - KVM: VMX: Move common fields of struct vcpu_{vmx,tdx} to a struct (Paolo Bonzini) [RHEL-15711]
  - x86/virt/tdx: Add SEAMCALL wrapper to enter/exit TDX guest (Paolo Bonzini) [RHEL-15711]
  - KVM: TDX: Handle SEPT zap error due to page add error in premap (Paolo Bonzini) [RHEL-15711]
  - KVM: TDX: Skip updating CPU dirty logging request for TDs (Paolo Bonzini) [RHEL-15711]
  - KVM: x86: Make cpu_dirty_log_size a per-VM value (Paolo Bonzini) [RHEL-15711]
  - KVM: x86/mmu: Add parameter "kvm" to kvm_mmu_page_ad_need_write_protect() (Paolo Bonzini) [RHEL-15711]
  - KVM: Add parameter "kvm" to kvm_cpu_dirty_log_size() and its callers (Paolo Bonzini) [RHEL-15711]
  - KVM: TDX: Handle vCPU dissociation (Paolo Bonzini) [RHEL-15711]
  - KVM: TDX: Finalize VM initialization (Paolo Bonzini) [RHEL-15711]
  - KVM: TDX: Add an ioctl to create initial guest memory (Paolo Bonzini) [RHEL-15711]
  - KVM: x86/mmu: Export kvm_tdp_map_page() (Paolo Bonzini) [RHEL-15711]
  - KVM: x86/mmu: Bail out kvm_tdp_map_page() when VM dead (Paolo Bonzini) [RHEL-15711]
  - KVM: TDX: Implement hook to get max mapping level of private pages (Paolo Bonzini) [RHEL-15711]
  - KVM: TDX: Implement hooks to propagate changes of TDP MMU mirror page table (Paolo Bonzini) [RHEL-15711]
  - KVM: TDX: Handle TLB tracking for TDX (Paolo Bonzini) [RHEL-15711]
  - KVM: TDX: Set per-VM shadow_mmio_value to 0 (Paolo Bonzini) [RHEL-15711]
  - KVM: x86/mmu: Add setter for shadow_mmio_value (Paolo Bonzini) [RHEL-15711]
  - KVM: TDX: Require TDP MMU, mmio caching and EPT A/D bits for TDX (Paolo Bonzini) [RHEL-15711]
  - KVM: TDX: Set gfn_direct_bits to shared bit (Paolo Bonzini) [RHEL-15711]
  - KVM: TDX: Add load_mmu_pgd method for TDX (Paolo Bonzini) [RHEL-15711]
  - KVM: TDX: Add accessors VMX VMCS helpers (Paolo Bonzini) [RHEL-15711]
  - KVM: VMX: Teach EPT violation helper about private mem (Paolo Bonzini) [RHEL-15711]
  - KVM: VMX: Split out guts of EPT violation to common/exposed function (Paolo Bonzini) [RHEL-15711]
  - KVM: x86/mmu: Do not enable page track for TD guest (Paolo Bonzini) [RHEL-15711]
  - KVM: x86/tdp_mmu: Add a helper function to walk down the TDP MMU (Paolo Bonzini) [RHEL-15711]
  - KVM: x86/mmu: Implement memslot deletion for TDX (Paolo Bonzini) [RHEL-15711]
  - x86/virt/tdx: Add SEAMCALL wrappers for TD measurement of initial contents (Paolo Bonzini) [RHEL-15711]
  - x86/virt/tdx: Add SEAMCALL wrappers to remove a TD private page (Paolo Bonzini) [RHEL-15711]
  - x86/virt/tdx: Add SEAMCALL wrappers to manage TDX TLB tracking (Paolo Bonzini) [RHEL-15711]
  - x86/virt/tdx: Add SEAMCALL wrappers to add TD private pages (Paolo Bonzini) [RHEL-15711]
  - x86/virt/tdx: Add SEAMCALL wrapper tdh_mem_sept_add() to add SEPT pages (Paolo Bonzini) [RHEL-15711]
  - KVM: TDX: Register TDX host key IDs to cgroup misc controller (Paolo Bonzini) [RHEL-15711]
  - KVM: x86/mmu: Taking guest pa into consideration when calculate tdp level (Paolo Bonzini) [RHEL-15711]
  - KVM: x86: Introduce KVM_TDX_GET_CPUID (Paolo Bonzini) [RHEL-15711]
  - KVM: TDX: Do TDX specific vcpu initialization (Paolo Bonzini) [RHEL-15711]
  - KVM: TDX: create/free TDX vcpu structure (Paolo Bonzini) [RHEL-15711]
  - KVM: TDX: Don't offline the last cpu of one package when there's TDX guest (Paolo Bonzini) [RHEL-15711]
  - KVM: TDX: Make pmu_intel.c ignore guest TD case (Paolo Bonzini) [RHEL-15711]
  - KVM: TDX: add ioctl to initialize VM with TDX specific parameters (Paolo Bonzini) [RHEL-15711]
  - KVM: x86: expose cpuid_entry2_find for TDX (Paolo Bonzini) [RHEL-15711]
  - KVM: TDX: Support per-VM KVM_CAP_MAX_VCPUS extension check (Paolo Bonzini) [RHEL-15711]
  - KVM: TDX: create/destroy VM structure (Paolo Bonzini) [RHEL-15711]
  - KVM: TDX: Get system-wide info about TDX module on initialization (Paolo Bonzini) [RHEL-15711]
  - KVM: TDX: Add place holder for TDX VM specific mem_enc_op ioctl (Paolo Bonzini) [RHEL-15711]
  - KVM: TDX: Add helper functions to print TDX SEAMCALL error (Paolo Bonzini) [RHEL-15711]
  - KVM: TDX: Add TDX "architectural" error codes (Paolo Bonzini) [RHEL-15711]
  - KVM: TDX: Define TDX architectural definitions (Paolo Bonzini) [RHEL-15711]
  - KVM: TDX: Add placeholders for TDX VM/vCPU structures (Paolo Bonzini) [RHEL-15711]
  - KVM: TDX: Get TDX global information (Paolo Bonzini) [RHEL-15711]
  - KVM: VMX: Initialize TDX during KVM module load (Paolo Bonzini) [RHEL-15711]
  - KVM: VMX: Refactor VMX module init/exit functions (Paolo Bonzini) [RHEL-15711]
  - KVM: Export hardware virtualization enabling/disabling functions (Paolo Bonzini) [RHEL-15711]
  - x86/virt/tdx: Add tdx_guest_keyid_alloc/free() to alloc and free TDX guest KeyID (Paolo Bonzini) [RHEL-15711]
  - x86/virt/tdx: Read essential global metadata for KVM (Paolo Bonzini) [RHEL-15711]
  - x86/virt/tdx: allocate tdx_sys_info in static memory (Paolo Bonzini) [RHEL-15711]
  - x86/virt/tdx: Add SEAMCALL wrappers for TDX flush operations (Paolo Bonzini) [RHEL-15711]
  - x86/virt/tdx: Add SEAMCALL wrappers for TDX VM/vCPU field access (Paolo Bonzini) [RHEL-15711]
  - x86/virt/tdx: Add SEAMCALL wrappers for TDX page cache management (Paolo Bonzini) [RHEL-15711]
  - x86/virt/tdx: Add SEAMCALL wrappers for TDX vCPU creation (Paolo Bonzini) [RHEL-15711]
  - x86/virt/tdx: Add SEAMCALL wrappers for TDX TD creation (Paolo Bonzini) [RHEL-15711]
  - x86/virt/tdx: Add SEAMCALL wrappers for TDX KeyID management (Paolo Bonzini) [RHEL-15711]
  - selftests: kvm: revamp MONITOR/MWAIT tests (Paolo Bonzini) [RHEL-15711]
  - KVM: x86: Add infrastructure for secure TSC (Paolo Bonzini) [RHEL-15711]
  - KVM: x86: Push down setting vcpu.arch.user_set_tsc (Paolo Bonzini) [RHEL-15711]
  - KVM: x86: block KVM_CAP_SYNC_REGS if guest state is protected (Paolo Bonzini) [RHEL-15711]
  - KVM: x86: move vm_destroy callback at end of kvm_arch_destroy_vm (Paolo Bonzini) [RHEL-15711]
  - KVM: x86/mmu: Prevent aliased memslot GFNs (Paolo Bonzini) [RHEL-15711]
  - KVM: x86/tdp_mmu: Don't zap valid mirror roots in kvm_tdp_mmu_zap_all() (Paolo Bonzini) [RHEL-15711]
  - KVM: x86/tdp_mmu: Take root types for kvm_tdp_mmu_invalidate_all_roots() (Paolo Bonzini) [RHEL-15711]
  - KVM: x86/tdp_mmu: Propagate tearing down mirror page tables (Paolo Bonzini) [RHEL-15711]
  - KVM: x86/tdp_mmu: Propagate building mirror page tables (Paolo Bonzini) [RHEL-15711]
  - KVM: x86/tdp_mmu: Propagate attr_filter to MMU notifier callbacks (Paolo Bonzini) [RHEL-15711]
  - KVM: x86/tdp_mmu: Support mirror root for TDP MMU (Paolo Bonzini) [RHEL-15711]
  - KVM: x86/tdp_mmu: Take root in tdp_mmu_for_each_pte() (Paolo Bonzini) [RHEL-15711]
  - KVM: x86/tdp_mmu: Introduce KVM MMU root types to specify page table type (Paolo Bonzini) [RHEL-15711]
  - KVM: x86/tdp_mmu: Extract root invalid check from tdx_mmu_next_root() (Paolo Bonzini) [RHEL-15711]
  - KVM: x86/mmu: Support GFN direct bits (Paolo Bonzini) [RHEL-15711]
  - KVM: x86/tdp_mmu: Take struct kvm in iter loops (Paolo Bonzini) [RHEL-15711]
  - KVM: x86/mmu: Make kvm_tdp_mmu_alloc_root() return void (Paolo Bonzini) [RHEL-15711]
  - KVM: x86/mmu: Add an is_mirror member for union kvm_mmu_page_role (Paolo Bonzini) [RHEL-15711]
  - KVM: x86/mmu: Add an external pointer to struct kvm_mmu_page (Paolo Bonzini) [RHEL-15711]
  - KVM: x86: Add a VM type define for TDX (Paolo Bonzini) [RHEL-15711]
  - KVM: Add member to struct kvm_gfn_range to indicate private/shared (Paolo Bonzini) [RHEL-15711]
  - x86/irq: Remove bitfields in posted interrupt descriptor (Paolo Bonzini) [RHEL-15711]
  - KVM: x86: Exit to userspace if fastpath triggers one on instruction skip (Paolo Bonzini) [RHEL-15711]
  - KVM: x86: Dedup fastpath MSR post-handling logic (Paolo Bonzini) [RHEL-15711]
  - KVM: x86: Re-enter guest if WRMSR(X2APIC_ICR) fastpath is successful (Paolo Bonzini) [RHEL-15711]
  - KVM: nVMX: Process events on nested VM-Exit if injectable IRQ or NMI is pending (Paolo Bonzini) [RHEL-15711]
  - KVM: x86: Free vCPUs before freeing VM state (Paolo Bonzini) [RHEL-15711]
  - Documentation: KVM: update amd-memory-encryption.rst references (Paolo Bonzini) [RHEL-15711]
  - KVM: VMX: Modify NMI and INTR handlers to take intr_info as function argument (Paolo Bonzini) [RHEL-15711]
  - KVM: VMX: Drop support for forcing UC memory when guest CR0.CD=1 (Paolo Bonzini) [RHEL-15711]
  - KVM: x86: Remove VMX support for virtualizing guest MTRR memtypes (Paolo Bonzini) [RHEL-15711]
  - KVM: x86: Add fastpath handling of HLT VM-Exits (Paolo Bonzini) [RHEL-15711]
  - KVM: x86: Reorganize code in x86.c to co-locate vCPU blocking/running helpers (Paolo Bonzini) [RHEL-15711]
  - KVM: x86/mmu: Zap invalid roots with mmu_lock holding for write at uninit (Paolo Bonzini) [RHEL-15711]
  - KVM: x86: Refactor __kvm_emulate_hypercall() into a macro (Paolo Bonzini) [RHEL-15711]
  - KVM: x86: Always complete hypercall via function callback (Paolo Bonzini) [RHEL-15711]
  - KVM: x86: Bump hypercall stat prior to fully completing hypercall (Paolo Bonzini) [RHEL-15711]
  - KVM: x86: Move "emulate hypercall" function declarations to x86.h (Paolo Bonzini) [RHEL-15711]
  - KVM: x86: Add a helper to check for user interception of KVM hypercalls (Paolo Bonzini) [RHEL-15711]
  - KVM: x86: clear vcpu->run->hypercall.ret before exiting for KVM_EXIT_HYPERCALL (Paolo Bonzini) [RHEL-15711]
  - KVM: x86: Remove hwapic_irr_update() from kvm_x86_ops (Paolo Bonzini) [RHEL-15711]
  - KVM: x86: Plumb in the vCPU to kvm_x86_ops.hwapic_isr_update() (Paolo Bonzini) [RHEL-15711]
  - KVM: x86: don't fall through case statements without annotations (Paolo Bonzini) [RHEL-15711]
  - KVM: x86: Only advertise KVM_CAP_READONLY_MEM when supported by VM (Paolo Bonzini) [RHEL-15711]
  - KVM: x86: Disallow read-only memslots for SEV-ES and SEV-SNP (and TDX) (Paolo Bonzini) [RHEL-15711]
  - KVM: x86/mmu: Return RET_PF* instead of 1 in kvm_mmu_page_fault() (Paolo Bonzini) [RHEL-15711]
  - KVM: x86/mmu: Treat TDP MMU faults as spurious if access is already allowed (Paolo Bonzini) [RHEL-15711]
  - KVM: x86/mmu: Don't overwrite shadow-present MMU SPTEs when prefaulting (Paolo Bonzini) [RHEL-15711]


author: Stefan Hajnoczi <stefanha@redhat.com> - 1.2.2-1
changelog:
  - Import Fedora rpm 1.2.2-4 spec file with license updates (https://src.fedoraproject.org/rpms/libblkio/pull-request/1)


author: Stefan Hajnoczi <stefanha@redhat.com> - 1.2.2-2
changelog:
  - Remove 
  %setup       -q


  /usr/bin/git init -q
  /usr/bin/git config user.name "rpm-build"
  /usr/bin/git config user.email "<rpm-build>"
  /usr/bin/git config gc.auto 0
  /usr/bin/git add --force .
  /usr/bin/git commit -q --allow-empty -a\
  	--author "rpm-build <rpm-build>" -m "libblkio-1.3.0 base"


author: Jiri Denemark <jdenemar@redhat.com> - 10.8.0-1
changelog:
  - Rebased to libvirt-10.8.0 (RHEL-50577)
  - The rebase also fixes the following bugs:
      RHEL-45518, RHEL-49607, RHEL-50968, RHEL-52449, RHEL-54235
      RHEL-55707, RHEL-55749, RHEL-55769, RHEL-56699


author: Jiri Denemark <jdenemar@redhat.com> - 10.8.0-2
changelog:
  - Revert "network: *un*set the firewalld zone while shutting down a network" (RHEL-61752)
  - Revert "network: support setting firewalld zone for bridge device of open networks" (RHEL-61752)
  - network: call network(Add|Remove)FirewallRules() for forward mode='open' (RHEL-61752)
  - network: a different way of supporting firewalld zone for mode='open' networks (RHEL-61752)
  - network: a different implementation of *un*setting firewalld zone when network is destroyed (RHEL-61752)


author: Jiri Denemark <jdenemar@redhat.com> - 10.9.0-1
changelog:
  - Rebased to libvirt-10.9.0 (RHEL-50577)
  - The rebase also fixes the following bugs:
      RHEL-753, RHEL-62174


author: Jiri Denemark <jdenemar@redhat.com> - 10.10.0-1
changelog:
  - Rebased to libvirt-10.10.0 (RHEL-50577)
  - The rebase also fixes the following bugs:
      RHEL-58152, RHEL-65187, RHEL-65268, RHEL-66222, RHEL-66223
      RHEL-68066, RHEL-69449


author: Jiri Denemark <jdenemar@redhat.com> - 10.10.0-2
changelog:
  - util: Fix typo in virNetDevOpenvswitchInterfaceSetQos (RHEL-69840)
  - qemu: tpm: do not update profile name for transient domains (RHEL-69774)
  - qemu: Enable I/O APIC if needed (RHEL-71414)
  - cpu_map: Sort data files in meson.build (RHEL-70129)
  - sync_qemu_models_i386: Update meson.build (RHEL-70129)
  - sync_qemu_models_i386: Generate missing -v1 variants (RHEL-70129)
  - cpu_map: Add 486-v1 CPU model (RHEL-70129)
  - cpu_map: Add pentium-v1 CPU model (RHEL-70129)
  - cpu_map: Add pentium2-v1 CPU model (RHEL-70129)
  - cpu_map: Add pentium3-v1 CPU model (RHEL-70129)
  - cpu_map: Add coreduo-v1 CPU model (RHEL-70129)
  - cpu_map: Add n270-v1 CPU model (RHEL-70129)
  - cpu_map: Add core2duo-v1 CPU model (RHEL-70129)
  - cpu_map: Add qemu32-v1 CPU model (RHEL-70129)
  - cpu_map: Add kvm32-v1 CPU model (RHEL-70129)
  - cpu_map: Add qemu64-v1 CPU model (RHEL-70129)
  - cpu_map: Add kvm64-v1 CPU model (RHEL-70129)
  - cpu_map: Add Conroe-v1 CPU model (RHEL-70129)
  - cpu_map: Add Penryn-v1 CPU model (RHEL-70129)
  - cpu_map: Add KnightsMill-v1 CPU model (RHEL-70129)
  - cpu_map: Add athlon-v1 CPU model (RHEL-70129)
  - cpu_map: Add phenom-v1 CPU model (RHEL-70129)
  - cpu_map: Add Opteron_G1-v1 CPU model (RHEL-70129)
  - cpu_map: Add Opteron_G2-v1 CPU model (RHEL-70129)
  - cpu_map: Add Opteron_G3-v1 CPU model (RHEL-70129)
  - cpu_map: Add Opteron_G4-v1 CPU model (RHEL-70129)
  - cpu_map: Add Opteron_G5-v1 CPU model (RHEL-70129)
  - cpu_map: Add EPYC-Genoa-v1 CPU model (RHEL-70129)


author: Jiri Denemark <jdenemar@redhat.com> - 10.10.0-3
changelog:
  - qemu: Enable I/O APIC even more frequently (RHEL-71414)
  - cpu_map: Add avx10* CPU features (RHEL-71897)
  - cpu_map: Add GraniteRapids-v2 CPU model (RHEL-71897)
  - cpu_map: Add sha512, sm3, and sm4 CPU features (RHEL-71898)


author: Jiri Denemark <jdenemar@redhat.com> - 10.10.0-4
changelog:
  - conf, docs: Add support for direct and extended tlbflush features (RHEL-73088)
  - qemu: Add support for direct and extended tlbflush features (RHEL-73088)
  - conf: refactor hyperv features formatting (RHEL-73088)
  - conf: Adjust hyperv tlbflush formatting (RHEL-73088)
  - qemu_migration: Do not consider post-copy active in postcopy-recover (RHEL-73699)


author: Jiri Denemark <jdenemar@redhat.com> - 10.10.0-5
changelog:
  - qemu: allow migration of guest with mdev vGPU to VF vGPU (RHEL-68065)
  - storage_file: Refuse qcow2 images with empty string as 'data_file' (RHEL-70627)
  - virstoragetest: Add case for qcow2 image with empty string as 'data_file' (RHEL-70627)
  - qemu: snapshot: delete disk image only if parent snapshot is external (RHEL-74040)
  - storage_file: de-modularize the local file backend (RHEL-73506)
  - libvirt.spec: Move ownership of 'storage-file' backends directory to gluster (RHEL-73506)
  - tools: ssh-proxy: Check for domain status before parsing its CID (RHEL-75589)
  - qemu: re-use existing ActualNetDef for more interface types during update-device (RHEL-74492)


author: Jiri Denemark <jdenemar@redhat.com> - 10.10.0-6
changelog:
  - build: Bump minimum glib2 version to 2.66.0 (RHEL-76802)
  - qemuProcessHandleIOError: Refactor to extract 'priv' instead of 'driver' (RHEL-76802)
  - qemu: Handle quirks of 'device' field of BLOCK_IO_ERROR event in monitor code (RHEL-76802)
  - qemu: Rename 'diskAlias' to 'device' in qemu IO error event handling (RHEL-76802)
  - qemuProcessHandleIOError: Rename local variables (RHEL-76802)
  - qemuMonitorJSONHandleIOError: Do not munge 'reason' field of IO error event (RHEL-76802)
  - qemuProcessHandleIOError: Prefer lookup by node name (RHEL-76802)
  - qemuMonitorJSONHandleIOError: Propagate new 'qom-path' field (RHEL-76802)
  - virStorageSource: Add fields for storing last I/O error message (RHEL-76802)
  - qemuProcessHandleIOError: Populate I/O error reason to virStorageSource (RHEL-76802)
  - qemuProcessHandleIOError: Log IO errors in the VM log file (RHEL-76802)
  - libxlDomainGetMessages: Add existing flags to 'virCheckFlags' (RHEL-76802)
  - virDomainObjGetMessages: Refactor using GPtrArray (RHEL-76802)
  - virDomainGetMessages: Introduce VIR_DOMAIN_MESSAGE_IOERRORS (RHEL-76802)
  - include: libvirt-domain: Reword documentation for @reason of VIR_DOMAIN_EVENT_ID_IO_ERROR_REASON (RHEL-76802)
  - include: libvirt-domain: Add 'message' @reason of VIR_DOMAIN_EVENT_ID_IO_ERROR_REASON (RHEL-76802)
  - qemuSnapshotForEachQcow2: Don't initialize 'nrollback' (RHEL-78186)
  - qemu: process: Export qemuPrepareNVRAM for use in snapshot code (RHEL-78186)
  - qemu: snapshot: Ensure that NVRAM image exists when taking inactive internal snapshot (RHEL-78186)
  - qemuxmlconftest: Allow testing of the 'writable' flag for passed FDs for disks (RHEL-78353)
  - qemuxmlconftest: Add testing of FDs with 'writable' flag in 'disk-source-fd' (RHEL-78353)
  - qemu: domain: Initialize FD passthrough for a virStorageSource before using it (RHEL-78353)


author: Miroslav Rezanina <mrezanin@redhat.com> - 7.2.0-13
changelog:
  - kvm-target-i386-fix-operand-size-of-unary-SSE-operations.patch [bz#2173590]
  - kvm-tests-tcg-i386-Introduce-and-use-reg_t-consistently.patch [bz#2173590]
  - kvm-target-i386-Fix-BEXTR-instruction.patch [bz#2173590]
  - kvm-target-i386-Fix-C-flag-for-BLSI-BLSMSK-BLSR.patch [bz#2173590]
  - kvm-target-i386-fix-ADOX-followed-by-ADCX.patch [bz#2173590]
  - kvm-target-i386-Fix-32-bit-AD-CO-X-insns-in-64-bit-mode.patch [bz#2173590]
  - kvm-target-i386-Fix-BZHI-instruction.patch [bz#2173590]
  - kvm-intel-iommu-fail-DEVIOTLB_UNMAP-without-dt-mode.patch [bz#2156876]
  - Resolves: bz#2173590
    (bugs in emulation of BMI instructions (for libguestfs without KVM))
  - Resolves: bz#2156876
    ([virtual network][rhel7.9_guest] qemu-kvm: vhost vring error in virtqueue 1: Invalid argument (22))


author: Miroslav Rezanina <mrezanin@redhat.com> - 7.2.0-14
changelog:
  - Rebuild for 9.2 release
  - Resolves: bz#2173590
    (bugs in emulation of BMI instructions (for libguestfs without KVM))
  - Resolves: bz#2156876
    ([virtual network][rhel7.9_guest] qemu-kvm: vhost vring error in virtqueue 1: Invalid argument (22))


author: Miroslav Rezanina <mrezanin@redhat.com> - 8.0.0-2
changelog:
  - kvm-acpi-pcihp-allow-repeating-hot-unplug-requests.patch [bz#2087047]
  - kvm-hw-acpi-limit-warning-on-acpi-table-size-to-pc-machi.patch [bz#1934134]
  - kvm-hw-acpi-Mark-acpi-blobs-as-resizable-on-RHEL-pc-mach.patch [bz#1934134]
  - Resolves: bz#2087047
    (Disk detach is unsuccessful while the guest is still booting)
  - Resolves: bz#1934134
    (ACPI table limits warning when booting guest with 512 VCPUs)


author: Miroslav Rezanina <mrezanin@redhat.com> - 8.0.0-3
changelog:
  - kvm-migration-Handle-block-device-inactivation-failures-.patch [bz#2058982]
  - kvm-migration-Minor-control-flow-simplification.patch [bz#2058982]
  - Resolves: bz#2058982
    (Qemu core dump if cut off nfs storage during migration)


author: Miroslav Rezanina <mrezanin@redhat.com> - 8.0.0-4
changelog:
  - kvm-migration-Attempt-disk-reactivation-in-more-failure-.patch [bz#2058982]
  - kvm-util-mmap-alloc-qemu_fd_getfs.patch [bz#2057267]
  - kvm-vl.c-Create-late-backends-before-migration-object.patch [bz#2057267]
  - kvm-migration-postcopy-Detect-file-system-on-dest-host.patch [bz#2057267]
  - kvm-migration-mark-mixed-functions-that-can-suspend.patch [bz#2057267]
  - kvm-postcopy-ram-do-not-use-qatomic_mb_read.patch [bz#2057267]
  - kvm-migration-remove-extra-whitespace-character-for-code.patch [bz#2057267]
  - kvm-migration-Merge-ram_counters-and-ram_atomic_counters.patch [bz#2057267]
  - kvm-migration-Update-atomic-stats-out-of-the-mutex.patch [bz#2057267]
  - kvm-migration-Make-multifd_bytes-atomic.patch [bz#2057267]
  - kvm-migration-Make-dirty_sync_missed_zero_copy-atomic.patch [bz#2057267]
  - kvm-migration-Make-precopy_bytes-atomic.patch [bz#2057267]
  - kvm-migration-Make-downtime_bytes-atomic.patch [bz#2057267]
  - kvm-migration-Make-dirty_sync_count-atomic.patch [bz#2057267]
  - kvm-migration-Make-postcopy_requests-atomic.patch [bz#2057267]
  - kvm-migration-Rename-duplicate-to-zero_pages.patch [bz#2057267]
  - kvm-migration-Rename-normal-to-normal_pages.patch [bz#2057267]
  - kvm-migration-rename-enabled_capabilities-to-capabilitie.patch [bz#2057267]
  - kvm-migration-Pass-migrate_caps_check-the-old-and-new-ca.patch [bz#2057267]
  - kvm-migration-move-migration_global_dump-to-migration-hm.patch [bz#2057267]
  - kvm-spice-move-client_migrate_info-command-to-ui.patch [bz#2057267]
  - kvm-migration-Create-migrate_cap_set.patch [bz#2057267]
  - kvm-migration-Create-options.c.patch [bz#2057267]
  - kvm-migration-Move-migrate_colo_enabled-to-options.c.patch [bz#2057267]
  - kvm-migration-Move-migrate_use_compression-to-options.c.patch [bz#2057267]
  - kvm-migration-Move-migrate_use_events-to-options.c.patch [bz#2057267]
  - kvm-migration-Move-migrate_use_multifd-to-options.c.patch [bz#2057267]
  - kvm-migration-Move-migrate_use_zero_copy_send-to-options.patch [bz#2057267]
  - kvm-migration-Move-migrate_use_xbzrle-to-options.c.patch [bz#2057267]
  - kvm-migration-Move-migrate_use_block-to-options.c.patch [bz#2057267]
  - kvm-migration-Move-migrate_use_return-to-options.c.patch [bz#2057267]
  - kvm-migration-Create-migrate_rdma_pin_all-function.patch [bz#2057267]
  - kvm-migration-Move-migrate_caps_check-to-options.c.patch [bz#2057267]
  - kvm-migration-Move-qmp_query_migrate_capabilities-to-opt.patch [bz#2057267]
  - kvm-migration-Move-qmp_migrate_set_capabilities-to-optio.patch [bz#2057267]
  - kvm-migration-Move-migrate_cap_set-to-options.c.patch [bz#2057267]
  - kvm-migration-Move-parameters-functions-to-option.c.patch [bz#2057267]
  - kvm-migration-Use-migrate_max_postcopy_bandwidth.patch [bz#2057267]
  - kvm-migration-Move-migrate_use_block_incremental-to-opti.patch [bz#2057267]
  - kvm-migration-Create-migrate_throttle_trigger_threshold.patch [bz#2057267]
  - kvm-migration-Create-migrate_checkpoint_delay.patch [bz#2057267]
  - kvm-migration-Create-migrate_max_cpu_throttle.patch [bz#2057267]
  - kvm-migration-Move-migrate_announce_params-to-option.c.patch [bz#2057267]
  - kvm-migration-Create-migrate_cpu_throttle_initial-to-opt.patch [bz#2057267]
  - kvm-migration-Create-migrate_cpu_throttle_increment-func.patch [bz#2057267]
  - kvm-migration-Create-migrate_cpu_throttle_tailslow-funct.patch [bz#2057267]
  - kvm-migration-Move-migrate_postcopy-to-options.c.patch [bz#2057267]
  - kvm-migration-Create-migrate_max_bandwidth-function.patch [bz#2057267]
  - kvm-migration-Move-migrate_use_tls-to-options.c.patch [bz#2057267]
  - kvm-migration-Move-qmp_migrate_set_parameters-to-options.patch [bz#2057267]
  - kvm-migration-Allow-postcopy_ram_supported_by_host-to-re.patch [bz#2057267]
  - kvm-block-bdrv-blk_co_unref-for-calls-in-coroutine-conte.patch [bz#2185688]
  - kvm-block-Don-t-call-no_coroutine_fns-in-qmp_block_resiz.patch [bz#2185688]
  - kvm-iotests-Use-alternative-CPU-type-that-is-not-depreca.patch [bz#2185688]
  - kvm-iotests-Test-resizing-image-attached-to-an-iothread.patch [bz#2185688]
  - kvm-Enable-Linux-io_uring.patch [bz#1947230]
  - Resolves: bz#2058982
    (Qemu core dump if cut off nfs storage during migration)
  - Resolves: bz#2057267
    (Migration with postcopy fail when vm set with shared memory)
  - Resolves: bz#2185688
    ([qemu-kvm] no response with QMP command block_resize)
  - Resolves: bz#1947230
    (Enable QEMU support for io_uring in RHEL9)


author: Miroslav Rezanina <mrezanin@redhat.com> - 8.0.0-5
changelog:
  - kvm-block-compile-out-assert_bdrv_graph_readable-by-defa.patch [bz#2186725]
  - kvm-graph-lock-Disable-locking-for-now.patch [bz#2186725]
  - kvm-nbd-server-Fix-drained_poll-to-wake-coroutine-in-rig.patch [bz#2186725]
  - kvm-iotests-Test-commit-with-iothreads-and-ongoing-I-O.patch [bz#2186725]
  - kvm-memory-prevent-dma-reentracy-issues.patch [RHEL-516]
  - kvm-async-Add-an-optional-reentrancy-guard-to-the-BH-API.patch [RHEL-516]
  - kvm-checkpatch-add-qemu_bh_new-aio_bh_new-checks.patch [RHEL-516]
  - kvm-hw-replace-most-qemu_bh_new-calls-with-qemu_bh_new_g.patch [RHEL-516]
  - kvm-lsi53c895a-disable-reentrancy-detection-for-script-R.patch [RHEL-516]
  - kvm-bcm2835_property-disable-reentrancy-detection-for-io.patch [RHEL-516]
  - kvm-raven-disable-reentrancy-detection-for-iomem.patch [RHEL-516]
  - kvm-apic-disable-reentrancy-detection-for-apic-msi.patch [RHEL-516]
  - kvm-async-avoid-use-after-free-on-re-entrancy-guard.patch [RHEL-516]
  - kvm-loongarch-mark-loongarch_ipi_iocsr-re-entrnacy-safe.patch [RHEL-516]
  - kvm-memory-stricter-checks-prior-to-unsetting-engaged_in.patch [RHEL-516]
  - kvm-lsi53c895a-disable-reentrancy-detection-for-MMIO-reg.patch [RHEL-516]
  - kvm-hw-scsi-lsi53c895a-Fix-reentrancy-issues-in-the-LSI-.patch [RHEL-516]
  - kvm-hw-pci-Disable-PCI_ERR_UNCOR_MASK-register-for-machi.patch [bz#2189423]
  - kvm-multifd-Fix-the-number-of-channels-ready.patch [bz#2196289]
  - kvm-util-async-teardown-wire-up-query-command-line-optio.patch [bz#2168500]
  - kvm-s390x-pv-Fix-spurious-warning-with-asynchronous-tear.patch [bz#2168500]
  - Resolves: bz#2186725
    (Qemu hang when commit during fio running(iothread enable))
  - Resolves: RHEL-516
    (CVE-2023-2680 qemu-kvm: QEMU: hcd-ehci: DMA reentrancy issue (incomplete fix for CVE-2021-3750) [rhel-9])
  - Resolves: bz#2189423
    (Failed to migrate VM from rhel 9.3 to rhel 9.2)
  - Resolves: bz#2196289
    (Fix number of ready channels on multifd)
  - Resolves: bz#2168500
    ([IBM 9.3 FEAT] KVM: Improve memory reclaiming for z15 Secure Execution guests - qemu part)


author: Miroslav Rezanina <mrezanin@redhat.com> - 8.0.0-6
changelog:
  - kvm-target-i386-add-support-for-FLUSH_L1D-feature.patch [bz#2216201]
  - kvm-target-i386-add-support-for-FB_CLEAR-feature.patch [bz#2216201]
  - kvm-block-blkio-use-qemu_open-to-support-fd-passing-for-.patch [bz#2180076]
  - kvm-qapi-add-fdset-feature-for-BlockdevOptionsVirtioBlkV.patch [bz#2180076]
  - kvm-Enable-libblkio-block-drivers.patch [bz#2213317]
  - Resolves: bz#2216201
    ([qemu-kvm]VM reports vulnerabilty to mmio_stale_data on patched host with microcode)
  - Resolves: bz#2180076
    ([qemu-kvm] support fd passing for libblkio QEMU BlockDrivers)
  - Resolves: bz#2213317
    (Enable libblkio-based block drivers in QEMU)


author: Miroslav Rezanina <mrezanin@redhat.com> - 8.0.0-7
changelog:
  - kvm-numa-Validate-cluster-and-NUMA-node-boundary-if-requ.patch [bz#2171363]
  - kvm-hw-arm-Validate-cluster-and-NUMA-node-boundary.patch [bz#2171363]
  - kvm-hw-arm-virt-Validate-cluster-and-NUMA-node-boundary-.patch [bz#2171363]
  - kvm-vhost-fix-vhost_dev_enable_notifiers-error-case.patch [RHEL-330]
  - kvm-kvm-reuse-per-vcpu-stats-fd-to-avoid-vcpu-interrupti.patch [bz#2218644]
  - kvm-vhost-vdpa-do-not-cleanup-the-vdpa-vhost-net-structu.patch [bz#2128929]
  - Resolves: bz#2171363
    ([aarch64] Kernel hits Call trace with irregular CPU-to-NUMA association)
  - Resolves: RHEL-330
    ([virtual network][qemu-kvm-8.0.0-rc1]qemu core dump: qemu-kvm: ../softmmu/memory.c:2592: void memory_region_del_eventfd(MemoryRegion *, hwaddr, unsigned int, _Bool, uint64_t, EventNotifier *): Assertion `i != mr->ioeventfd_nb' failed)
  - Resolves: bz#2218644
    (query-stats QMP command interrupts vcpus, the Max Latencies could be more than 100us (rhel 9.3.0 clone))
  - Resolves: bz#2128929
    ([rhel9.2] hotplug/hotunplug mlx vdpa device to the occupied addr port, then qemu core dump occurs after shutdown guest)


author: Miroslav Rezanina <mrezanin@redhat.com> - 8.0.0-8
changelog:
  - kvm-virtio-iommu-Fix-64kB-host-page-size-VFIO-device-ass.patch [bz#2211609 bz#2211634]
  - kvm-virtio-iommu-Rework-the-traces-in-virtio_iommu_set_p.patch [bz#2211609 bz#2211634]
  - kvm-vfio-pci-add-support-for-VF-token.patch [bz#2192818]
  - kvm-vfio-migration-Skip-log_sync-during-migration-SETUP-.patch [bz#2192818]
  - kvm-vfio-pci-Static-Resizable-BAR-capability.patch [bz#2192818]
  - kvm-vfio-pci-Fix-a-use-after-free-issue.patch [bz#2192818]
  - kvm-util-vfio-helpers-Use-g_file_read_link.patch [bz#2192818]
  - kvm-migration-Make-all-functions-check-have-the-same-for.patch [bz#2192818]
  - kvm-migration-Move-migration_properties-to-options.c.patch [bz#2192818]
  - kvm-migration-Add-switchover-ack-capability.patch [bz#2192818]
  - kvm-migration-Implement-switchover-ack-logic.patch [bz#2192818]
  - kvm-migration-Enable-switchover-ack-capability.patch [bz#2192818]
  - kvm-vfio-migration-Refactor-vfio_save_block-to-return-sa.patch [bz#2192818]
  - kvm-vfio-migration-Store-VFIO-migration-flags-in-VFIOMig.patch [bz#2192818]
  - kvm-vfio-migration-Add-VFIO-migration-pre-copy-support.patch [bz#2192818]
  - kvm-vfio-migration-Add-support-for-switchover-ack-capabi.patch [bz#2192818]
  - kvm-vfio-Implement-a-common-device-info-helper.patch [bz#2192818]
  - kvm-hw-vfio-pci-quirks-Support-alternate-offset-for-GPUD.patch [bz#2192818]
  - kvm-vfio-pci-Call-vfio_prepare_kvm_msi_virq_batch-in-MSI.patch [bz#2192818]
  - kvm-vfio-migration-Reset-bytes_transferred-properly.patch [bz#2192818]
  - kvm-vfio-migration-Make-VFIO-migration-non-experimental.patch [bz#2192818]
  - kvm-vfio-pci-Fix-a-segfault-in-vfio_realize.patch [bz#2192818]
  - kvm-vfio-pci-Free-leaked-timer-in-vfio_realize-error-pat.patch [bz#2192818]
  - kvm-hw-vfio-pci-quirks-Sanitize-capability-pointer.patch [bz#2192818]
  - kvm-vfio-pci-Disable-INTx-in-vfio_realize-error-path.patch [bz#2192818]
  - kvm-vfio-migration-Change-vIOMMU-blocker-from-global-to-.patch [bz#2192818]
  - kvm-vfio-migration-Free-resources-when-vfio_migration_re.patch [bz#2192818]
  - kvm-vfio-migration-Remove-print-of-Migration-disabled.patch [bz#2192818]
  - kvm-vfio-migration-Return-bool-type-for-vfio_migration_r.patch [bz#2192818]
  - kvm-vfio-Fix-null-pointer-dereference-bug-in-vfio_bars_f.patch [bz#2192818]
  - kvm-pc-bios-s390-ccw-Makefile-Use-z-noexecstack-to-silen.patch [bz#2220866]
  - kvm-pc-bios-s390-ccw-Fix-indentation-in-start.S.patch [bz#2220866]
  - kvm-pc-bios-s390-ccw-Provide-space-for-initial-stack-fra.patch [bz#2220866]
  - kvm-pc-bios-s390-ccw-Don-t-use-__bss_start-with-the-larl.patch [bz#2220866]
  - kvm-ui-Fix-pixel-colour-channel-order-for-PNG-screenshot.patch [bz#2222579]
  - kvm-block-blkio-fix-module_block.py-parsing.patch [bz#2213317]
  - kvm-Fix-virtio-blk-vhost-vdpa-typo-in-spec-file.patch [bz#2213317]
  - Resolves: bz#2211609
    (With virtio-iommu and vfio-pci, qemu reports "warning: virtio-iommu page mask 0xfffffffffffff000 does not match 0x40201000")
  - Resolves: bz#2211634
    ([aarch64] With virtio-iommu and vfio-pci, qemu coredump when host using kernel-64k package)
  - Resolves: bz#2192818
    ([VFIO LM] Live migration)
  - Resolves: bz#2220866
    (Misaligned symbol for s390-ccw image during qemu-kvm build)
  - Resolves: bz#2222579
    (PNG screendump doesn't save screen correctly)
  - Resolves: bz#2213317
    (Enable libblkio-based block drivers in QEMU)


author: Miroslav Rezanina <mrezanin@redhat.com> - 8.2.0-2
changelog:
  - kvm-hw-arm-virt-Fix-compats.patch [RHEL-17168]
  - Resolves: RHEL-17168
    (Introduce virt-rhel9.4.0 arm-virt machine type [aarch64])


author: Miroslav Rezanina <mrezanin@redhat.com> - 8.2.0-3
changelog:
  - kvm-hw-arm-virt-Add-properties-to-disable-high-memory-re.patch [RHEL-19738]
  - kvm-vfio-Introduce-base-object-for-VFIOContainer-and-tar.patch [RHEL-19302 RHEL-21057]
  - kvm-vfio-container-Introduce-a-empty-VFIOIOMMUOps.patch [RHEL-19302 RHEL-21057]
  - kvm-vfio-container-Switch-to-dma_map-unmap-API.patch [RHEL-19302 RHEL-21057]
  - kvm-vfio-common-Introduce-vfio_container_init-destroy-he.patch [RHEL-19302 RHEL-21057]
  - kvm-vfio-common-Move-giommu_list-in-base-container.patch [RHEL-19302 RHEL-21057]
  - kvm-vfio-container-Move-space-field-to-base-container.patch [RHEL-19302 RHEL-21057]
  - kvm-vfio-container-Switch-to-IOMMU-BE-set_dirty_page_tra.patch [RHEL-19302 RHEL-21057]
  - kvm-vfio-container-Move-per-container-device-list-in-bas.patch [RHEL-19302 RHEL-21057]
  - kvm-vfio-container-Convert-functions-to-base-container.patch [RHEL-19302 RHEL-21057]
  - kvm-vfio-container-Move-pgsizes-and-dma_max_mappings-to-.patch [RHEL-19302 RHEL-21057]
  - kvm-vfio-container-Move-vrdl_list-to-base-container.patch [RHEL-19302 RHEL-21057]
  - kvm-vfio-container-Move-listener-to-base-container.patch [RHEL-19302 RHEL-21057]
  - kvm-vfio-container-Move-dirty_pgsizes-and-max_dirty_bitm.patch [RHEL-19302 RHEL-21057]
  - kvm-vfio-container-Move-iova_ranges-to-base-container.patch [RHEL-19302 RHEL-21057]
  - kvm-vfio-container-Implement-attach-detach_device.patch [RHEL-19302 RHEL-21057]
  - kvm-vfio-spapr-Introduce-spapr-backend-and-target-interf.patch [RHEL-19302 RHEL-21057]
  - kvm-vfio-spapr-switch-to-spapr-IOMMU-BE-add-del_section_.patch [RHEL-19302 RHEL-21057]
  - kvm-vfio-spapr-Move-prereg_listener-into-spapr-container.patch [RHEL-19302 RHEL-21057]
  - kvm-vfio-spapr-Move-hostwin_list-into-spapr-container.patch [RHEL-19302 RHEL-21057]
  - kvm-backends-iommufd-Introduce-the-iommufd-object.patch [RHEL-19302 RHEL-21057]
  - kvm-util-char_dev-Add-open_cdev.patch [RHEL-19302 RHEL-21057]
  - kvm-vfio-common-return-early-if-space-isn-t-empty.patch [RHEL-19302 RHEL-21057]
  - kvm-vfio-iommufd-Implement-the-iommufd-backend.patch [RHEL-19302 RHEL-21057]
  - kvm-vfio-iommufd-Relax-assert-check-for-iommufd-backend.patch [RHEL-19302 RHEL-21057]
  - kvm-vfio-iommufd-Add-support-for-iova_ranges-and-pgsizes.patch [RHEL-19302 RHEL-21057]
  - kvm-vfio-pci-Extract-out-a-helper-vfio_pci_get_pci_hot_r.patch [RHEL-19302 RHEL-21057]
  - kvm-vfio-pci-Introduce-a-vfio-pci-hot-reset-interface.patch [RHEL-19302 RHEL-21057]
  - kvm-vfio-iommufd-Enable-pci-hot-reset-through-iommufd-cd.patch [RHEL-19302 RHEL-21057]
  - kvm-vfio-pci-Allow-the-selection-of-a-given-iommu-backen.patch [RHEL-19302 RHEL-21057]
  - kvm-vfio-pci-Make-vfio-cdev-pre-openable-by-passing-a-fi.patch [RHEL-19302 RHEL-21057]
  - kvm-vfio-platform-Allow-the-selection-of-a-given-iommu-b.patch [RHEL-19302 RHEL-21057]
  - kvm-vfio-platform-Make-vfio-cdev-pre-openable-by-passing.patch [RHEL-19302 RHEL-21057]
  - kvm-vfio-ap-Allow-the-selection-of-a-given-iommu-backend.patch [RHEL-19302 RHEL-21057]
  - kvm-vfio-ap-Make-vfio-cdev-pre-openable-by-passing-a-fil.patch [RHEL-19302 RHEL-21057]
  - kvm-vfio-ccw-Allow-the-selection-of-a-given-iommu-backen.patch [RHEL-19302 RHEL-21057]
  - kvm-vfio-ccw-Make-vfio-cdev-pre-openable-by-passing-a-fi.patch [RHEL-19302 RHEL-21057]
  - kvm-vfio-Make-VFIOContainerBase-poiner-parameter-const-i.patch [RHEL-19302 RHEL-21057]
  - kvm-hw-arm-Activate-IOMMUFD-for-virt-machines.patch [RHEL-19302 RHEL-21057]
  - kvm-kconfig-Activate-IOMMUFD-for-s390x-machines.patch [RHEL-19302 RHEL-21057]
  - kvm-hw-i386-Activate-IOMMUFD-for-q35-machines.patch [RHEL-19302 RHEL-21057]
  - kvm-vfio-pci-Move-VFIODevice-initializations-in-vfio_ins.patch [RHEL-19302 RHEL-21057]
  - kvm-vfio-platform-Move-VFIODevice-initializations-in-vfi.patch [RHEL-19302 RHEL-21057]
  - kvm-vfio-ap-Move-VFIODevice-initializations-in-vfio_ap_i.patch [RHEL-19302 RHEL-21057]
  - kvm-vfio-ccw-Move-VFIODevice-initializations-in-vfio_ccw.patch [RHEL-19302 RHEL-21057]
  - kvm-vfio-Introduce-a-helper-function-to-initialize-VFIOD.patch [RHEL-19302 RHEL-21057]
  - kvm-docs-devel-Add-VFIO-iommufd-backend-documentation.patch [RHEL-19302 RHEL-21057]
  - kvm-hw-ppc-Kconfig-Imply-VFIO_PCI.patch [RHEL-19302 RHEL-21057]
  - kvm-vfio-spapr-Extend-VFIOIOMMUOps-with-a-release-handle.patch [RHEL-19302 RHEL-21057]
  - kvm-vfio-container-Introduce-vfio_legacy_setup-for-furth.patch [RHEL-19302 RHEL-21057]
  - kvm-vfio-container-Initialize-VFIOIOMMUOps-under-vfio_in.patch [RHEL-19302 RHEL-21057]
  - kvm-vfio-container-Introduce-a-VFIOIOMMU-QOM-interface.patch [RHEL-19302 RHEL-21057]
  - kvm-vfio-container-Introduce-a-VFIOIOMMU-legacy-QOM-inte.patch [RHEL-19302 RHEL-21057]
  - kvm-vfio-container-Intoduce-a-new-VFIOIOMMUClass-setup-h.patch [RHEL-19302 RHEL-21057]
  - kvm-vfio-spapr-Introduce-a-sPAPR-VFIOIOMMU-QOM-interface.patch [RHEL-19302 RHEL-21057]
  - kvm-vfio-iommufd-Introduce-a-VFIOIOMMU-iommufd-QOM-inter.patch [RHEL-19302 RHEL-21057]
  - kvm-vfio-spapr-Only-compile-sPAPR-IOMMU-support-when-nee.patch [RHEL-19302 RHEL-21057]
  - kvm-vfio-iommufd-Remove-CONFIG_IOMMUFD-usage.patch [RHEL-19302 RHEL-21057]
  - kvm-vfio-container-Replace-basename-with-g_path_get_base.patch [RHEL-19302 RHEL-21057]
  - kvm-hw-vfio-fix-iteration-over-global-VFIODevice-list.patch [RHEL-19302 RHEL-21057]
  - kvm-vfio-iommufd-Remove-the-use-of-stat-to-check-file-ex.patch [RHEL-19302 RHEL-21057]
  - kvm-vfio-container-Rename-vfio_init_container-to-vfio_se.patch [RHEL-19302 RHEL-21057]
  - kvm-vfio-migration-Add-helper-function-to-set-state-or-r.patch [RHEL-19302 RHEL-21057]
  - kvm-backends-iommufd-Remove-check-on-number-of-backend-u.patch [RHEL-19302 RHEL-21057]
  - kvm-backends-iommufd-Remove-mutex.patch [RHEL-19302 RHEL-21057]
  - kvm-Compile-IOMMUFD-object-on-aarch64.patch [RHEL-19302 RHEL-21057]
  - kvm-Compile-IOMMUFD-on-s390x.patch [RHEL-19302 RHEL-21057]
  - kvm-Compile-IOMMUFD-on-x86_64.patch [RHEL-19302 RHEL-21057]
  - kvm-target-s390x-kvm-pv-Provide-some-more-useful-informa.patch [RHEL-18212]
  - kvm-nbd-server-avoid-per-NBDRequest-nbd_client_get-put.patch [RHEL-15965]
  - kvm-nbd-server-only-traverse-NBDExport-clients-from-main.patch [RHEL-15965]
  - kvm-nbd-server-introduce-NBDClient-lock-to-protect-field.patch [RHEL-15965]
  - kvm-block-file-posix-set-up-Linux-AIO-and-io_uring-in-th.patch [RHEL-15965]
  - kvm-virtio-blk-add-lock-to-protect-s-rq.patch [RHEL-15965]
  - kvm-virtio-blk-don-t-lock-AioContext-in-the-completion-c.patch [RHEL-15965]
  - kvm-virtio-blk-don-t-lock-AioContext-in-the-submission-c.patch [RHEL-15965]
  - kvm-scsi-only-access-SCSIDevice-requests-from-one-thread.patch [RHEL-15965]
  - kvm-virtio-scsi-don-t-lock-AioContext-around-virtio_queu.patch [RHEL-15965]
  - kvm-scsi-don-t-lock-AioContext-in-I-O-code-path.patch [RHEL-15965]
  - kvm-dma-helpers-don-t-lock-AioContext-in-dma_blk_cb.patch [RHEL-15965]
  - kvm-virtio-scsi-replace-AioContext-lock-with-tmf_bh_lock.patch [RHEL-15965]
  - kvm-scsi-assert-that-callbacks-run-in-the-correct-AioCon.patch [RHEL-15965]
  - kvm-tests-remove-aio_context_acquire-tests.patch [RHEL-15965]
  - kvm-aio-make-aio_context_acquire-aio_context_release-a-n.patch [RHEL-15965]
  - kvm-graph-lock-remove-AioContext-locking.patch [RHEL-15965]
  - kvm-block-remove-AioContext-locking.patch [RHEL-15965]
  - kvm-block-remove-bdrv_co_lock.patch [RHEL-15965]
  - kvm-scsi-remove-AioContext-locking.patch [RHEL-15965]
  - kvm-aio-wait-draw-equivalence-between-AIO_WAIT_WHILE-and.patch [RHEL-15965]
  - kvm-aio-remove-aio_context_acquire-aio_context_release-A.patch [RHEL-15965]
  - kvm-docs-remove-AioContext-lock-from-IOThread-docs.patch [RHEL-15965]
  - kvm-scsi-remove-outdated-AioContext-lock-comment.patch [RHEL-15965]
  - kvm-job-remove-outdated-AioContext-locking-comments.patch [RHEL-15965]
  - kvm-block-remove-outdated-AioContext-locking-comments.patch [RHEL-15965]
  - kvm-block-coroutine-wrapper-use-qemu_get_current_aio_con.patch [RHEL-15965]
  - kvm-s390x-pci-avoid-double-enable-disable-of-aif.patch [RHEL-21169]
  - kvm-s390x-pci-refresh-fh-before-disabling-aif.patch [RHEL-21169]
  - kvm-s390x-pci-drive-ISM-reset-from-subsystem-reset.patch [RHEL-21169]
  - kvm-include-ui-rect.h-fix-qemu_rect_init-mis-assignment.patch [RHEL-21570]
  - kvm-virtio-gpu-block-migration-of-VMs-with-blob-true.patch [RHEL-7565]
  - kvm-spec-Enable-zstd.patch [RHEL-7361]
  - Resolves: RHEL-19738
    (Enable properties allowing to disable high memory regions)
  - Resolves: RHEL-19302
    (NVIDIA:Grace-Hopper Backport QEMU IOMMUFD Backend)
  - Resolves: RHEL-21057
    (Request backport of 9353b6da430f90e47f352dbf6dc31120c8914da6)
  - Resolves: RHEL-18212
    ([RHEL9][Secure-execution][s390x] The error message is not clear when boot up a SE guest with wrong encryption)
  - Resolves: RHEL-15965
    ( [qemu-kvm] Remove AioContext lock (no response with QMP command block_resize))
  - Resolves: RHEL-21169
    ([s390x] VM fails to start with ISM passed through QEMU 8.2)
  - Resolves: RHEL-21570
    (Critical performance degradation for input devices in virtio vnc session)
  - Resolves: RHEL-7565
    (qemu crashed when migrate guest with blob resources enabled)
  - Resolves: RHEL-7361
    ([qemu-kvm] Enable zstd support for qcow2 files)


author: Miroslav Rezanina <mrezanin@redhat.com> - 8.2.0-4
changelog:
  - kvm-vfio-pci-Clear-MSI-X-IRQ-index-always.patch [RHEL-21293]
  - Resolves: RHEL-21293
    ([emulated igb] Failed to set up TRIGGER eventfd signaling for interrupt INTX-0: VFIO_DEVICE_SET_IRQS failure: Invalid argument)


author: Miroslav Rezanina <mrezanin@redhat.com> - 8.2.0-5
changelog:
  - kvm-hv-balloon-use-get_min_alignment-to-express-32-GiB-a.patch [RHEL-20341]
  - kvm-memory-device-reintroduce-memory-region-size-check.patch [RHEL-20341]
  - kvm-block-backend-Allow-concurrent-context-changes.patch [RHEL-24593]
  - kvm-scsi-Await-request-purging.patch [RHEL-24593]
  - kvm-string-output-visitor-show-structs-as-omitted.patch [RHEL-17369 RHEL-20764 RHEL-7356]
  - kvm-string-output-visitor-Fix-pseudo-struct-handling.patch [RHEL-17369 RHEL-20764 RHEL-7356]
  - kvm-qdev-properties-alias-all-object-class-properties.patch [RHEL-17369 RHEL-20764 RHEL-7356]
  - kvm-qdev-add-IOThreadVirtQueueMappingList-property-type.patch [RHEL-17369 RHEL-20764 RHEL-7356]
  - kvm-virtio-blk-add-iothread-vq-mapping-parameter.patch [RHEL-17369 RHEL-20764 RHEL-7356]
  - kvm-virtio-blk-Fix-potential-nullpointer-read-access-in-.patch [RHEL-17369 RHEL-20764 RHEL-7356]
  - kvm-iotests-add-filter_qmp_generated_node_ids.patch [RHEL-17369 RHEL-20764 RHEL-7356]
  - kvm-iotests-port-141-to-Python-for-reliable-QMP-testing.patch [RHEL-17369 RHEL-20764 RHEL-7356]
  - kvm-monitor-only-run-coroutine-commands-in-qemu_aio_cont.patch [RHEL-17369 RHEL-20764 RHEL-7356]
  - kvm-virtio-blk-move-dataplane-code-into-virtio-blk.c.patch [RHEL-17369 RHEL-20764 RHEL-7356]
  - kvm-virtio-blk-rename-dataplane-create-destroy-functions.patch [RHEL-17369 RHEL-20764 RHEL-7356]
  - kvm-virtio-blk-rename-dataplane-to-ioeventfd.patch [RHEL-17369 RHEL-20764 RHEL-7356]
  - kvm-virtio-blk-restart-s-rq-reqs-in-vq-AioContexts.patch [RHEL-17369 RHEL-20764 RHEL-7356]
  - kvm-virtio-blk-tolerate-failure-to-set-BlockBackend-AioC.patch [RHEL-17369 RHEL-20764 RHEL-7356]
  - kvm-virtio-blk-always-set-ioeventfd-during-startup.patch [RHEL-17369 RHEL-20764 RHEL-7356]
  - kvm-tests-unit-Bump-test-replication-timeout-to-60-secon.patch [RHEL-17369 RHEL-20764 RHEL-7356]
  - kvm-iotests-iothreads-stream-Use-the-right-TimeoutError.patch [RHEL-17369 RHEL-20764 RHEL-7356]
  - kvm-virtio-mem-default-enable-dynamic-memslots.patch [RHEL-24045]
  - Resolves: RHEL-20341
    (memory-device size alignment check invalid in QEMU 8.2)
  - Resolves: RHEL-24593
    (qemu crash blk_get_aio_context(BlockBackend *): Assertion `ctx == blk->ctx' when repeatedly hotplug/unplug disk)
  - Resolves: RHEL-17369
    ([nfv virt][rt][post-copy migration] qemu-kvm: ../block/qcow2.c:5263: ImageInfoSpecific *qcow2_get_specific_info(BlockDriverState *, Error **): Assertion `false' failed.)
  - Resolves: RHEL-20764
    ([qemu-kvm] Enable qemu multiqueue block layer support)
  - Resolves: RHEL-7356
    ([qemu-kvm] no response with QMP command device_add when repeatedly hotplug/unplug virtio disks [RHEL-9])
  - Resolves: RHEL-24045
    (QEMU: default-enable dynamically using multiple memslots for virtio-mem)


author: Miroslav Rezanina <mrezanin@redhat.com> - 8.2.0-6
changelog:
  - kvm-virtio-scsi-Attach-event-vq-notifier-with-no_poll.patch [RHEL-3934]
  - kvm-virtio-Re-enable-notifications-after-drain.patch [RHEL-3934]
  - kvm-virtio-blk-Use-ioeventfd_attach-in-start_ioeventfd.patch [RHEL-3934]
  - kvm-virtio-blk-avoid-using-ioeventfd-state-in-irqfd-cond.patch [RHEL-15394]
  - kvm-hw-arm-virt-deprecate-virt-rhel9.-0-2-.0-machine-typ.patch [RHEL-24988]
  - Resolves: RHEL-3934
    ([qemu-kvm] Failed on repeatedly hotplug/unplug  disk iothread enabled  )
  - Resolves: RHEL-15394
    (virtio-blk: qemu hang on "no response on QMP query-status" when write data to disk without enough space)
  - Resolves: RHEL-24988
    (Mark virt-rhel9.{0,2}.0 machine types as deprecated)


author: Miroslav Rezanina <mrezanin@redhat.com> - 8.2.0-7
changelog:
  - kvm-qemu_init-increase-NOFILE-soft-limit-on-POSIX.patch [RHEL-26049]
  - kvm-chardev-char-socket-Fix-TLS-io-channels-sending-too-.patch [RHEL-24614]
  - Resolves: RHEL-26049
    (When max vcpu is greater than or equal to 246, qemu unable to init event notifier)
  - Resolves: RHEL-24614
    ([RHEL9][chardev][s390x] qemu hit core dump while using TLS server from host to guest)


author: Miroslav Rezanina <mrezanin@redhat.com> - 8.2.0-8
changelog:
  - kvm-ui-clipboard-mark-type-as-not-available-when-there-i.patch [RHEL-19629]
  - kvm-ui-clipboard-add-asserts-for-update-and-request.patch [RHEL-19629]
  - kvm-hw-i386-pc-Defer-smbios_set_defaults-to-machine_done.patch [RHEL-21705]
  - kvm-Implement-base-of-SMBIOS-type-9-descriptor.patch [RHEL-21705]
  - kvm-Implement-SMBIOS-type-9-v2.6.patch [RHEL-21705]
  - kvm-smbios-cleanup-smbios_get_tables-from-legacy-handlin.patch [RHEL-21705]
  - kvm-smbios-get-rid-of-smbios_smp_sockets-global.patch [RHEL-21705]
  - kvm-smbios-get-rid-of-smbios_legacy-global.patch [RHEL-21705]
  - kvm-smbios-avoid-mangling-user-provided-tables.patch [RHEL-21705]
  - kvm-smbios-don-t-check-type4-structures-in-legacy-mode.patch [RHEL-21705]
  - kvm-smbios-add-smbios_add_usr_blob_size-helper.patch [RHEL-21705]
  - kvm-smbios-rename-expose-structures-bitmaps-used-by-both.patch [RHEL-21705]
  - kvm-smbios-build-legacy-mode-code-only-for-pc-machine.patch [RHEL-21705]
  - kvm-smbios-handle-errors-consistently.patch [RHEL-21705]
  - kvm-smbios-get-rid-of-global-smbios_ep_type.patch [RHEL-21705]
  - kvm-smbios-clear-smbios_type4_count-before-building-tabl.patch [RHEL-21705]
  - kvm-smbios-extend-smbios-entry-point-type-with-auto-valu.patch [RHEL-21705]
  - kvm-smbios-in-case-of-entry-point-is-auto-try-to-build-v.patch [RHEL-21705]
  - kvm-smbios-error-out-when-building-type-4-table-is-not-p.patch [RHEL-21705]
  - kvm-pc-q35-set-SMBIOS-entry-point-type-to-auto-by-defaul.patch [RHEL-21705]
  - Resolves: RHEL-19629
    (CVE-2023-6683 qemu-kvm: QEMU: VNC: NULL pointer dereference in qemu_clipboard_request() [rhel-9])
  - Resolves: RHEL-21705
    (pc-q35-rhel9.4.0 does not provide proper computer information)


author: Miroslav Rezanina <mrezanin@redhat.com> - 8.2.0-9
changelog:
  - kvm-mirror-Don-t-call-job_pause_point-under-graph-lock.patch [RHEL-28125]
  - kvm-nbd-server-Fix-race-in-draining-the-export.patch [RHEL-28125]
  - kvm-iotests-Add-test-for-reset-AioContext-switches-with-.patch [RHEL-28125]
  - kvm-pc-smbios-fixup-manufacturer-product-version-to-matc.patch [RHEL-21705]
  - Resolves: RHEL-28125
    (RHEL9.4 - KVM : Live migration of guest with multiple qcow devices remains incomplete.)
  - Resolves: RHEL-21705
    (pc-q35-rhel9.4.0 does not provide proper computer information)


author: Miroslav Rezanina <mrezanin@redhat.com> - 8.2.0-10
changelog:
  - kvm-chardev-lower-priority-of-the-HUP-GSource-in-socket-.patch [RHEL-24614]
  - kvm-Revert-chardev-char-socket-Fix-TLS-io-channels-sendi.patch [RHEL-24614]
  - kvm-Revert-chardev-use-a-child-source-for-qio-input-sour.patch [RHEL-24614]
  - Resolves: RHEL-24614
    ([RHEL9][chardev] qemu hit core dump while using TLS server from host to guest)


author: Miroslav Rezanina <mrezanin@redhat.com> - 8.2.0-11
changelog:
  - kvm-coroutine-cap-per-thread-local-pool-size.patch [RHEL-28947]
  - kvm-coroutine-reserve-5-000-mappings.patch [RHEL-28947]
  - Resolves: RHEL-28947
    (Qemu crashing with "failed to set up stack guard page: Cannot allocate memory")


author: Miroslav Rezanina <mrezanin@redhat.com> - 9.0.0-1
changelog:
  - Rebase to QEMU 9.0.0 [RHEL-28073]
  - Resolves: RHEL-28073
    (Rebase qemu-kvm to QEMU 9.0.0 for RHEL 9.5)


author: Miroslav Rezanina <mrezanin@redhat.com> - 9.0.0-2
changelog:
  - kvm-hw-arm-virt-Fix-spurious-call-to-arm_virt_compat_set.patch [RHEL-34945]
  - kvm-Revert-x86-rhel-9.4.0-machine-type-compat-fix.patch [RHEL-30362]
  - Resolves: RHEL-34945
    ([aarch64, kvm-unit-tests] all tests tagged as FAIL [qemu-kvm: GLib: g_ptr_array_add: assertion 'rarray' failed] )
  - Resolves: RHEL-30362
    (Check/fix machine type compatibility for QEMU 9.0.0 [x86_64][rhel-9.5.0])


author: Miroslav Rezanina <mrezanin@redhat.com> - 9.0.0-3
changelog:
  - kvm-nbd-server-do-not-poll-within-a-coroutine-context.patch [RHEL-33440]
  - kvm-nbd-server-Mark-negotiation-functions-as-coroutine_f.patch [RHEL-33440]
  - Resolves: RHEL-33440
    (Qemu hang when quit dst vm after storage migration(nbd+tls))


author: Miroslav Rezanina <mrezanin@redhat.com> - 9.1.0-3
changelog:
  - kvm-pc-q35-Bump-max_cpus-to-4096-vcpus.patch [RHEL-11043]
  - kvm-kvm-replace-fprintf-with-error_report-printf-in-kvm_.patch [RHEL-57682]
  - kvm-kvm-refactor-core-virtual-machine-creation-into-its-.patch [RHEL-57682]
  - kvm-accel-kvm-refactor-dirty-ring-setup.patch [RHEL-57682]
  - kvm-KVM-Dynamic-sized-kvm-memslots-array.patch [RHEL-57682]
  - kvm-KVM-Define-KVM_MEMSLOTS_NUM_MAX_DEFAULT.patch [RHEL-57682]
  - kvm-KVM-Rename-KVMMemoryListener.nr_used_slots-to-nr_slo.patch [RHEL-57682]
  - kvm-KVM-Rename-KVMState-nr_slots-to-nr_slots_max.patch [RHEL-57682]
  - kvm-Require-new-dtrace-package.patch [RHEL-67900]
  - Resolves: RHEL-11043
    ([RFE] [HPEMC] [RHEL-9.6] qemu-kvm: support up to 4096 VCPUs)
  - Resolves: RHEL-57682
    (Bad migration performance when performing vGPU VM live migration )
  - Resolves: RHEL-67900
    (Failed to build qemu-kvm due to missing dtrace [rhel-9.6])


author: Jon Maloy <jmaloy@redhat.com> - 9.1.0-4
changelog:
  - kvm-migration-Ensure-vmstate_save-sets-errp.patch [RHEL-67844]
  - Resolves: RHEL-67844
    (qemu crashed after killed virtiofsd during migration)


author: Jon Maloy <jmaloy@redhat.com> - 9.1.0-5
changelog:
  - kvm-vfio-container-Fix-container-object-destruction.patch [RHEL-67935]
  - kvm-hostmem-Apply-merge-property-after-the-memory-region.patch [RHEL-68289]
  - Resolves: RHEL-67935
    (QEMU should fail gracefully with passthrough devices in SEV-SNP guests)
  - Resolves: RHEL-68289
    ([RHEL-9.6] QEMU core dump on applying merge property to memory backend)


author: Miroslav Rezanina <mrezanin@redhat.com> - 9.1.0-6
changelog:
  - kvm-virtio-net-Add-queues-before-loading-them.patch [RHEL-69477]
  - kvm-docs-system-s390x-bootdevices-Update-loadparm-docume.patch [RHEL-68440]
  - kvm-docs-system-bootindex-Make-it-clear-that-s390x-can-a.patch [RHEL-68440]
  - kvm-hw-s390x-Restrict-loadparm-property-to-devices-that-.patch [RHEL-68440]
  - kvm-hw-Add-loadparm-property-to-scsi-disk-devices-for-bo.patch [RHEL-68440]
  - kvm-scsi-fix-allocation-for-s390x-loadparm.patch [RHEL-68440]
  - kvm-pc-bios-s390x-Initialize-cdrom-type-to-false-for-eac.patch [RHEL-68440]
  - kvm-pc-bios-s390x-Initialize-machine-loadparm-before-pro.patch [RHEL-68440]
  - kvm-pc-bios-s390-ccw-Re-initialize-receive-queue-index-b.patch [RHEL-68440]
  - kvm-vnc-fix-crash-when-no-console-attached.patch [RHEL-61633]
  - Resolves: RHEL-69477
    (qemu crashed when migrate vm with multiqueue from rhel9.4 to rhel9.6)
  - Resolves: RHEL-68440
    (The new "boot order" feature is sometimes not working as expected [RHEL 9])
  - Resolves: RHEL-61633
    (Qemu-kvm  crashed  if  no display device setting and switching display by remote-viewer [rhel-9])


author: Miroslav Rezanina <mrezanin@redhat.com> - 9.1.0-7
changelog:
  - kvm-migration-Allow-pipes-to-keep-working-for-fd-migrati.patch [RHEL-66089]
  - Resolves: RHEL-66089
    (warning: fd: migration to a file is deprecated when create or revert a snapshot)


author: Miroslav Rezanina <mrezanin@redhat.com> - 9.1.0-8
changelog:
  - kvm-linux-headers-Update-to-Linux-v6.12-rc5.patch [RHEL-50212]
  - kvm-s390x-cpumodel-add-msa10-subfunctions.patch [RHEL-50212]
  - kvm-s390x-cpumodel-add-msa11-subfunctions.patch [RHEL-50212]
  - kvm-s390x-cpumodel-add-msa12-changes.patch [RHEL-50212]
  - kvm-s390x-cpumodel-add-msa13-subfunctions.patch [RHEL-50212]
  - kvm-s390x-cpumodel-Add-ptff-Query-Time-Stamp-Event-QTSE-.patch [RHEL-50212]
  - kvm-linux-headers-Update-to-Linux-6.13-rc1.patch [RHEL-50212]
  - kvm-s390x-cpumodel-add-Concurrent-functions-facility-sup.patch [RHEL-50212]
  - kvm-s390x-cpumodel-add-Vector-Enhancements-facility-3.patch [RHEL-50212]
  - kvm-s390x-cpumodel-add-Miscellaneous-Instruction-Extensi.patch [RHEL-50212]
  - kvm-s390x-cpumodel-add-Vector-Packed-Decimal-Enhancement.patch [RHEL-50212]
  - kvm-s390x-cpumodel-add-Ineffective-nonconstrained-transa.patch [RHEL-50212]
  - kvm-s390x-cpumodel-Add-Sequential-Instruction-Fetching-f.patch [RHEL-50212]
  - kvm-s390x-cpumodel-correct-PLO-feature-wording.patch [RHEL-50212]
  - kvm-s390x-cpumodel-Add-PLO-extension-facility.patch [RHEL-50212]
  - kvm-s390x-cpumodel-gen17-model.patch [RHEL-50212]
  - kvm-qga-skip-bind-mounts-in-fs-list.patch [RHEL-71940]
  - kvm-vhost-fail-device-start-if-iotlb-update-fails.patch [RHEL-27832]
  - kvm-hw-char-pl011-Use-correct-masks-for-IBRD-and-FBRD.patch [RHEL-67107]
  - Resolves: RHEL-50212
    ([IBM 9.6 FEAT] KVM: CPU model for new IBM Z HW - qemu part)
  - Resolves: RHEL-71940
    (qemu-ga cannot freeze filesystems with sentinelone)
  - Resolves: RHEL-27832
    (The post-copy migration of RT-VM leads to race while accessing vhost-user device and hung/stalled target VM)
  - Resolves: RHEL-67107
    ([aarch64] [rhel-9.6] Backport some important post 9.1 qemu fixes)


author: Miroslav Rezanina <mrezanin@redhat.com> - 9.1.0-9
changelog:
  - kvm-qdev-Fix-set_pci_devfn-to-visit-option-only-once.patch [RHEL-39948]
  - kvm-tests-avocado-hotplug_blk-Fix-addr-in-device_add-com.patch [RHEL-39948]
  - kvm-qdev-monitor-avoid-QemuOpts-in-QMP-device_add.patch [RHEL-39948]
  - kvm-vl-use-qmp_device_add-in-qemu_create_cli_devices.patch [RHEL-39948]
  - Resolves: RHEL-39948
    (qom-get iothread-vq-mapping is empty on new hotplug disk [rhel-9.5])


author: Miroslav Rezanina <mrezanin@redhat.com> - 9.1.0-10
changelog:
  - kvm-target-i386-Make-sure-SynIC-state-is-really-updated-.patch [RHEL-53073]
  - kvm-hw-virtio-fix-crash-in-processing-balloon-stats.patch [RHEL-73688]
  - kvm-qemu-ga-Optimize-freeze-hook-script-logic-of-logging.patch [RHEL-52278]
  - kvm-qga-Add-log-to-guest-fsfreeze-thaw-command.patch [RHEL-56340]
  - Resolves: RHEL-53073
    (kvm-unti kvm-hyperv_synic test is stuck on AMD with COS9)
  - Resolves: RHEL-73688
    (VM crashes when requesting domstats)
  - Resolves: RHEL-52278
    (fsfreeze hooks doesn't log error on system logs when running hook fails)
  - Resolves: RHEL-56340
    (qemu-ga logs only "guest-fsfreeze called" (but not "guest-fsthaw called"))


author: Jon Maloy <jmaloy@redhat.com> - 9.1.0-11
changelog:
  - kvm-pci-ensure-valid-link-status-bits-for-downstream-por.patch [RHEL-65616]
  - Resolves: RHEL-65616
    (Failed to hot add PCIe device behind xio3130 downstream port)


author: Jon Maloy <jmaloy@redhat.com> - 9.1.0-12
changelog:
  - kvm-target-i386-cpu-set-correct-supported-XCR0-features-.patch [RHEL-30316 RHEL-45111]
  - kvm-target-i386-do-not-rely-on-ExtSaveArea-for-accelerat.patch [RHEL-30316 RHEL-45111]
  - kvm-target-i386-return-bool-from-x86_cpu_filter_features.patch [RHEL-30316 RHEL-45111]
  - kvm-target-i386-add-AVX10-feature-and-AVX10-version-prop.patch [RHEL-30316 RHEL-45111]
  - kvm-target-i386-add-CPUID.24-features-for-AVX10.patch [RHEL-30316 RHEL-45111]
  - kvm-target-i386-Add-feature-dependencies-for-AVX10.patch [RHEL-30316 RHEL-45111]
  - kvm-target-i386-Add-AVX512-state-when-AVX10-is-supported.patch [RHEL-30316 RHEL-45111]
  - kvm-target-i386-Introduce-GraniteRapids-v2-model.patch [RHEL-30316 RHEL-45111]
  - kvm-target-i386-add-sha512-sm3-sm4-feature-bits.patch [RHEL-30316 RHEL-45111]
  - kvm-arm-disable-pauth-for-virt-rhel9.patch [RHEL-75782]
  - kvm-tests-qtest-disable-most-pauth-tests.patch [RHEL-75782]
  - Resolves: RHEL-30316
    ([Intel 9.6 FEAT] [GNR] Virt-QEMU: Add AVX10.1 instruction support)
  - Resolves: RHEL-45111
    ([Intel 9.6 FEAT] [CWF][DMR] Virt-QEMU: Advertise new instructions SHA2-512NI, SM3, and SM4)
  - Resolves: RHEL-75782
    ([Nvidia "Grace"] Lack of "PAuth" CPU feature results in live migration failure from RHEL 9.6 to 10)


author: Jon Maloy <jmaloy@redhat.com> - 9.1.0-16
changelog:
  - kvm-hw-virtio-virtio-iommu-Migrate-to-3-phase-reset.patch [RHEL-7188]
  - kvm-hw-i386-intel-iommu-Migrate-to-3-phase-reset.patch [RHEL-7188]
  - kvm-hw-arm-smmuv3-Move-reset-to-exit-phase.patch [RHEL-7188]
  - kvm-hw-vfio-common-Add-a-trace-point-in-vfio_reset_handl.patch [RHEL-7188]
  - kvm-docs-devel-reset-Document-reset-expectations-for-DMA.patch [RHEL-7188]
  - kvm-qga-implement-a-guest-get-load-command.patch [RHEL-69622]
  - kvm-migration-Fix-UAF-for-incoming-migration-on-Migratio.patch [RHEL-69775]
  - kvm-scripts-improve-error-from-qemu-trace-stap-on-missin.patch [RHEL-47340]
  - kvm-Recommend-systemtap-client-from-qemu-tools.patch [RHEL-47340]
  - Resolves: RHEL-7188
    ([intel iommu][PF] DMAR: DRHD: handling fault status reg)
  - Resolves: RHEL-69622
    ([qemu-guest-agent][RFE] Report CPU load average)
  - Resolves: RHEL-69775
    (Guest crashed on the target host when the migration was canceled)
  - Resolves: RHEL-47340
    ([Qemu RHEL-9] qemu-trace-stap should handle lack of stap more gracefully)


author: Jon Maloy <jmaloy@redhat.com> - 9.1.0-17
changelog:
  - kvm-hw-pci-Rename-has_power-to-enabled.patch [RHEL-7301]
  - kvm-hw-pci-Basic-support-for-PCI-power-management.patch [RHEL-7301]
  - kvm-pci-Use-PCI-PM-capability-initializer.patch [RHEL-7301]
  - kvm-vfio-pci-Delete-local-pm_cap.patch [RHEL-7301]
  - kvm-pcie-virtio-Remove-redundant-pm_cap.patch [RHEL-7301]
  - kvm-hw-vfio-pci-Re-order-pre-reset.patch [RHEL-7301]
  - kvm-Also-recommend-systemtap-devel-from-qemu-tools.patch [RHEL-47340]
  - Resolves: RHEL-7301
    ([intel iommu] VFIO_MAP_DMA failed: Bad address on system_powerdown)
  - Resolves: RHEL-47340
    ([Qemu RHEL-9] qemu-trace-stap should handle lack of stap more gracefully)


author: Jon Maloy <jmaloy@redhat.com> - 9.1.0-18
changelog:
  - kvm-virtio-kconfig-memory-devices-are-PCI-only.patch [RHEL-72977]
  - kvm-hw-s390-ccw-device-Convert-to-three-phase-reset.patch [RHEL-72977]
  - kvm-hw-s390-virtio-ccw-Convert-to-three-phase-reset.patch [RHEL-72977]
  - kvm-target-s390-Convert-CPU-to-Resettable-interface.patch [RHEL-72977]
  - kvm-reset-Use-ResetType-for-qemu_devices_reset-and-Machi.patch [RHEL-72977]
  - kvm-reset-Add-RESET_TYPE_WAKEUP.patch [RHEL-72977]
  - kvm-virtio-mem-Use-new-Resettable-framework-instead-of-L.patch [RHEL-72977]
  - kvm-virtio-mem-Add-support-for-suspend-wake-up-with-plug.patch [RHEL-72977]
  - kvm-virtio-mem-unplug-memory-only-during-system-resets-n.patch [RHEL-72977]
  - kvm-s390x-s390-virtio-ccw-don-t-crash-on-weird-RAM-sizes.patch [RHEL-72977]
  - kvm-s390x-s390-virtio-hcall-remove-hypercall-registratio.patch [RHEL-72977]
  - kvm-s390x-s390-virtio-hcall-prepare-for-more-diag500-hyp.patch [RHEL-72977]
  - kvm-s390x-rename-s390-virtio-hcall-to-s390-hypercall.patch [RHEL-72977]
  - kvm-s390x-s390-virtio-ccw-move-setting-the-maximum-guest.patch [RHEL-72977]
  - kvm-s390x-introduce-s390_get_memory_limit.patch [RHEL-72977]
  - kvm-s390x-s390-hypercall-introduce-DIAG500-STORAGE_LIMIT.patch [RHEL-72977]
  - kvm-s390x-s390-stattrib-kvm-prepare-for-memory-devices-a.patch [RHEL-72977]
  - kvm-s390x-s390-skeys-prepare-for-memory-devices.patch [RHEL-72977]
  - kvm-s390x-s390-virtio-ccw-prepare-for-memory-devices.patch [RHEL-72977]
  - kvm-s390x-pv-prepare-for-memory-devices.patch [RHEL-72977]
  - kvm-s390x-remember-the-maximum-page-size.patch [RHEL-72977]
  - kvm-s390x-virtio-ccw-add-support-for-virtio-based-memory.patch [RHEL-72977]
  - kvm-s390x-virtio-mem-support.patch [RHEL-72977]
  - kvm-hw-virtio-Also-include-md-stubs-in-case-CONFIG_VIRTI.patch [RHEL-72977]
  - kvm-virtio-mem-don-t-warn-about-THP-sizes-on-a-kernel-wi.patch [RHEL-72977]
  - kvm-redhat-Enable-virtio-mem-on-s390x.patch [RHEL-72977]
  - Resolves: RHEL-72977
    ([IBM 9.7 FEAT] KVM: Enable virtio-mem support - qemu part)


author: Jon Maloy <jmaloy@redhat.com> - 9.1.0-19
changelog:
  - kvm-target-i386-Fix-conditional-CONFIG_SYNDBG-enablement.patch [RHEL-7130]
  - kvm-target-i386-Exclude-hv-syndbg-from-hv-passthrough.patch [RHEL-7130]
  - Resolves: RHEL-7130
    ([Hyper-V][RHEL9.2] Nested Hyper-V on KVM: L1 Windows VM with BIOS mode fails to boot up when using '-cpu host,hv_passthrough’ flag)


author: Jon Maloy <jmaloy@redhat.com> - 9.1.0-20
changelog:
  - kvm-virtio-net-disable-USO-for-virt-rhel9.6.patch [RHEL-80313]
  - kvm-arm-Use-arm_virt_compat_set-to-apply-the-compat.patch [RHEL-80313]
  - kvm-file-posix-probe-discard-alignment-on-Linux-block-de.patch [RHEL-86032]
  - kvm-block-io-skip-head-tail-requests-on-EINVAL.patch [RHEL-86032]
  - kvm-file-posix-Fix-crash-on-discard_granularity-0.patch [RHEL-86032]
  - Resolves: RHEL-80313
    (Unable to migrate VM from RHEL10.0/qemu-kvm-9.6 to RHEL9.6/qemu-kvm-9.6)
  - Resolves: RHEL-86032
    (QEMU sends unaligned discards on 4K devices [RHEL-9.7])


author: Jon Maloy <jmaloy@redhat.com> - 9.1.0-21
changelog:
  - kvm-meson-configure-add-valgrind-option-en-dis-able-valg.patch [RHEL-88153]
  - kvm-distro-add-an-explicit-valgrind-devel-build-dep.patch [RHEL-88153]
  - kvm-hw-i386-Fix-machine-type-compatibility.patch [RHEL-91307]
  - kvm-vfio-helpers-Refactor-vfio_region_mmap-error-handlin.patch [RHEL-88533]
  - kvm-vfio-helpers-Align-mmaps.patch [RHEL-88533]
  - Resolves: RHEL-88153
    ([s390x] valgrind not working with qemu-kvm for non-x86 builds)
  - Resolves: RHEL-91307
    (Fix x86 M-type compats)
  - Resolves: RHEL-88533
    (Improve VFIO mmapping performance with  huge  pfnmaps)


author: Jon Maloy <jmaloy@redhat.com> - 9.1.0-22
changelog:
  - kvm-migration-postcopy-Spatial-locality-page-hint-for-pr.patch [RHEL-85159]
  - kvm-Allow-guest-network-get-route-guest-get-load-QGA-com.patch [RHEL-91605 RHEL-91606]
  - Resolves: RHEL-85159
    (Video stuck about 1 min after switchover phase when play one video during postcopy-preempt migration)
  - Resolves: RHEL-91605
    ([qemu-guest-agent] Add new api 'guest-network-get-route' to allow-rpc [RHEL-9])
  - Resolves: RHEL-91606
    ([qemu-guest-agent] Enable 'guest-get-load' by default [RHEL-9])


author: Jon Maloy <jmaloy@redhat.com> - 9.1.0-23
changelog:
  - kvm-net-vhost-user-add-QAPI-events-to-report-connection-.patch [RHEL-95120]
  - kvm-file-posix-Define-DM_MPATH_PROBE_PATHS.patch [RHEL-95408]
  - kvm-file-posix-Probe-paths-and-retry-SG_IO-on-potential-.patch [RHEL-95408]
  - Resolves: RHEL-95120
    (Allow libvirt to restart passt/vhost-user when the process is killed [rhel-9.7])
  - Resolves: RHEL-95408
    (Support multipath failover with scsi-block [rhel-9])


author: Jon Maloy <jmaloy@redhat.com> - 9.1.0-24
changelog:
  - kvm-s390x-pci-add-support-for-guests-that-request-direct.patch [RHEL-11430]
  - kvm-s390x-pci-indicate-QEMU-supports-relaxed-translation.patch [RHEL-11430]
  - kvm-block-Expand-block-status-mode-from-bool-to-flags.patch [RHEL-82906 RHEL-83015]
  - kvm-file-posix-gluster-Handle-zero-block-status-hint-bet.patch [RHEL-82906 RHEL-83015]
  - kvm-block-Let-bdrv_co_is_zero_fast-consolidate-adjacent-.patch [RHEL-82906 RHEL-83015]
  - kvm-block-Add-new-bdrv_co_is_all_zeroes-function.patch [RHEL-82906 RHEL-83015]
  - kvm-iotests-Improve-iotest-194-to-mirror-data.patch [RHEL-82906 RHEL-83015]
  - kvm-mirror-Minor-refactoring.patch [RHEL-82906 RHEL-83015]
  - kvm-mirror-Pass-full-sync-mode-rather-than-bool-to-inter.patch [RHEL-82906 RHEL-83015]
  - kvm-mirror-Allow-QMP-override-to-declare-target-already-.patch [RHEL-82906 RHEL-83015]
  - kvm-mirror-Drop-redundant-zero_target-parameter.patch [RHEL-82906 RHEL-83015]
  - kvm-mirror-Skip-pre-zeroing-destination-if-it-is-already.patch [RHEL-82906 RHEL-83015]
  - kvm-mirror-Skip-writing-zeroes-when-target-is-already-ze.patch [RHEL-82906 RHEL-83015]
  - kvm-iotests-common.rc-add-disk_usage-function.patch [RHEL-82906 RHEL-83015]
  - kvm-tests-Add-iotest-mirror-sparse-for-recent-patches.patch [RHEL-82906 RHEL-83015]
  - kvm-mirror-Reduce-I-O-when-destination-is-detect-zeroes-.patch [RHEL-82906 RHEL-83015]
  - Resolves: RHEL-11430
    ([IBM 9.7 FEAT] KVM: Performance Enhanced Refresh PCI Translation - qemu part)
  - Resolves: RHEL-82906
    (--migrate-disks-detect-zeroes doesn't take effect for disk migration [rhel-9.7])
  - Resolves: RHEL-83015
    (Disk size of target raw image is full allocated when doing mirror with default discard value [rhel-9.7])


author: Miroslav Rezanina <mrezanin@redhat.com> - 9.1.0-25
changelog:
  - kvm-s390x-Fix-leak-in-machine_set_loadparm.patch [RHEL-98554]
  - kvm-hw-s390x-ccw-device-Fix-memory-leak-in-loadparm-sett.patch [RHEL-98554]
  - kvm-amd_iommu-Rename-variable-mmio-to-mr_mmio.patch [RHEL-66202]
  - kvm-amd_iommu-Add-support-for-pass-though-mode.patch [RHEL-66202]
  - kvm-amd_iommu-Use-shared-memory-region-for-Interrupt-Rem.patch [RHEL-66202]
  - kvm-amd_iommu-Send-notification-when-invalidate-interrup.patch [RHEL-66202]
  - kvm-amd_iommu-Check-APIC-ID-255-for-XTSup.patch [RHEL-66202]
  - kvm-io-Fix-partial-struct-copy-in-qio_dns_resolver_looku.patch [RHEL-67104]
  - kvm-util-qemu-sockets-Refactor-setting-client-sockopts-i.patch [RHEL-67104]
  - kvm-util-qemu-sockets-Refactor-success-and-failure-paths.patch [RHEL-67104]
  - kvm-util-qemu-sockets-Add-support-for-keep-alive-flag-to.patch [RHEL-67104]
  - kvm-util-qemu-sockets-Refactor-inet_parse-to-use-QemuOpt.patch [RHEL-67104]
  - kvm-util-qemu-sockets-Introduce-inet-socket-options-cont.patch [RHEL-67104]
  - kvm-tests-unit-test-util-sockets-fix-mem-leak-on-error-o.patch [RHEL-67104]
  - kvm-target-i386-Expose-bits-related-to-SRSO-vulnerabilit.patch [RHEL-52649]
  - kvm-target-i386-Add-PerfMonV2-feature-bit.patch [RHEL-52649]
  - kvm-target-i386-Update-EPYC-CPU-model-for-Cache-property.patch [RHEL-52649]
  - kvm-target-i386-Update-EPYC-Rome-CPU-model-for-Cache-pro.patch [RHEL-52649]
  - kvm-target-i386-Update-EPYC-Milan-CPU-model-for-Cache-pr.patch [RHEL-52649]
  - kvm-target-i386-Add-couple-of-feature-bits-in-CPUID_Fn80.patch [RHEL-52649]
  - kvm-target-i386-Update-EPYC-Genoa-for-Cache-property-per.patch [RHEL-52649]
  - kvm-target-i386-Add-support-for-EPYC-Turin-model.patch [RHEL-52649]
  - kvm-hw-i386-amd_iommu-Assign-pci-id-0x1419-for-the-AMD-I.patch [RHEL-70926]
  - kvm-hw-i386-amd_iommu-Isolate-AMDVI-PCI-from-amd-iommu-d.patch [RHEL-70925]
  - kvm-hw-i386-amd_iommu-Allow-migration-when-explicitly-cr.patch [RHEL-70925]
  - kvm-Enable-amd-iommu-device.patch [RHEL-70925]
  - kvm-include-qemu-compiler-add-QEMU_UNINITIALIZED-attribu.patch [RHEL-99888]
  - kvm-hw-virtio-virtio-avoid-cost-of-ftrivial-auto-var-ini.patch [RHEL-99888]
  - kvm-block-skip-automatic-zero-init-of-large-array-in-ioq.patch [RHEL-99888]
  - kvm-chardev-char-fd-skip-automatic-zero-init-of-large-ar.patch [RHEL-99888]
  - kvm-chardev-char-pty-skip-automatic-zero-init-of-large-a.patch [RHEL-99888]
  - kvm-chardev-char-socket-skip-automatic-zero-init-of-larg.patch [RHEL-99888]
  - kvm-hw-audio-ac97-skip-automatic-zero-init-of-large-arra.patch [RHEL-99888]
  - kvm-hw-audio-cs4231a-skip-automatic-zero-init-of-large-a.patch [RHEL-99888]
  - kvm-hw-audio-es1370-skip-automatic-zero-init-of-large-ar.patch [RHEL-99888]
  - kvm-hw-audio-gus-skip-automatic-zero-init-of-large-array.patch [RHEL-99888]
  - kvm-hw-audio-marvell_88w8618-skip-automatic-zero-init-of.patch [RHEL-99888]
  - kvm-hw-audio-sb16-skip-automatic-zero-init-of-large-arra.patch [RHEL-99888]
  - kvm-hw-audio-via-ac97-skip-automatic-zero-init-of-large-.patch [RHEL-99888]
  - kvm-hw-char-sclpconsole-lm-skip-automatic-zero-init-of-l.patch [RHEL-99888]
  - kvm-hw-dma-xlnx_csu_dma-skip-automatic-zero-init-of-larg.patch [RHEL-99888]
  - kvm-hw-display-vmware_vga-skip-automatic-zero-init-of-la.patch [RHEL-99888]
  - kvm-hw-hyperv-syndbg-skip-automatic-zero-init-of-large-a.patch [RHEL-99888]
  - kvm-hw-misc-aspeed_hace-skip-automatic-zero-init-of-larg.patch [RHEL-99888]
  - kvm-hw-net-rtl8139-skip-automatic-zero-init-of-large-arr.patch [RHEL-99888]
  - kvm-hw-net-tulip-skip-automatic-zero-init-of-large-array.patch [RHEL-99888]
  - kvm-hw-net-virtio-net-skip-automatic-zero-init-of-large-.patch [RHEL-99888]
  - kvm-hw-net-xgamc-skip-automatic-zero-init-of-large-array.patch [RHEL-99888]
  - kvm-hw-nvme-ctrl-skip-automatic-zero-init-of-large-array.patch [RHEL-99888]
  - kvm-hw-ppc-spapr_tpm_proxy-skip-automatic-zero-init-of-l.patch [RHEL-99888]
  - kvm-hw-usb-hcd-ohci-skip-automatic-zero-init-of-large-ar.patch [RHEL-99888]
  - kvm-hw-scsi-lsi53c895a-skip-automatic-zero-init-of-large.patch [RHEL-99888]
  - kvm-hw-scsi-megasas-skip-automatic-zero-init-of-large-ar.patch [RHEL-99888]
  - kvm-hw-ufs-lu-skip-automatic-zero-init-of-large-array.patch [RHEL-99888]
  - kvm-net-socket-skip-automatic-zero-init-of-large-array.patch [RHEL-99888]
  - kvm-net-stream-skip-automatic-zero-init-of-large-array.patch [RHEL-99888]
  - kvm-ui-vnc-Update-display-update-interval-when-VM-state-.patch [RHEL-100741]
  - Resolves: RHEL-98554
    ([s390x][RHEL9.7.0][virtio_block] there would be memory leak with virtio_blk disks)
  - Resolves: RHEL-66202
    ([AMDSERVER 9.6 Feature] qemu: Interrupt Remap support for emulated amd viommu)
  - Resolves: RHEL-67104
    (postcopy on the destination host can't switch into pause status under the network issue if boot VM with '-S')
  - Resolves: RHEL-52649
    ([AMDSERVER 9.6 Feature] Turin: Qemu EPYC-Turin Model)
  - Resolves: RHEL-70926
    (Qemu/amd-iommu: Advertise a suitable device id)
  - Resolves: RHEL-70925
    (Qemu/amd-iommu: Add ability to manually specify the AMDVI-PCI device)
  - Resolves: RHEL-99888
    (-ftrivial-auto-var-init=zero reduced performance [rhel-9])
  - Resolves: RHEL-100741
    (Video stuck after switchover phase when play one video during migration [rhel-9])


