# changelog

author: Julio Faracco <jfaracco@redhat.com> [6.12.0-69.el10]
changelog:
  - redhat/configs: Enable CONFIG_BLK_CGROUP_PUNT_BIO (Neal Gompa) [RHEL-79711]
  - block/Kconfig: Allow selecting BLK_CGROUP_PUNT_BIO (Neal Gompa) [RHEL-79711]
  - perf script: Fix hangup in offline flamegraph report (Michael Petlan) [RHEL-57021]
  - perf script: force stdin for flamegraph in live mode (Michael Petlan) [RHEL-57021]
  - smb: client: fix regression with guest option (Paulo Alcantara) [RHEL-83856]
  - KVM: selftests: Allow running a single iteration of dirty_log_test (Maxim Levitsky) [RHEL-58941]
  - KVM: selftests: Fix an off-by-one in the number of dirty_log_test iterations (Maxim Levitsky) [RHEL-58941]
  - KVM: selftests: Set per-iteration variables at the start of each iteration (Maxim Levitsky) [RHEL-58941]
  - KVM: selftests: Tighten checks around prev iter's last dirty page in ring (Maxim Levitsky) [RHEL-58941]
  - KVM: selftests: Ensure guest writes min number of pages in dirty_log_test (Maxim Levitsky) [RHEL-58941]
  - KVM: sefltests: Verify value of dirty_log_test last page isn't bogus (Maxim Levitsky) [RHEL-58941]
  - KVM: selftests: Collect *all* dirty entries in each dirty_log_test iteration (Maxim Levitsky) [RHEL-58941]
  - KVM: selftests: Print (previous) last_page on dirty page value mismatch (Maxim Levitsky) [RHEL-58941]
  - KVM: selftests: Use continue to handle all "pass" scenarios in dirty_log_test (Maxim Levitsky) [RHEL-58941]
  - KVM: selftests: Post to sem_vcpu_stop if and only if vcpu_stop is true (Maxim Levitsky) [RHEL-58941]
  - KVM: selftests: Keep dirty_log_test vCPU in guest until it needs to stop (Maxim Levitsky) [RHEL-58941]
  - KVM: selftests: Honor "stop" request in dirty ring test (Maxim Levitsky) [RHEL-58941]
  - KVM: selftests: Limit dirty_log_test's s390x workaround to s390x (Maxim Levitsky) [RHEL-58941]
  - KVM: selftests: Continuously reap dirty ring while vCPU is running (Maxim Levitsky) [RHEL-58941]
  - KVM: selftests: Read per-page value into local var when verifying dirty_log_test (Maxim Levitsky) [RHEL-58941]
  - KVM: selftests: Precisely track number of dirty/clear pages for each iteration (Maxim Levitsky) [RHEL-58941]
  - KVM: selftests: Drop stale srandom() initialization from dirty_log_test (Maxim Levitsky) [RHEL-58941]
  - KVM: selftests: Drop signal/kick from dirty ring testcase (Maxim Levitsky) [RHEL-58941]
  - KVM: selftests: Sync dirty_log_test iteration to guest *before* resuming (Maxim Levitsky) [RHEL-58941]
  - KVM: selftests: Support multiple write retires in dirty_log_test (Maxim Levitsky) [RHEL-58941]
  - KVM: VMX: read the PML log in the same order as it was written (Maxim Levitsky) [RHEL-58941]
  - KVM: VMX: refactor PML terminology (Maxim Levitsky) [RHEL-58941]
  - crypto: pcrypt - Call crypto layer directly when padata_do_parallel() return -EBUSY (Herbert Xu) [RHEL-80114] {CVE-2024-56690}
  - erofs: fix blksize < PAGE_SIZE for file-backed mounts (Ian Kent) [RHEL-82421] {CVE-2024-56750}
  - platform/x86/intel/vsec: Add support for Panther Lake (Steve Best) [RHEL-47411]
  - bonding: report duplicate MAC address in all situations (Hangbin Liu) [RHEL-73803]
  - ice: Fix signedness bug in ice_init_interrupt_scheme() (Petr Oros) [RHEL-80554]
  - ice: init flow director before RDMA (Petr Oros) [RHEL-80554]
  - ice: simplify VF MSI-X managing (Petr Oros) [RHEL-80554]
  - ice: enable_rdma devlink param (Petr Oros) [RHEL-80554]
  - ice: treat dyn_allowed only as suggestion (Petr Oros) [RHEL-80554]
  - ice, irdma: move interrupts code to irdma (Petr Oros) [RHEL-80554]
  - ice: get rid of num_lan_msix field (Petr Oros) [RHEL-80554]
  - ice: remove splitting MSI-X between features (Petr Oros) [RHEL-80554]
  - ice: devlink PF MSI-X max and min parameter (Petr Oros) [RHEL-80554]
  - ice: ice_probe: init ice_adapter after HW init (Petr Oros) [RHEL-80554]
  - ice: minor: rename goto labels from err to unroll (Petr Oros) [RHEL-80554]
  - ice: split ice_init_hw() out from ice_init_dev() (Petr Oros) [RHEL-80554]
  - ice: c827: move wait for FW to ice_init_hw() (Petr Oros) [RHEL-80554]
  - ipv6: use RCU protection in ip6_default_advmss() (Guillaume Nault) [RHEL-81574] {CVE-2025-21765}
  - net: add dev_net_rcu() helper (Guillaume Nault) [RHEL-81574] {CVE-2025-21765}
  - objtool: Add bch2_trans_unlocked_error() to bcachefs noreturns (Radomir Vrbovsky) [RHEL-80715]
  - objtool: Exclude __tracepoints data from ENDBR checks (Radomir Vrbovsky) [RHEL-80715]
  - kbuild: Add Propeller configuration for kernel build (Radomir Vrbovsky) [RHEL-80715]
  - AutoFDO: Enable machine function split optimization for AutoFDO (Radomir Vrbovsky) [RHEL-80715]
  - AutoFDO: Enable -ffunction-sections for the AutoFDO build (Radomir Vrbovsky) [RHEL-80715]
  - vmlinux.lds.h: Add markers for text_unlikely and text_hot sections (Radomir Vrbovsky) [RHEL-80715]
  - openrisc: place exception table at the head of vmlinux (Radomir Vrbovsky) [RHEL-80715]
  - vmlinux.lds.h: Adjust symbol ordering in text output section (Radomir Vrbovsky) [RHEL-80715]
  - objtool: Fix unreachable instruction warnings for weak functions (Radomir Vrbovsky) [RHEL-80715]
  - kbuild: Add AutoFDO support for Clang build (Radomir Vrbovsky) [RHEL-80715]
  - reiserfs: The last commit (Radomir Vrbovsky) [RHEL-80715]
  - objtool: Also include tools/include/uapi (Radomir Vrbovsky) [RHEL-80715]
  - objtool: Detect non-relocated text references (Radomir Vrbovsky) [RHEL-80715]
  - arch/x86/kernel/setup.c: fix rh_check_supported (Tomas Henzl) [RHEL-80866]
  - intel_idle: Handle older CPUs, which stop the TSC in deeper C states, correctly (Steve Best) [RHEL-79459]
  - intel_idle: add Clearwater Forest SoC support (Steve Best) [RHEL-79459]
  - selftests: fib_nexthops: do not mark skipped tests as failed (Hangbin Liu) [RHEL-80288]


author: Julio Faracco <jfaracco@redhat.com> [6.12.0-70.el10]
changelog:
  - PCI/ACPI: Constify 'struct bin_attribute' (Myron Stowe) [RHEL-85241]
  - PCI/P2PDMA: Constify 'struct bin_attribute' (Myron Stowe) [RHEL-85241]
  - PCI/VPD: Constify 'struct bin_attribute' (Myron Stowe) [RHEL-85241]
  - PCI/sysfs: Constify 'struct bin_attribute' (Myron Stowe) [RHEL-85241]
  - cpu: Remove spurious NULL in attribute_group definition (Myron Stowe) [RHEL-85241]
  - s390/con3215: Remove spurious NULL in attribute_group definition (Myron Stowe) [RHEL-85241]
  - perf: arm-ni: Remove spurious NULL in attribute_group definition (Myron Stowe) [RHEL-85241]
  - driver core: Constify bin_attribute definitions (Myron Stowe) [RHEL-85241]
  - sysfs: attribute_group: allow registration of const bin_attribute (Myron Stowe) [RHEL-85241]
  - cdx: Fix cdx_mmap_resource() after constifying attr in ->mmap() (Myron Stowe) [RHEL-85241]
  - driver core: Constify attribute arguments of binary attributes (Myron Stowe) [RHEL-85241]
  - sysfs: bin_attribute: add const read/write callback variants (Myron Stowe) [RHEL-85241]
  - sysfs: implement all BIN_ATTR_* macros in terms of __BIN_ATTR() (Myron Stowe) [RHEL-85241]
  - sysfs: treewide: constify attribute callback of bin_attribute::llseek() (Myron Stowe) [RHEL-85241]
  - sysfs: treewide: constify attribute callback of bin_attribute::mmap() (Myron Stowe) [RHEL-85241]
  - sysfs: treewide: constify attribute callback of bin_is_visible() (Myron Stowe) [RHEL-85241]
  - nvmem: core: calculate bin_attribute size through bin_size() (Myron Stowe) [RHEL-85241]
  - PCI/sysfs: Calculate bin_attribute size through bin_size() (Myron Stowe) [RHEL-85241]
  - sysfs: introduce callback attribute_group::bin_size (Myron Stowe) [RHEL-85241]
  - sysfs: explicitly pass size to sysfs_add_bin_file_mode_ns() (Myron Stowe) [RHEL-85241]
  - sched/stats: Print domain name in /proc/schedstat (Phil Auld) [RHEL-24185]
  - docs: Update Schedstat version to 17 (Phil Auld) [RHEL-24185]
  - sched/fair: Cleanup in migrate_degrades_locality() to improve readability (Phil Auld) [RHEL-24185]
  - sched: Report the different kinds of imbalances in /proc/schedstat (Phil Auld) [RHEL-24185]
  - sched: Move sched domain name out of CONFIG_SCHED_DEBUG (Phil Auld) [RHEL-24185]
  - sched/fair: Fix value reported by hot tasks pulled in /proc/schedstat (Phil Auld) [RHEL-24185]
  - redhat: selftests/bpf: Add cpuv4 variant (Viktor Malik) [RHEL-82993]
  - bonding: delete always true device check (Hangbin Liu) [RHEL-84541]
  - Revert "io_uring/uring_cmd: defer SQE copying until it's needed" (Jeff Moyer) [RHEL-82698] {CVE-2025-21837}
  - ALSA: hda/tas2781: Fix index issue in tas2781 hda SPI driver (CKI Backport Bot) [RHEL-81723]
  - ALSA: hda/tas2781: Update tas2781 hda SPI driver (CKI Backport Bot) [RHEL-81723]
  - redhat/configs: Enable CONFIG_CPUFREQ_ARCH_CUR_FREQ (Jennifer Berringer) [RHEL-80968]
  - arch_topology: init capacity_freq_ref to 0 (Jennifer Berringer) [RHEL-80968]
  - arm64: Utilize for_each_cpu_wrap for reference lookup (Jennifer Berringer) [RHEL-80968]
  - arm64: Update AMU-based freq scale factor on entering idle (Jennifer Berringer) [RHEL-80968]
  - arm64: Provide an AMU-based version of arch_freq_get_on_cpu (Jennifer Berringer) [RHEL-80968]
  - cpufreq: Introduce an optional cpuinfo_avg_freq sysfs entry (Jennifer Berringer) [RHEL-80968]
  - cpufreq: Allow arch_freq_get_on_cpu to return an error (Jennifer Berringer) [RHEL-80968]
  - arm64: amu: Delay allocating cpumask for AMU FIE support (Jennifer Berringer) [RHEL-80968]
  - Revert "cxl/acpi: Fix load failures due to single window creation failure" (John W. Linville) [RHEL-82540]
  - selftests: livepatch: test livepatching a kprobed function (Ryan Sullivan) [RHEL-80216]
  - selftests: livepatch: save and restore kprobe state (Ryan Sullivan) [RHEL-80216]
  - selftests: livepatch: rename KLP_SYSFS_DIR to SYSFS_KLP_DIR (Ryan Sullivan) [RHEL-80216]
  - PCI: layerscape: Fix arg_count to syscon_regmap_lookup_by_phandle_args() (Myron Stowe) [RHEL-83611]
  - misc: pci_endpoint_test: Fix pci_endpoint_test_bars_read_bar() error handling (Myron Stowe) [RHEL-83611]
  - tools/Makefile: Remove pci target (Myron Stowe) [RHEL-83611]
  - PCI: Avoid FLR for Mediatek MT7922 WiFi (Myron Stowe) [RHEL-83611]
  - PCI: Fix BUILD_BUG_ON usage for old gcc (Myron Stowe) [RHEL-83611]
  - PCI/ASPM: Fix L1SS saving (Myron Stowe) [RHEL-83611]
  - PCI: Restore original INTX_DISABLE bit by pcim_intx() (Myron Stowe) [RHEL-83611]
  - Documentation: Fix pci=config_acs= example (Myron Stowe) [RHEL-83611]
  - PCI: Remove redundant PCI_VSEC_HDR and PCI_VSEC_HDR_LEN_SHIFT (Myron Stowe) [RHEL-83611]
  - PCI: Don't include 'pm_wakeup.h' directly (Myron Stowe) [RHEL-83611]
  - PCI: Update code comment on PCI_EXP_LNKCAP_SLS for PCIe r3.0 (Myron Stowe) [RHEL-83611]
  - PCI: xilinx-cpm: Add support for Versal CPM5 Root Port Controller 1 (Myron Stowe) [RHEL-83611]
  - dt-bindings: PCI: xilinx-cpm: Add compatible string for CPM5 host1 (Myron Stowe) [RHEL-83611]
  - PCI: rockchip: Refactor rockchip_pcie_disable_clocks() signature (Myron Stowe) [RHEL-83611]
  - PCI: rockchip: Simplify reset control handling by using reset_control_bulk*() function (Myron Stowe) [RHEL-83611]
  - PCI: rockchip: Simplify clock handling by using clk_bulk*() functions (Myron Stowe) [RHEL-83611]
  - PCI: rcar-ep: Fix incorrect variable used when calling devm_request_mem_region() (Myron Stowe) [RHEL-83611]
  - PCI: mvebu: Enable module autoloading (Myron Stowe) [RHEL-83611]
  - dt-bindings: PCI: microchip,pcie-host: Allow dma-noncoherent (Myron Stowe) [RHEL-83611]
  - PCI: microchip: Set inbound address translation for coherent or non-coherent mode (Myron Stowe) [RHEL-83611]
  - PCI: mediatek-gen3: Enable async probe by default (Myron Stowe) [RHEL-83611]
  - PCI: mediatek-gen3: Avoid PCIe resetting via PERST# for Airoha EN7581 SoC (Myron Stowe) [RHEL-83611]
  - PCI: mediatek-gen3: Rely on msleep() in mtk_pcie_en7581_power_up() (Myron Stowe) [RHEL-83611]
  - PCI: mediatek-gen3: Move reset delay in mtk_pcie_en7581_power_up() (Myron Stowe) [RHEL-83611]
  - PCI: mediatek-gen3: Add comment about initialization order in mtk_pcie_en7581_power_up() (Myron Stowe) [RHEL-83611]
  - PCI: mediatek-gen3: Move reset/assert callbacks in .power_up() (Myron Stowe) [RHEL-83611]
  - PCI: mediatek-gen3: Rely on clk_bulk_prepare_enable() in mtk_pcie_en7581_power_up() (Myron Stowe) [RHEL-83611]
  - PCI: layerscape: Use syscon_regmap_lookup_by_phandle_args (Myron Stowe) [RHEL-83611]
  - PCI: imx6: Clean up comments and whitespace (Myron Stowe) [RHEL-83611]
  - PCI: imx6: Remove surplus imx7d_pcie_init_phy() function (Myron Stowe) [RHEL-83611]
  - PCI: imx6: Add missing reference clock disable logic (Myron Stowe) [RHEL-83611]
  - PCI: imx6: Deassert apps_reset in imx_pcie_deassert_core_reset() (Myron Stowe) [RHEL-83611]
  - PCI: imx6: Skip controller_id generation logic for i.MX7D (Myron Stowe) [RHEL-83611]
  - PCI: imx6: Fetch dbi2 and iATU base addesses from DT (Myron Stowe) [RHEL-83611]
  - PCI: imx6: Configure PHY based on Root Complex or Endpoint mode (Myron Stowe) [RHEL-83611]
  - PCI: imx6: Add Refclk for i.MX95 PCIe (Myron Stowe) [RHEL-83611]
  - dt-bindings: PCI: fsl,imx6q-pcie: Add Refclk for i.MX95 RC (Myron Stowe) [RHEL-83611]
  - PCI: imx6: Add i.MX8Q PCIe Endpoint (EP) support (Myron Stowe) [RHEL-83611]
  - dt-bindings: PCI: fsl,imx6q-pcie-ep: Add compatible string fsl,imx8q-pcie-ep (Myron Stowe) [RHEL-83611]
  - PCI: dwc: Simplify config resource lookup (Myron Stowe) [RHEL-83611]
  - of: address: Add parent_bus_addr to struct of_pci_range (Myron Stowe) [RHEL-83611]
  - PCI: imx6: Add i.MX8MQ, i.MX8Q and i.MX95 PM support (Myron Stowe) [RHEL-83611]
  - PCI: imx6: Use DWC common suspend resume method (Myron Stowe) [RHEL-83611]
  - PCI: dwc: Add dw_pcie_suspend_noirq(), dw_pcie_resume_noirq() stubs for !CONFIG_PCIE_DW_HOST (Myron Stowe) [RHEL-83611]
  - PCI: dwc: Remove LTSSM state test in dw_pcie_suspend_noirq() (Myron Stowe) [RHEL-83611]
  - PCI: dwc: Always stop link in the dw_pcie_suspend_noirq (Myron Stowe) [RHEL-83611]
  - PCI: dw-rockchip: Don't wait for link since we can detect Link Up (Myron Stowe) [RHEL-83611]
  - PCI: dw-rockchip: Enumerate endpoints based on dll_link_up IRQ (Myron Stowe) [RHEL-83611]
  - PCI: qcom: Update ICC and OPP values after Link Up event (Myron Stowe) [RHEL-83611]
  - PCI: qcom: Don't wait for link if we can detect Link Up (Myron Stowe) [RHEL-83611]
  - PCI: dwc: Don't wait for link up if driver can detect Link Up event (Myron Stowe) [RHEL-83611]
  - PCI: dwc: Fix potential truncation in dw_pcie_edma_irq_verify() (Myron Stowe) [RHEL-83611]
  - PCI: dra7xx: Use syscon_regmap_lookup_by_phandle_args (Myron Stowe) [RHEL-83611]
  - PCI: apple: Convert to {en,dis}able_device() callbacks (Myron Stowe) [RHEL-83611]
  - PCI: host-generic: Allow {en,dis}able_device() to be provided via pci_ecam_ops (Myron Stowe) [RHEL-83611]
  - PCI: imx6: Add IOMMU and ITS MSI support for i.MX95 (Myron Stowe) [RHEL-83611]
  - PCI: Add enable_device() and disable_device() callbacks for bridges (Myron Stowe) [RHEL-83611]
  - dt-bindings: PCI: qcom: Document the IPQ5424 PCIe controller (Myron Stowe) [RHEL-83611]
  - dt-bindings: PCI: qcom,pcie-sm8550: Document 'global' interrupt (Myron Stowe) [RHEL-83611]
  - dt-bindings: PCI: mobiveil: Convert mobiveil-pcie.txt to YAML (Myron Stowe) [RHEL-83611]
  - selftests: pci_endpoint: Migrate to Kselftest framework (Myron Stowe) [RHEL-83611]
  - selftests: Move PCI Endpoint tests from tools/pci to Kselftests (Myron Stowe) [RHEL-83611]
  - misc: pci_endpoint_test: Fix IOCTL return value (Myron Stowe) [RHEL-83611]
  - misc: pci_endpoint_test: Remove redundant 'remainder' test (Myron Stowe) [RHEL-83611]
  - misc: pci_endpoint_test: Add consecutive BAR test (Myron Stowe) [RHEL-83611]
  - misc: pci_endpoint_test: Add support for capabilities (Myron Stowe) [RHEL-83611]
  - PCI: endpoint: pci-epf-test: Add support for capabilities (Myron Stowe) [RHEL-83611]
  - PCI: endpoint: pci-epf-test: Fix check for DMA MEMCPY test (Myron Stowe) [RHEL-83611]
  - PCI: endpoint: pci-epf-test: Set dma_chan_rx pointer to NULL on error (Myron Stowe) [RHEL-83611]
  - PCI: endpoint: Verify that requested BAR size is a power of two (Myron Stowe) [RHEL-83611]
  - PCI: endpoint: Add size check for fixed size BARs in pci_epc_set_bar() (Myron Stowe) [RHEL-83611]
  - PCI: artpec6: Implement dw_pcie_ep operation get_features (Myron Stowe) [RHEL-83611]
  - PCI: dwc: ep: Add 'address' alignment to 'size' check in dw_pcie_prog_ep_inbound_atu() (Myron Stowe) [RHEL-83611]
  - PCI: endpoint: Finish virtual EP removal in pci_epf_remove_vepf() (Myron Stowe) [RHEL-83611]
  - PCI: endpoint: Simplify pci_epc_get() (Myron Stowe) [RHEL-83611]
  - PCI: endpoint: Destroy the EPC device in devm_pci_epc_destroy() (Myron Stowe) [RHEL-83611]
  - PCI: endpoint: Replace magic number '6' by PCI_STD_NUM_BARS (Myron Stowe) [RHEL-83611]
  - PCI: switchtec: Add Microchip PCI100X device IDs (Myron Stowe) [RHEL-83611]
  - PCI: Avoid putting some root ports into D3 on TUXEDO Sirius Gen1 (Myron Stowe) [RHEL-83611]
  - PCI/sysfs: Remove unnecessary zero in initializer (Myron Stowe) [RHEL-83611]
  - PCI/sysfs: Use __free() in reset_method_store() (Myron Stowe) [RHEL-83611]
  - PCI/sysfs: Move reset related sysfs code to correct file (Myron Stowe) [RHEL-83611]
  - PCI: of_property: Rename struct of_pci_range to of_pci_range_entry (Myron Stowe) [RHEL-83611]
  - sparc/PCI: Update reference to devm_of_pci_get_host_bridge_resources() (Myron Stowe) [RHEL-83611]
  - PCI: of: Simplify devm_of_pci_get_host_bridge_resources() interface (Myron Stowe) [RHEL-83611]
  - PCI: of: Drop 'No bus range found' message (Myron Stowe) [RHEL-83611]
  - PCI: Unexport of_pci_parse_bus_range() (Myron Stowe) [RHEL-83611]
  - PCI: Add pcie_print_tlp_log() to print TLP Header and Prefix Log (Myron Stowe) [RHEL-83611]
  - PCI: Add TLP Prefix reading to pcie_read_tlp_log() (Myron Stowe) [RHEL-83611]
  - PCI: Store number of supported End-End TLP Prefixes (Myron Stowe) [RHEL-83611]
  - PCI: Use unsigned int i in pcie_read_tlp_log() (Myron Stowe) [RHEL-83611]
  - PCI: Use same names in pcie_read_tlp_log() prototype and definition (Myron Stowe) [RHEL-83611]
  - PCI: Add defines for TLP Header/Prefix log sizes (Myron Stowe) [RHEL-83611]
  - PCI: Move TLP Log handling to its own file (Myron Stowe) [RHEL-83611]
  - PCI: Don't expose pcie_read_tlp_log() outside PCI subsystem (Myron Stowe) [RHEL-83611]
  - PCI/DPC: Quirk PIO log size for Intel Raptor Lake-P (Myron Stowe) [RHEL-83611]
  - PCI: Remove devres from pci_intx() (Myron Stowe) [RHEL-83611]
  - net/ethernet: Use never-managed version of pci_intx() (Myron Stowe) [RHEL-83611]
  - HID: amd_sfh: Use always-managed version of pcim_intx() (Myron Stowe) [RHEL-83611]
  - wifi: qtnfmac: use always-managed version of pcim_intx() (Myron Stowe) [RHEL-83611]
  - ata: Use always-managed version of pci_intx() (Myron Stowe) [RHEL-83611]
  - PCI/MSI: Use never-managed version of pci_intx() (Myron Stowe) [RHEL-83611]
  - vfio/pci: Use never-managed version of pci_intx() (Myron Stowe) [RHEL-83611]
  - misc: Use never-managed version of pci_intx() (Myron Stowe) [RHEL-83611]
  - ntb: Use never-managed version of pci_intx() (Myron Stowe) [RHEL-83611]
  - drivers/xen: Use never-managed version of pci_intx() (Myron Stowe) [RHEL-83611]
  - PCI: Export pci_intx_unmanaged() and pcim_intx() (Myron Stowe) [RHEL-83611]
  - PCI: Encourage resource request API users to supply driver name (Myron Stowe) [RHEL-83611]
  - PCI/ASPM: Save parent L1SS config in pci_save_aspm_l1ss_state() (Myron Stowe) [RHEL-83611]
  - platform/x86/intel/pmc: Remove unneeded extern keyword in header (Steve Best) [RHEL-47465]
  - platform/x86/intel/pmc: Remove unnecessary declarations in header (Steve Best) [RHEL-47465]
  - platform/x86/intel/pmc: Add Panther Lake support to intel_pmc_core (Steve Best) [RHEL-47465]
  - platform/x86:intel/pmc: Move arch specific action to init function (Steve Best) [RHEL-47465]
  - platform/x86/intel/pmc: Add Arrow Lake U/H support to intel_pmc_core driver (Steve Best) [RHEL-47465]
  - platform/x86/intel/pmc: Remove simple init functions (Steve Best) [RHEL-47465]
  - platform/x86:intel/pmc: Create generic_core_init() for all platforms (Steve Best) [RHEL-47465]
  - platform/x86/intel/pmc: Remove duplicate enum (Steve Best) [RHEL-47465]
  - platform/x86:intel/pmc: Make tgl_core_generic_init() static (Steve Best) [RHEL-47465]
  - nfsd: fix UAF when access ex_uuid or ex_stats (Olga Kornievskaia) [RHEL-80508] {CVE-2024-53216}
  - SUNRPC: no need get cache ref when protected by rcu (Olga Kornievskaia) [RHEL-80508] {CVE-2024-53216}
  - nfsd: no need get cache ref when protected by rcu (Olga Kornievskaia) [RHEL-80508] {CVE-2024-53216}
  - SUNRPC: introduce cache_check_rcu to help check in rcu context (Olga Kornievskaia) [RHEL-80508] {CVE-2024-53216}
  - net/sched: cls_api: fix error handling causing NULL dereference (CKI Backport Bot) [RHEL-83372] {CVE-2025-21857}
  - af_packet: fix vlan_get_protocol_dgram() vs MSG_PEEK (Davide Caratti) [RHEL-80306] {CVE-2024-57901}
  - redhat: kabi: update stablelist checksums (Čestmír Kalina) [RHEL-80552]
  - shrinker: include rh_kabi.h (Čestmír Kalina) [RHEL-80552]
  - mm/memcg: Exclude mem_cgroup/obj_cgroup pointer from kABI signature computation (Waiman Long) [RHEL-80552]
  - net: stmmac: dwmac-tegra: Read iommu stream id from device tree (Izabela Bakollari) [RHEL-75653] {CVE-2025-21663}
  - Revert "smb: client: fix chmod(2) regression with ATTR_READONLY" (Jan Stancek)
  - crypto: api - Fix larval relookup type and mask (Herbert Xu) [RHEL-78993]


author: Julio Faracco <jfaracco@redhat.com> [6.12.0-71.el10]
changelog:
  - KVM: arm64: Unconditionally save+flush host FPSIMD/SVE/SME state (Sebastian Ott) [RHEL-82297]
  - KVM: arm64: nv: Apply RESx settings to sysreg reset values (Sebastian Ott) [RHEL-82297]
  - KVM: arm64: nv: Always evaluate HCR_EL2 using sanitising accessors (Sebastian Ott) [RHEL-82297]
  - KVM: arm64: Fix alignment of kvm_hyp_memcache allocations (Sebastian Ott) [RHEL-82297]
  - tools headers: Sync arm64 kvm header with the kernel sources (Sebastian Ott) [RHEL-82297]
  - KVM: arm64: Initialize SCTLR_EL1 in __kvm_hyp_init_cpu() (Sebastian Ott) [RHEL-82297]
  - KVM: arm64: Initialize HCR_EL2.E2H early (Sebastian Ott) [RHEL-82297]
  - KVM: arm64: Ensure a VMID is allocated before programming VTTBR_EL2 (Sebastian Ott) [RHEL-82297]
  - KVM: arm64: Fix tcr_el2 initialisation in hVHE mode (Sebastian Ott) [RHEL-82297]
  - KVM: arm64: vgic: Hoist SGI/PPI alloc from vgic_init() to kvm_create_vgic() (Sebastian Ott) [RHEL-82297]
  - KVM: arm64: timer: Drop warning on failed interrupt signalling (Sebastian Ott) [RHEL-82297]
  - KVM: arm64: Convert timer offset VA when accessed in HYP code (Sebastian Ott) [RHEL-82297]
  - KVM: arm64: Simplify warning in kvm_arch_vcpu_load_fp() (Sebastian Ott) [RHEL-82297]
  - KVM: arm64: Fix __pkvm_host_mkyoung_guest() return value (Sebastian Ott) [RHEL-82297]
  - KVM: arm64: Simplify np-guest hypercalls (Sebastian Ott) [RHEL-82297]
  - KVM: arm64: Improve error handling from check_host_shared_guest() (Sebastian Ott) [RHEL-82297]
  - KVM: arm64: timer: Don't adjust the EL2 virtual timer offset (Sebastian Ott) [RHEL-82297]
  - KVM: arm64: timer: Correctly handle EL1 timer emulation when !FEAT_ECV (Sebastian Ott) [RHEL-82297]
  - KVM: arm64: timer: Always evaluate the need for a soft timer (Sebastian Ott) [RHEL-82297]
  - KVM: arm64: Fix nested S2 MMU structures reallocation (Sebastian Ott) [RHEL-82297]
  - KVM: arm64: Fail protected mode init if no vgic hardware is present (Sebastian Ott) [RHEL-82297]
  - KVM: arm64: Flush/sync debug state in protected mode (Sebastian Ott) [RHEL-82297]
  - KVM: arm64: Flush hyp bss section after initialization of variables in bss (Sebastian Ott) [RHEL-82297]
  - KVM: arm64: Fix selftests after sysreg field name update (Sebastian Ott) [RHEL-82297]
  - coresight: Pass guest TRFCR value to KVM (Sebastian Ott) [RHEL-82297]
  - KVM: arm64: Support trace filtering for guests (Sebastian Ott) [RHEL-82297]
  - KVM: arm64: coresight: Give TRBE enabled state to KVM (Sebastian Ott) [RHEL-82297]
  - coresight: trbe: Remove redundant disable call (Sebastian Ott) [RHEL-82297]
  - arm64/sysreg/tools: Move TRFCR definitions to sysreg (Sebastian Ott) [RHEL-82297]
  - tools: arm64: Update sysreg.h header files (Sebastian Ott) [RHEL-82297]
  - KVM: arm64: Explicitly handle BRBE traps as UNDEFINED (Sebastian Ott) [RHEL-82297]
  - KVM: arm64: vgic: Use str_enabled_disabled() in vgic_v3_probe() (Sebastian Ott) [RHEL-82297]
  - arm64: kvm: Introduce nvhe stack size constants (Sebastian Ott) [RHEL-82297]
  - KVM: arm64: Fix nVHE stacktrace VA bits mask (Sebastian Ott) [RHEL-82297]
  - KVM: arm64: Fix FEAT_MTE in pKVM (Sebastian Ott) [RHEL-82297]
  - KVM: arm64: Work around x1e's CNTVOFF_EL2 bogosity (Sebastian Ott) [RHEL-82297]
  - KVM: arm64: nv: Sanitise CNTHCTL_EL2 (Sebastian Ott) [RHEL-82297]
  - KVM: arm64: nv: Propagate CNTHCTL_EL2.EL1NV{P,V}CT bits (Sebastian Ott) [RHEL-82297]
  - KVM: arm64: nv: Add trap routing for CNTHCTL_EL2.EL1{NVPCT,NVVCT,TVT,TVCT} (Sebastian Ott) [RHEL-82297]
  - KVM: arm64: Handle counter access early in non-HYP context (Sebastian Ott) [RHEL-82297]
  - KVM: arm64: nv: Accelerate EL0 counter accesses from hypervisor context (Sebastian Ott) [RHEL-82297]
  - KVM: arm64: nv: Accelerate EL0 timer read accesses when FEAT_ECV in use (Sebastian Ott) [RHEL-82297]
  - KVM: arm64: nv: Use FEAT_ECV to trap access to EL0 timers (Sebastian Ott) [RHEL-82297]
  - KVM: arm64: nv: Publish emulated timer interrupt state in the in-memory state (Sebastian Ott) [RHEL-82297]
  - KVM: arm64: nv: Sync nested timer state with FEAT_NV2 (Sebastian Ott) [RHEL-82297]
  - KVM: arm64: nv: Add handling of EL2-specific timer registers (Sebastian Ott) [RHEL-82297]
  - KVM: arm64: nv: Advertise the lack of AArch32 EL0 support (Sebastian Ott) [RHEL-82297]
  - KVM: arm64: Use kvm_vcpu_has_feature() directly for struct kvm (Sebastian Ott) [RHEL-82297]
  - KVM: arm64: Convert the SVE guest vcpu flag to a vm flag (Sebastian Ott) [RHEL-82297]
  - KVM: arm64: Remove PtrAuth guest vcpu flag (Sebastian Ott) [RHEL-82297]
  - KVM: arm64: Fix the value of the CPTR_EL2 RES1 bitmask for nVHE (Sebastian Ott) [RHEL-82297]
  - KVM: arm64: Refactor kvm_reset_cptr_el2() (Sebastian Ott) [RHEL-82297]
  - KVM: arm64: Calculate cptr_el2 traps on activating traps (Sebastian Ott) [RHEL-82297]
  - KVM: arm64: Remove redundant setting of HCR_EL2 trap bit (Sebastian Ott) [RHEL-82297]
  - KVM: arm64: Remove fixed_config.h header (Sebastian Ott) [RHEL-82297]
  - KVM: arm64: Rework specifying restricted features for protected VMs (Sebastian Ott) [RHEL-82297]
  - KVM: arm64: Set protected VM traps based on its view of feature registers (Sebastian Ott) [RHEL-82297]
  - KVM: arm64: Fix RAS trapping in pKVM for protected VMs (Sebastian Ott) [RHEL-82297]
  - KVM: arm64: Initialize feature id registers for protected VMs (Sebastian Ott) [RHEL-82297]
  - KVM: arm64: Use KVM extension checks for allowed protected VM capabilities (Sebastian Ott) [RHEL-82297]
  - KVM: arm64: Remove KVM_ARM_VCPU_POWER_OFF from protected VMs allowed features in pKVM (Sebastian Ott) [RHEL-82297]
  - KVM: arm64: Move checking protected vcpu features to a separate function (Sebastian Ott) [RHEL-82297]
  - KVM: arm64: Group setting traps for protected VMs by control register (Sebastian Ott) [RHEL-82297]
  - KVM: arm64: Consolidate allowed and restricted VM feature checks (Sebastian Ott) [RHEL-82297]
  - KVM: arm64: Plumb the pKVM MMU in KVM (Sebastian Ott) [RHEL-82297]
  - KVM: arm64: Introduce the EL1 pKVM MMU (Sebastian Ott) [RHEL-82297]
  - KVM: arm64: Introduce __pkvm_tlb_flush_vmid() (Sebastian Ott) [RHEL-82297]
  - KVM: arm64: Introduce __pkvm_host_mkyoung_guest() (Sebastian Ott) [RHEL-82297]
  - KVM: arm64: Introduce __pkvm_host_test_clear_young_guest() (Sebastian Ott) [RHEL-82297]
  - KVM: arm64: Introduce __pkvm_host_wrprotect_guest() (Sebastian Ott) [RHEL-82297]
  - KVM: arm64: Introduce __pkvm_host_relax_guest_perms() (Sebastian Ott) [RHEL-82297]
  - KVM: arm64: Introduce __pkvm_host_unshare_guest() (Sebastian Ott) [RHEL-82297]
  - KVM: arm64: Introduce __pkvm_host_share_guest() (Sebastian Ott) [RHEL-82297]
  - KVM: arm64: Introduce __pkvm_vcpu_{load,put}() (Sebastian Ott) [RHEL-82297]
  - KVM: arm64: Add {get,put}_pkvm_hyp_vm() helpers (Sebastian Ott) [RHEL-82297]
  - KVM: arm64: Make kvm_pgtable_stage2_init() a static inline function (Sebastian Ott) [RHEL-82297]
  - KVM: arm64: Pass walk flags to kvm_pgtable_stage2_relax_perms (Sebastian Ott) [RHEL-82297]
  - KVM: arm64: Pass walk flags to kvm_pgtable_stage2_mkyoung (Sebastian Ott) [RHEL-82297]
  - KVM: arm64: Move host page ownership tracking to the hyp vmemmap (Sebastian Ott) [RHEL-82297]
  - KVM: arm64: Make hyp_page::order a u8 (Sebastian Ott) [RHEL-82297]
  - KVM: arm64: Move enum pkvm_page_state to memory.h (Sebastian Ott) [RHEL-82297]
  - KVM: arm64: Change the layout of enum pkvm_page_state (Sebastian Ott) [RHEL-82297]
  - KVM: arm64: Promote guest ownership for DBGxVR/DBGxCR reads (Sebastian Ott) [RHEL-82297]
  - KVM: arm64: Fold DBGxVR/DBGxCR accessors into common set (Sebastian Ott) [RHEL-82297]
  - KVM: arm64: Avoid reading ID_AA64DFR0_EL1 for debug save/restore (Sebastian Ott) [RHEL-82297]
  - KVM: arm64: nv: Honor MDCR_EL2.TDE routing for debug exceptions (Sebastian Ott) [RHEL-82297]
  - KVM: arm64: Manage software step state at load/put (Sebastian Ott) [RHEL-82297]
  - KVM: arm64: Don't hijack guest context MDSCR_EL1 (Sebastian Ott) [RHEL-82297]
  - KVM: arm64: Compute MDCR_EL2 at vcpu_load() (Sebastian Ott) [RHEL-82297]
  - KVM: arm64: Reload vCPU for accesses to OSLAR_EL1 (Sebastian Ott) [RHEL-82297]
  - KVM: arm64: Use debug_owner to track if debug regs need save/restore (Sebastian Ott) [RHEL-82297]
  - KVM: arm64: Remove vestiges of debug_ptr (Sebastian Ott) [RHEL-82297]
  - KVM: arm64: Remove debug tracepoints (Sebastian Ott) [RHEL-82297]
  - KVM: arm64: Select debug state to save/restore based on debug owner (Sebastian Ott) [RHEL-82297]
  - KVM: arm64: Clean up KVM_SET_GUEST_DEBUG handler (Sebastian Ott) [RHEL-82297]
  - KVM: arm64: Evaluate debug owner at vcpu_load() (Sebastian Ott) [RHEL-82297]
  - KVM: arm64: Write MDCR_EL2 directly from kvm_arm_setup_mdcr_el2() (Sebastian Ott) [RHEL-82297]
  - KVM: arm64: Move host SME/SVE tracking flags to host data (Sebastian Ott) [RHEL-82297]
  - KVM: arm64: Track presence of SPE/TRBE in kvm_host_data instead of vCPU (Sebastian Ott) [RHEL-82297]
  - KVM: arm64: Get rid of __kvm_get_mdcr_el2() and related warts (Sebastian Ott) [RHEL-82297]
  - KVM: arm64: Drop MDSCR_EL1_DEBUG_MASK (Sebastian Ott) [RHEL-82297]
  - arm64/kvm: Avoid invalid physical addresses to signal owner updates (Sebastian Ott) [RHEL-82297]
  - arm64/kvm: Configure HYP TCR.PS/DS based on host stage1 (Sebastian Ott) [RHEL-82297]
  - KVM: arm64: Only apply PMCR_EL0.P to the guest range of counters (Sebastian Ott) [RHEL-82297]
  - KVM: arm64: nv: Reload PMU events upon MDCR_EL2.HPME change (Sebastian Ott) [RHEL-82297]
  - KVM: arm64: Use KVM_REQ_RELOAD_PMU to handle PMCR_EL0.E change (Sebastian Ott) [RHEL-82297]
  - KVM: arm64: Add unified helper for reprogramming counters by mask (Sebastian Ott) [RHEL-82297]
  - KVM: arm64: Always check the state from hyp_ack_unshare() (Sebastian Ott) [RHEL-82297]
  - arm64: Fix usage of new shifted MDCR_EL2 values (Sebastian Ott) [RHEL-82297]
  - KVM: arm64: Use MDCR_EL2.HPME to evaluate overflow of hyp counters (Sebastian Ott) [RHEL-82297]
  - KVM: arm64: Mark set_sysreg_masks() as inline to avoid build failure (Sebastian Ott) [RHEL-82297]
  - KVM: arm64: Make L1Ip feature in CTR_EL0 writable from userspace (Sebastian Ott) [RHEL-82297]
  - KVM: arm64: nv: Reprogram PMU events affected by nested transition (Sebastian Ott) [RHEL-82297]
  - KVM: arm64: nv: Apply EL2 event filtering when in hyp context (Sebastian Ott) [RHEL-82297]
  - KVM: arm64: nv: Honor MDCR_EL2.HLP (Sebastian Ott) [RHEL-82297]
  - KVM: arm64: nv: Honor MDCR_EL2.HPME (Sebastian Ott) [RHEL-82297]
  - KVM: arm64: Add helpers to determine if PMC counts at a given EL (Sebastian Ott) [RHEL-82297]
  - KVM: arm64: nv: Adjust range of accessible PMCs according to HPMN (Sebastian Ott) [RHEL-82297]
  - KVM: arm64: Rename kvm_pmu_valid_counter_mask() (Sebastian Ott) [RHEL-82297]
  - KVM: arm64: nv: Advertise support for FEAT_HPMN0 (Sebastian Ott) [RHEL-82297]
  - KVM: arm64: nv: Describe trap behaviour of MDCR_EL2.HPMN (Sebastian Ott) [RHEL-82297]
  - KVM: arm64: nv: Honor MDCR_EL2.{TPM, TPMCR} in Host EL0 (Sebastian Ott) [RHEL-82297]
  - KVM: arm64: nv: Reinject traps that take effect in Host EL0 (Sebastian Ott) [RHEL-82297]
  - KVM: arm64: nv: Rename BEHAVE_FORWARD_ANY (Sebastian Ott) [RHEL-82297]
  - KVM: arm64: nv: Allow coarse-grained trap combos to use complex traps (Sebastian Ott) [RHEL-82297]
  - arm64: sysreg: Add new definitions for ID_AA64DFR0_EL1 (Sebastian Ott) [RHEL-82297]
  - arm64: sysreg: Migrate MDCR_EL2 definition to table (Sebastian Ott) [RHEL-82297]
  - arm64: sysreg: Describe ID_AA64DFR2_EL1 fields (Sebastian Ott) [RHEL-82297]
  - KVM: arm64: Describe RES0/RES1 bits of MDCR_EL2 (Sebastian Ott) [RHEL-82297]
  - KVM: arm64: selftests: Test ID_AA64PFR0.MPAM isn't completely ignored (Sebastian Ott) [RHEL-82297]
  - KVM: arm64: Disable MPAM visibility by default and ignore VMM writes (Sebastian Ott) [RHEL-82297]
  - KVM: arm64: Add a macro for creating filtered sys_reg_descs entries (Sebastian Ott) [RHEL-82297]
  - KVM: arm64: Fix missing traps of guest accesses to the MPAM registers (Sebastian Ott) [RHEL-82297]
  - arm64: cpufeature: discover CPU support for MPAM (Sebastian Ott) [RHEL-82297]
  - arm64: head.S: Initialise MPAM EL2 registers and disable traps (Sebastian Ott) [RHEL-82297]
  - arm64/sysreg: Convert existing MPAM sysregs and add the remaining entries (Sebastian Ott) [RHEL-82297]
  - KVM: arm64: Handle WXN attribute (Sebastian Ott) [RHEL-82297]
  - KVM: arm64: Handle stage-1 permission overlays (Sebastian Ott) [RHEL-82297]
  - KVM: arm64: Make PAN conditions part of the S1 walk context (Sebastian Ott) [RHEL-82297]
  - KVM: arm64: Disable hierarchical permissions when POE is enabled (Sebastian Ott) [RHEL-82297]
  - KVM: arm64: Add POE save/restore for AT emulation fast-path (Sebastian Ott) [RHEL-82297]
  - KVM: arm64: Add save/restore support for POR_EL2 (Sebastian Ott) [RHEL-82297]
  - KVM: arm64: Add basic support for POR_EL2 (Sebastian Ott) [RHEL-82297]
  - KVM: arm64: Add kvm_has_s1poe() helper (Sebastian Ott) [RHEL-82297]
  - KVM: arm64: Subject S1PIE/S1POE registers to HCR_EL2.{TVM,TRVM} (Sebastian Ott) [RHEL-82297]
  - KVM: arm64: Drop bogus CPTR_EL2.E0POE trap routing (Sebastian Ott) [RHEL-82297]
  - arm64: Add encoding for POR_EL2 (Sebastian Ott) [RHEL-82297]
  - KVM: arm64: Rely on visibility to let PIR*_ELx/TCR2_ELx UNDEF (Sebastian Ott) [RHEL-82297]
  - KVM: arm64: Hide S1PIE registers from userspace when disabled for guests (Sebastian Ott) [RHEL-82297]
  - KVM: arm64: Hide TCR2_EL1 from userspace when disabled for guests (Sebastian Ott) [RHEL-82297]
  - KVM: arm64: Define helper for EL2 registers with custom visibility (Sebastian Ott) [RHEL-82297]
  - KVM: arm64: Add a composite EL2 visibility helper (Sebastian Ott) [RHEL-82297]
  - KVM: arm64: Implement AT S1PIE support (Sebastian Ott) [RHEL-82297]
  - KVM: arm64: Disable hierarchical permissions when S1PIE is enabled (Sebastian Ott) [RHEL-82297]
  - KVM: arm64: Split S1 permission evaluation into direct and hierarchical parts (Sebastian Ott) [RHEL-82297]
  - KVM: arm64: Add AT fast-path support for S1PIE (Sebastian Ott) [RHEL-82297]
  - KVM: arm64: Handle PIR{,E0}_EL2 traps (Sebastian Ott) [RHEL-82297]
  - KVM: arm64: Add save/restore for PIR{,E0}_EL2 (Sebastian Ott) [RHEL-82297]
  - KVM: arm64: Add PIR{,E0}_EL2 to the sysreg arrays (Sebastian Ott) [RHEL-82297]
  - KVM: arm64: Add save/restore for TCR2_EL2 (Sebastian Ott) [RHEL-82297]
  - KVM: arm64: Sanitise TCR2_EL2 (Sebastian Ott) [RHEL-82297]
  - KVM: arm64: nv: Save/Restore vEL2 sysregs (Sebastian Ott) [RHEL-82297]
  - KVM: arm64: Add TCR2_EL2 to the sysreg arrays (Sebastian Ott) [RHEL-82297]
  - arm64: Define ID_AA64MMFR1_EL1.HAFDBS advertising FEAT_HAFT (Sebastian Ott) [RHEL-82297]
  - KVM: arm64: Extend masking facility to arbitrary registers (Sebastian Ott) [RHEL-82297]
  - KVM: arm64: nv: Handle CNTHCTL_EL2 specially (Sebastian Ott) [RHEL-82297]
  - KVM: arm64: nv: Add missing EL2->EL1 mappings in get_el2_to_el1_mapping() (Sebastian Ott) [RHEL-82297]
  - KVM: arm64: Drop useless struct s2_mmu in __kvm_at_s1e2() (Sebastian Ott) [RHEL-82297]
  - KVM: arm64: Don't mark "struct page" accessed when making SPTE young (Sebastian Ott) [RHEL-82297]
  - KVM: arm64: nvhe: Pass through PSCI v1.3 SYSTEM_OFF2 call (Sebastian Ott) [RHEL-82297]
  - KVM: selftests: Add test for PSCI SYSTEM_OFF2 (Sebastian Ott) [RHEL-82297]
  - KVM: arm64: Add support for PSCI v1.2 and v1.3 (Sebastian Ott) [RHEL-82297]
  - KVM: arm64: Add PSCI v1.3 SYSTEM_OFF2 function for hibernation (Sebastian Ott) [RHEL-82297]
  - arm64: Remove VNCR definition for PIRE0_EL2 (Sebastian Ott) [RHEL-82297]
  - arm64: Add encoding for PIRE0_EL2 (Sebastian Ott) [RHEL-82297]
  - arm64: Drop SKL0/SKL1 from TCR2_EL2 (Sebastian Ott) [RHEL-82297]
  - firmware/psci: Add definitions for PSCI v1.3 specification (Sebastian Ott) [RHEL-82297]
  - KVM: arm64: Fix set_id_regs selftest for ASIDBITS becoming unwritable (Sebastian Ott) [RHEL-82297]
  - redhat/configs: Enable CONFIG_VDPA_USER on RHEL10 (Cindy Lu) [RHEL-76477]


author: Julio Faracco <jfaracco@redhat.com> [6.12.0-72.el10]
changelog:
  - mei: me: add panther lake P DID (Steve Best) [RHEL-79719]
  - s390/diag: Move diag.c to diag specific folder (Mete Durlu) [RHEL-72674]
  - s390/diag324: Retrieve power readings via diag 0x324 (Mete Durlu) [RHEL-72674]
  - s390/diag: Create misc device /dev/diag (Mete Durlu) [RHEL-72674]
  - powerpc/pseries/iommu: memory notifier incorrectly adds TCEs for pmemory (Mamatha Inamdar) [RHEL-85949]
  - rtc: pcf85063: fix potential OOB write in PCF85063 NVMEM read (CKI Backport Bot) [RHEL-82459] {CVE-2024-58069}
  - PCI: vmd: Make vmd_dev::cfg_lock a raw_spinlock_t type (Myron Stowe) [RHEL-83150]
  - redhat/configs: disable CONFIG_NVME_TARGET_PCI_EPF (Maurizio Lombardi) [RHEL-83544]
  - nvmet: pci-epf: Do not add an IRQ vector if not needed (Maurizio Lombardi) [RHEL-83544]
  - nvmet: pci-epf: Set NVMET_PCI_EPF_Q_LIVE when a queue is fully created (Maurizio Lombardi) [RHEL-83544]
  - nvme-pci: fix stuck reset on concurrent DPC and HP (Maurizio Lombardi) [RHEL-83544]
  - block: change blk_mq_add_to_batch() third argument type to bool (Maurizio Lombardi) [RHEL-83544]
  - nvme: move error logging from nvme_end_req() to __nvme_end_req() (Maurizio Lombardi) [RHEL-83544]
  - nvme-tcp: fix signedness bug in nvme_tcp_init_connection() (Maurizio Lombardi) [RHEL-83544]
  - nvmet-tcp: Fix a possible sporadic response drops in weakly ordered arch (Maurizio Lombardi) [RHEL-83544]
  - nvme-tcp: fix potential memory corruption in nvme_tcp_recv_pdu() (Maurizio Lombardi) [RHEL-83544]
  - nvme-tcp: Fix a C2HTermReq error message (Maurizio Lombardi) [RHEL-83544]
  - nvmet: remove old function prototype (Maurizio Lombardi) [RHEL-83544]
  - nvme-ioctl: fix leaked requests on mapping error (Maurizio Lombardi) [RHEL-83544]
  - nvme-pci: skip CMB blocks incompatible with PCI P2P DMA (Maurizio Lombardi) [RHEL-83544]
  - nvme-pci: clean up CMBMSC when registering CMB fails (Maurizio Lombardi) [RHEL-83544]
  - nvme-tcp: fix possible UAF in nvme_tcp_poll (Maurizio Lombardi) [RHEL-83544]
  - nvme: only allow entering LIVE from CONNECTING state (Maurizio Lombardi) [RHEL-83544]
  - nvme-fc: rely on state transitions to handle connectivity loss (Maurizio Lombardi) [RHEL-83544]
  - apple-nvme: Support coprocessors left idle (Maurizio Lombardi) [RHEL-83544]
  - apple-nvme: Release power domains when probe fails (Maurizio Lombardi) [RHEL-83544]
  - nvmet: Use enum definitions instead of hardcoded values (Maurizio Lombardi) [RHEL-83544]
  - nvme: Cleanup the definition of the controller config register fields (Maurizio Lombardi) [RHEL-83544]
  - nvme/ioctl: add missing space in err message (Maurizio Lombardi) [RHEL-83544]
  - nvme-tcp: fix connect failure on receiving partial ICResp PDU (Maurizio Lombardi) [RHEL-83544]
  - nvme: tcp: Fix compilation warning with W=1 (Maurizio Lombardi) [RHEL-83544]
  - nvmet: pci-epf: Avoid RCU stalls under heavy workload (Maurizio Lombardi) [RHEL-83544]
  - nvmet: pci-epf: Do not uselessly write the CSTS register (Maurizio Lombardi) [RHEL-83544]
  - nvmet: pci-epf: Correctly initialize CSTS when enabling the controller (Maurizio Lombardi) [RHEL-83544]
  - nvmet-rdma: recheck queue state is LIVE in state lock in recv done (Maurizio Lombardi) [RHEL-83544]
  - nvmet: Fix crash when a namespace is disabled (Maurizio Lombardi) [RHEL-83544] {CVE-2025-21850}
  - nvme-tcp: add basic support for the C2HTermReq PDU (Maurizio Lombardi) [RHEL-83544]
  - nvme-pci: quirk Acer FA100 for non-uniqueue identifiers (Maurizio Lombardi) [RHEL-83544]
  - nvme-fc: use ctrl state getter (Maurizio Lombardi) [RHEL-83544]
  - nvme: make nvme_tls_attrs_group static (Maurizio Lombardi) [RHEL-83544]
  - nvmet: add a missing endianess conversion in nvmet_execute_admin_connect (Maurizio Lombardi) [RHEL-83544]
  - nvmet: the result field in nvmet_alloc_ctrl_args is little endian (Maurizio Lombardi) [RHEL-83544]
  - nvmet: fix a memory leak in controller identify (Maurizio Lombardi) [RHEL-83544]
  - nvme-fc: do not ignore connectivity loss during connecting (Maurizio Lombardi) [RHEL-83544]
  - nvme: handle connectivity loss in nvme_set_queue_count (Maurizio Lombardi) [RHEL-83544]
  - nvme-fc: go straight to connecting state when initializing (Maurizio Lombardi) [RHEL-83544]
  - nvme-pci: Add TUXEDO IBP Gen9 to Samsung sleep quirk (Maurizio Lombardi) [RHEL-83544]
  - nvme-pci: Add TUXEDO InfinityFlex to Samsung sleep quirk (Maurizio Lombardi) [RHEL-83544]
  - nvme-pci: remove redundant dma frees in hmb (Maurizio Lombardi) [RHEL-83544]
  - nvmet: fix rw control endian access (Maurizio Lombardi) [RHEL-83544]
  - nvme: fix bogus kzalloc() return check in nvme_init_effects_log() (Maurizio Lombardi) [RHEL-83544]
  - nvme-pci: use correct size to free the hmb buffer (Maurizio Lombardi) [RHEL-83544]
  - nvme: Add error path for xa_store in nvme_init_effects (Maurizio Lombardi) [RHEL-83544]
  - nvme-pci: fix comment typo (Maurizio Lombardi) [RHEL-83544]
  - nvmet: New NVMe PCI endpoint function target driver (Maurizio Lombardi) [RHEL-83544]
  - nvmet: Implement arbitration feature support (Maurizio Lombardi) [RHEL-83544]
  - nvmet: Implement interrupt config feature support (Maurizio Lombardi) [RHEL-83544]
  - nvmet: Implement interrupt coalescing feature support (Maurizio Lombardi) [RHEL-83544]
  - nvmet: Implement host identifier set feature support (Maurizio Lombardi) [RHEL-83544]
  - nvmet: Introduce get/set_feature controller operations (Maurizio Lombardi) [RHEL-83544]
  - nvmet: Do not require SGL for PCI target controller commands (Maurizio Lombardi) [RHEL-83544]
  - nvmet: Add support for I/O queue management admin commands (Maurizio Lombardi) [RHEL-83544]
  - nvmet: Introduce nvmet_sq_create() and nvmet_cq_create() (Maurizio Lombardi) [RHEL-83544]
  - nvmet: Introduce nvmet_req_transfer_len() (Maurizio Lombardi) [RHEL-83544]
  - nvmet: Improve nvmet_alloc_ctrl() interface and implementation (Maurizio Lombardi) [RHEL-83544]
  - nvme: Add PCI transport type (Maurizio Lombardi) [RHEL-83544]
  - nvmet: Add drvdata field to struct nvmet_ctrl (Maurizio Lombardi) [RHEL-83544]
  - nvmet: Introduce nvmet_get_cmd_effects_admin() (Maurizio Lombardi) [RHEL-83544]
  - nvmet: Export nvmet_update_cc() and nvmet_cc_xxx() helpers (Maurizio Lombardi) [RHEL-83544]
  - nvmet: Add vendor_id and subsys_vendor_id subsystem attributes (Maurizio Lombardi) [RHEL-83544]
  - nvme: Move opcode string helper functions declarations (Maurizio Lombardi) [RHEL-83544]
  - nvme: change return type of nvme_poll_cq() to bool (Maurizio Lombardi) [RHEL-83544]
  - nvme: Add error check for xa_store in nvme_get_effects_log (Maurizio Lombardi) [RHEL-83544]
  - nvme-tcp: Fix I/O queue cpu spreading for multiple controllers (Maurizio Lombardi) [RHEL-83544]
  - nvmet: handle rw's limited retry flag (Maurizio Lombardi) [RHEL-83544]
  - nvme-tcp: remove nvme_tcp_destroy_io_queues() (Maurizio Lombardi) [RHEL-83544]
  - nvmet-loop: avoid using mutex in IO hotpath (Maurizio Lombardi) [RHEL-83544]
  - nvmet: propagate npwg topology (Maurizio Lombardi) [RHEL-83544]
  - nvme-pci: 512 byte aligned dma pool segment quirk (Maurizio Lombardi) [RHEL-83544]
  - nvme-tcp: simplify nvme_tcp_teardown_io_queues() (Maurizio Lombardi) [RHEL-83544]
  - nvme-tcp: no need to quiesce admin_q in nvme_tcp_teardown_io_queues() (Maurizio Lombardi) [RHEL-83544]
  - nvme-rdma: unquiesce admin_q before destroy it (Maurizio Lombardi) [RHEL-83544] {CVE-2024-49569}
  - nvme-tcp: fix the memleak while create new ctrl failed (Maurizio Lombardi) [RHEL-83544] {CVE-2024-56632}
  - nvmet: replace kmalloc + memset with kzalloc for data allocation (Maurizio Lombardi) [RHEL-83544]
  - nvme-fabrics: handle zero MAXCMD without closing the connection (Maurizio Lombardi) [RHEL-83544]
  - nvme-pci: remove two deallocate zeroes quirks (Maurizio Lombardi) [RHEL-83544]
  - nvme: don't apply NVME_QUIRK_DEALLOCATE_ZEROES when DSM is not supported (Maurizio Lombardi) [RHEL-83544]
  - nvmet: use kzalloc instead of ZERO_PAGE in nvme_execute_identify_ns_nvm() (Maurizio Lombardi) [RHEL-83544]
  - nvme: tuning pr code by using defined structs and macros (Maurizio Lombardi) [RHEL-83544]
  - nvme: introduce change ptpl and iekey definition (Maurizio Lombardi) [RHEL-83544]
  - nvme-fabrics: fix kernel crash while shutting down controller (Maurizio Lombardi) [RHEL-83544] {CVE-2024-53169}
  - Revert "nvme: make keep-alive synchronous operation" (Maurizio Lombardi) [RHEL-83544]
  - nvme-pci: use sgls for all user requests if possible (Maurizio Lombardi) [RHEL-83544]
  - nvme: define the remaining used sgls constants (Maurizio Lombardi) [RHEL-83544]
  - nvme-pci: add support for sgl metadata (Maurizio Lombardi) [RHEL-83544]
  - nvme/multipath: Fix RCU list traversal to use SRCU primitive (Maurizio Lombardi) [RHEL-83544]
  - nvmet: add tracing of reservation commands (Maurizio Lombardi) [RHEL-83544]
  - nvme: parse reservation commands's action and rtype to string (Maurizio Lombardi) [RHEL-83544]
  - nvmet: report ns's vwc not present (Maurizio Lombardi) [RHEL-83544]
  - nvme: check ns's volatile write cache not present (Maurizio Lombardi) [RHEL-83544]
  - nvme: add rotational support (Maurizio Lombardi) [RHEL-83544]
  - nvme: use command set independent id ns if available (Maurizio Lombardi) [RHEL-83544]
  - nvmet: support for csi identify ns (Maurizio Lombardi) [RHEL-83544]
  - nvmet: implement rotational media information log (Maurizio Lombardi) [RHEL-83544]
  - nvmet: implement endurance groups (Maurizio Lombardi) [RHEL-83544]
  - nvmet: declare 2.1 version compliance (Maurizio Lombardi) [RHEL-83544]
  - nvmet: implement crto property (Maurizio Lombardi) [RHEL-83544]
  - nvmet: implement supported features log (Maurizio Lombardi) [RHEL-83544]
  - nvmet: implement supported log pages (Maurizio Lombardi) [RHEL-83544]
  - nvmet: implement active command set ns list (Maurizio Lombardi) [RHEL-83544]
  - nvmet: implement id ns for nvm command set (Maurizio Lombardi) [RHEL-83544]
  - nvmet: support reservation feature (Maurizio Lombardi) [RHEL-83544]
  - redhat/configs: enable CONFIG_AMD_3D_VCACHE for x86 on RHEL (Steve Best) [RHEL-67850]
  - platform/x86/amd: amd_3d_vcache: Add AMD 3D V-Cache optimizer driver (Steve Best) [RHEL-67850]


author: Julio Faracco <jfaracco@redhat.com> [6.12.0-73.el10]
changelog:
  - x86/topology: Use x86_sched_itmt_flags for PKG domain unconditionally (Steve Best) [RHEL-53783]
  - x86/topology: Remove x86_smt_flags and use cpu_smt_flags directly (Steve Best) [RHEL-53783]
  - x86/itmt: Move the "sched_itmt_enabled" sysctl to debugfs (Steve Best) [RHEL-53783]
  - x86/cpu: Enable SD_ASYM_PACKING for PKG domain on AMD (Steve Best) [RHEL-53783]
  - x86/cpufeatures: Add X86_FEATURE_AMD_HETEROGENEOUS_CORES (Steve Best) [RHEL-53783]
  - x86/itmt: Use guard() for itmt_update_mutex (Steve Best) [RHEL-53783]
  - x86/itmt: Convert "sysctl_sched_itmt_enabled" to boolean (Steve Best) [RHEL-53783]
  - selftests: net: bump GRO timeout for gro/setup_veth (Hangbin Liu) [RHEL-84558]
  - selftests: net: bpf_offload: add 'libbpf_global' to ignored maps (Hangbin Liu) [RHEL-84558]
  - selftests: net: fix error message in bpf_offload (Hangbin Liu) [RHEL-84558]
  - selftests: openvswitch: don't hardcode the drop reason subsys (Hangbin Liu) [RHEL-84558]
  - selftests: net: report output format as TAP 13 in Python tests (Hangbin Liu) [RHEL-84558]
  - selftests/net: deflake GRO tests (Hangbin Liu) [RHEL-84558]
  - selftests/net: only print passing message in GRO tests when tests pass (Hangbin Liu) [RHEL-84558]
  - selftests/net: have `gro.sh -t` return a correct exit code (Hangbin Liu) [RHEL-84558]
  - selftests: net: Fix minor typos in MPTCP and psock tests (Hangbin Liu) [RHEL-84558]
  - selftests: net: Fix few spelling mistakes (Hangbin Liu) [RHEL-84558]
  - selftests: net: fix grammar in reuseaddr_ports_exhausted.c log message (Hangbin Liu) [RHEL-84558]
  - selftests: net: suppress ReST file generation when building selftests (Hangbin Liu) [RHEL-84558]
  - selftests: net: give up on the cmsg_time accuracy on slow machines (Hangbin Liu) [RHEL-84558]
  - selftests/net/ipsec: Fix Null pointer dereference in rtattr_pack() (Hangbin Liu) [RHEL-84558]
  - selftests/net/forwarding: teamd command not found (Hangbin Liu) [RHEL-84558]
  - selftests: drv-net: assume stats refresh is 0 if no ethtool -c support (Hangbin Liu) [RHEL-84558]
  - selftests: forwarding: add a pvid_change test to bridge_vlan_unaware (Hangbin Liu) [RHEL-84558]
  - selftests/net: call sendmmsg via udpgso_bench.sh (Hangbin Liu) [RHEL-84558]
  - selftests: net: test extacks in netlink dumps (Hangbin Liu) [RHEL-84558]
  - selftests: net: add more info to error in bpf_offload (Hangbin Liu) [RHEL-84558]
  - selftests/net: Fix ./ns-XXXXXX not cleanup (Hangbin Liu) [RHEL-84558]
  - selftests: net: add new ioam tests (Hangbin Liu) [RHEL-84558]
  - selftests: net: remove ioam tests (Hangbin Liu) [RHEL-84558]
  - selftests: net: csum: Clean up recv_verify_packet_ipv6 (Hangbin Liu) [RHEL-84558]
  - Fix mmu notifiers for range-based invalidates (Charles Mirabile) [RHEL-83460]
  - netfilter: nf_conncount: Fully initialize struct nf_conncount_tuple in insert_tree() (CKI Backport Bot) [RHEL-84544]
  - netfilter: nf_conncount: garbage collection is not skipped when jiffies wrap around (CKI Backport Bot) [RHEL-84544]
  - netfilter: nft_flow_offload: update tcp state flags under lock (CKI Backport Bot) [RHEL-84544]
  - netfilter: nft_flow_offload: clear tcp MAXACK flag before moving to slowpath (CKI Backport Bot) [RHEL-84544]
  - netfilter: conntrack: rework offload nf_conn timeout extension logic (CKI Backport Bot) [RHEL-84544]
  - netfilter: conntrack: remove skb argument from nf_ct_refresh (CKI Backport Bot) [RHEL-84544]
  - netfilter: conntrack: add conntrack event timestamp (CKI Backport Bot) [RHEL-84544]
  - netfilter: xt_hashlimit: htable_selective_cleanup() optimization (CKI Backport Bot) [RHEL-84544]
  - netfilter: nf_tables: make destruction work queue pernet (CKI Backport Bot) [RHEL-84544]
  - netfilter: nft_exthdr: fix offset with ipv4_find_option() (CKI Backport Bot) [RHEL-84544]
  - netfilter: nft_ct: Use __refcount_inc() for per-CPU nft_ct_pcpu_template. (CKI Backport Bot) [RHEL-84544]
  - netfilter: nf_tables: allocate element update information dynamically (CKI Backport Bot) [RHEL-84544]
  - netfilter: nf_tables: switch trans_elem to real flex array (CKI Backport Bot) [RHEL-84544]
  - netfilter: nf_tables: prepare nft audit for set element compaction (CKI Backport Bot) [RHEL-84544]
  - netfilter: nf_tables: prepare for multiple elements in nft_trans_elem structure (CKI Backport Bot) [RHEL-84544]
  - netfilter: nf_tables: add nft_trans_commit_list_add_elem helper (CKI Backport Bot) [RHEL-84544]
  - netfilter: nf_tables: prefer nft_trans_elem_alloc helper (CKI Backport Bot) [RHEL-84544]
  - netfilter: nfnetlink: Report extack policy errors for batched ops (CKI Backport Bot) [RHEL-84544]
  - padata: avoid UAF for reorder_work (Waiman Long) [RHEL-81531] {CVE-2025-21726}
  - padata: fix UAF in padata_reorder (Waiman Long) [RHEL-81531]
  - padata: add pd get/put refcnt helper (Waiman Long) [RHEL-81531]
  - padata: fix sysfs store callback check (Waiman Long) [RHEL-81531]
  - padata: Clean up in padata_do_multithreaded() (Waiman Long) [RHEL-81531]
  - RDMA/core: Support link status events dispatching (Kamal Heib) [RHEL-78090]
  - RDMA/core: Add ib_query_netdev_port() to query netdev port by IB device. (Kamal Heib) [RHEL-78090]
  - RDMA/core: Remove unused ib_copy_path_rec_from_user (Kamal Heib) [RHEL-78090]
  - RDMA/core: Remove unused ibdev_printk (Kamal Heib) [RHEL-78090]
  - RDMA/core: Remove unused ib_find_exact_cached_pkey (Kamal Heib) [RHEL-78090]
  - RDMA/core: Remove unused ib_ud_header_unpack (Kamal Heib) [RHEL-78090]
  - RDMA/srp: Fix error handling in srp_add_port (Kamal Heib) [RHEL-78090]
  - net: Add options as a flexible array to struct ip_tunnel_info (Paolo Valerio) [RHEL-64164]
  - ip_tunnel: Use ip_tunnel_info() helper instead of 'info + 1' (Paolo Valerio) [RHEL-64164]
  - redhat: drop Y issues from changelog (Jan Stancek)
  - vxlan: check vxlan_vnigroup_init() return value (CKI Backport Bot) [RHEL-81519] {CVE-2025-21790}
  - selftests/mm: run_vmtests.sh: fix half_ufd_size_MB calculation (Rafael Aquini) [RHEL-80077]
  - selftests: bonding: fix incorrect mac address (Hangbin Liu) [RHEL-59463]
  - bonding: fix incorrect MAC address setting to receive NS messages (Hangbin Liu) [RHEL-59463]
  - mm/hugetlb: fix hugepage allocation for interleaved memory nodes (CKI Backport Bot) [RHEL-62726]
  - main.c: fix initcall blacklisted (Tomas Henzl) [RHEL-83271]
  - pm: cpupower: remove hard-coded topology depth values (Steve Best) [RHEL-86398]
  - pm: cpupower: Fix cmd_monitor() error legs to free cpu_topology (Steve Best) [RHEL-86398]
  - cpupower: monitor: Exit with error status if execvp() fail (Steve Best) [RHEL-86398]
  - tools/power turbostat: v2025.05.06 (Steve Best) [RHEL-86246]
  - tools/power turbostat: disable "cpuidle" invocation counters, by default (Steve Best) [RHEL-86246]
  - tools/power turbostat: re-factor sysfs code (Steve Best) [RHEL-86246]
  - tools/power turbostat: Restore GFX sysfs fflush() call (Steve Best) [RHEL-86246]
  - tools/power turbostat: report CoreThr per measurement interval (Steve Best) [RHEL-86246]
  - tools/power turbostat: Increase CPU_SUBSET_MAXCPUS to 8192 (Steve Best) [RHEL-86246]
  - tools/power turbostat: Add idle governor statistics reporting (Steve Best) [RHEL-86246]
  - tools/power turbostat: Fix names matching (Steve Best) [RHEL-86246]
  - tools/power turbostat: Allow Zero return value for some RAPL registers (Steve Best) [RHEL-86246]
  - tools/power turbostat: Clustered Uncore MHz counters should honor show/hide options (Steve Best) [RHEL-86246]
  - x86/cpu: Fix #define name for Intel CPU model 0x5A (Steve Best) [RHEL-86246]
  - vxlan: Fix uninit-value in vxlan_vnifilter_dump() (Guillaume Nault) [RHEL-84555]
  - NFS: Fix potential buffer overflowin nfs_sysfs_link_rpc_client() (CKI Backport Bot) [RHEL-81067] {CVE-2024-54456}
  - net: fix NULL pointer dereference in l3mdev_l3_rcv (Davide Caratti) [RHEL-84550]
  - ipvlan: ensure network headers are in skb linear part (Davide Caratti) [RHEL-84550] {CVE-2025-21891}
  - tipc: Reduce scope for the variable “fdefq” in tipc_link_tnl_prepare() (Xin Long) [RHEL-84567]
  - tipc: re-order conditions in tipc_crypto_key_rcv() (Xin Long) [RHEL-84567]
  - net: tipc: remove one synchronize_net() from tipc_nametbl_stop() (Xin Long) [RHEL-84567]
  - pnfs/flexfiles: retry getting layout segment for reads (Benjamin Coddington) [RHEL-77609]
  - nfs: fix incorrect error handling in LOCALIO (Benjamin Coddington) [RHEL-77609]
  - nfs: probe for LOCALIO when v3 client reconnects to server (Benjamin Coddington) [RHEL-77609]
  - nfs: probe for LOCALIO when v4 client reconnects to server (Benjamin Coddington) [RHEL-77609]
  - nfs/localio: remove redundant code and simplify LOCALIO enablement (Benjamin Coddington) [RHEL-77609]
  - nfs_common: add nfs_localio trace events (Benjamin Coddington) [RHEL-77609]
  - nfs_common: track all open nfsd_files per LOCALIO nfs_client (Benjamin Coddington) [RHEL-77609]
  - nfs_common: rename nfslocalio nfs_uuid_lock to nfs_uuids_lock (Benjamin Coddington) [RHEL-77609]
  - nfsd: nfsd_file_acquire_local no longer returns GC'd nfsd_file (Benjamin Coddington) [RHEL-77609]
  - nfsd: rename nfsd_serv_ prefixed methods and variables with nfsd_net_ (Benjamin Coddington) [RHEL-77609]
  - nfsd: update percpu_ref to manage references on nfsd_net (Benjamin Coddington) [RHEL-77609]
  - nfs: cache all open LOCALIO nfsd_file(s) in client (Benjamin Coddington) [RHEL-77609]
  - nfs_common: move localio_lock to new lock member of nfs_uuid_t (Benjamin Coddington) [RHEL-77609]
  - nfs_common: rename functions that invalidate LOCALIO nfs_clients (Benjamin Coddington) [RHEL-77609]
  - nfsd: add nfsd_file_{get,put} to 'nfs_to' nfsd_localio_operations (Benjamin Coddington) [RHEL-77609]
  - nfs/localio: add direct IO enablement with sync and async IO support (Benjamin Coddington) [RHEL-77609]
  - NFS: RHEL-10 disable localio (Benjamin Coddington) [RHEL-80503]


author: Julio Faracco <jfaracco@redhat.com> [6.12.0-74.el10]
changelog:
  - sched/core: Prevent rescheduling when interrupts are disabled (Phil Auld) [RHEL-78822]
  - sched: Don't define sched_clock_irqtime as static key (Phil Auld) [RHEL-78822]
  - sched: Compact RSEQ concurrency IDs with reduced threads and affinity (Phil Auld) [RHEL-78822]
  - getdelays: fix error format characters (Phil Auld) [RHEL-78822]
  - taskstats: modify taskstats version (Phil Auld) [RHEL-78822]
  - sched/debug: Provide slice length for fair tasks (Phil Auld) [RHEL-78822]
  - hung_task: add task->flags, blocked by coredump to log (Phil Auld) [RHEL-78822]
  - cpufreq/schedutil: Only bind threads if needed (Phil Auld) [RHEL-78822]
  - sched/fair: Fix inaccurate h_nr_runnable accounting with delayed dequeue (Phil Auld) [RHEL-78822]
  - tracing: Print lazy preemption model (Phil Auld) [RHEL-78822]
  - psi: Fix race when task wakes up before psi_sched_switch() adjusts flags (Phil Auld) [RHEL-78822]
  - sched/fair: Do not compute overloaded status unnecessarily during lb (Phil Auld) [RHEL-78822]
  - sched/fair: Do not compute NUMA Balancing stats unnecessarily during lb (Phil Auld) [RHEL-78822]
  - sched, psi: Don't account irq time if sched_clock_irqtime is disabled (Phil Auld) [RHEL-78822]
  - sched: Don't account irq time if sched_clock_irqtime is disabled (Phil Auld) [RHEL-78822]
  - sched: Define sched_clock_irqtime as static key (Phil Auld) [RHEL-78822]
  - sched/debug: Change need_resched warnings to pr_err (Phil Auld) [RHEL-78822]
  - sched/core: Prioritize migrating eligible tasks in sched_balance_rq() (Phil Auld) [RHEL-78822]
  - sched: Fix race between yield_to() and try_to_wake_up() (Phil Auld) [RHEL-78822]
  - sched/fair: Encapsulate set custom slice in a __setparam_fair() function (Phil Auld) [RHEL-78822]
  - sched/fair: Fix update_cfs_group() vs DELAY_DEQUEUE (Phil Auld) [RHEL-78822]
  - delayacct: add delay min to record delay peak (Phil Auld) [RHEL-78822]
  - delayacct: add delay max to record delay peak (Phil Auld) [RHEL-78822]
  - sched/fair: Fix EEVDF entity placement bug causing scheduling lag (Phil Auld) [RHEL-78822]
  - preempt: Move PREEMPT_RT before PREEMPT in vermagic. (Phil Auld) [RHEL-78822]
  - sched/fair: Update comments after sched_tick() rename. (Phil Auld) [RHEL-78822]
  - powerpc: Large user copy aware of full:rt:lazy preemption (Phil Auld) [RHEL-78822]
  - powerpc: Add preempt lazy support (Phil Auld) [RHEL-78822]
  - PM: EM: Move sched domains rebuild function from schedutil to EM (Phil Auld) [RHEL-78822]
  - PM: EM: Add min/max available performance state limits (Phil Auld) [RHEL-78822]
  - cpufreq: schedutil: Fix superfluous updates caused by need_freq_update (Phil Auld) [RHEL-78822]
  - sched/fair: Fix CPU bandwidth limit bypass during CPU hotplug (Phil Auld) [RHEL-78822]
  - sched: deadline: Cleanup goto label in pick_earliest_pushable_dl_task (Phil Auld) [RHEL-78822]
  - sched/fair: Mark m*_vruntime() with __maybe_unused (Phil Auld) [RHEL-78822]
  - sched/fair: Untangle NEXT_BUDDY and pick_next_task() (Phil Auld) [RHEL-78822]
  - sched/fair: Fix variable declaration position (Phil Auld) [RHEL-78822]
  - sched/fair: Do not try to migrate delayed dequeue task (Phil Auld) [RHEL-78822]
  - sched/fair: Rename cfs_rq.nr_running into nr_queued (Phil Auld) [RHEL-78822]
  - sched/fair: Remove unused cfs_rq.idle_nr_running (Phil Auld) [RHEL-78822]
  - sched/fair: Rename cfs_rq.idle_h_nr_running into h_nr_idle (Phil Auld) [RHEL-78822]
  - sched/fair: Removed unsued cfs_rq.h_nr_delayed (Phil Auld) [RHEL-78822]
  - sched/fair: Use the new cfs_rq.h_nr_runnable (Phil Auld) [RHEL-78822]
  - sched/fair: Add new cfs_rq.h_nr_runnable (Phil Auld) [RHEL-78822]
  - sched/fair: Rename h_nr_running into h_nr_queued (Phil Auld) [RHEL-78822]
  - sched: Unify HK_TYPE_{TIMER|TICK|MISC} to HK_TYPE_KERNEL_NOISE (Phil Auld) [RHEL-78822]
  - sched/isolation: Consolidate housekeeping cpumasks that are always identical (Phil Auld) [RHEL-78822]
  - sched/isolation: Make "isolcpus=nohz" equivalent to "nohz_full" (Phil Auld) [RHEL-78822]
  - sched/core: Remove HK_TYPE_SCHED (Phil Auld) [RHEL-78822]
  - sched/deadline: Check bandwidth overflow earlier for hotplug (Phil Auld) [RHEL-78822]
  - sched/deadline: Correctly account for allocated bandwidth during hotplug (Phil Auld) [RHEL-78822]
  - sched/deadline: Consolidate Timer Cancellation (Phil Auld) [RHEL-78822]
  - sched/fair: Remove CONFIG_CFS_BANDWIDTH=n definition of cfs_bandwidth_used() (Phil Auld) [RHEL-78822]
  - sched: Don't try to catch up excess steal time. (Phil Auld) [RHEL-78822]
  - sched: add READ_ONCE to task_on_rq_queued (Phil Auld) [RHEL-78822]
  - sched/deadline: Restore dl_server bandwidth on non-destructive root domain changes (Phil Auld) [RHEL-78822]
  - sched/core: Update kernel boot parameters for LAZY preempt. (Phil Auld) [RHEL-78822]
  - Revert "redhat: Fix CONFIG_PREEMPT_RT for RT and AUTO kernels" (Phil Auld) [RHEL-78822]
  - s390: Add ARCH_HAS_PREEMPT_LAZY support (Phil Auld) [RHEL-78822]
  - s390: Add missing _TIF defines (Phil Auld) [RHEL-78822]
  - tracing: Record task flag NEED_RESCHED_LAZY. (Phil Auld) [RHEL-78822]
  - tracing: Remove TRACE_FLAG_IRQS_NOSUPPORT (Phil Auld) [RHEL-78822]
  - sched/cpufreq: Ensure sd is rebuilt for EAS check (Phil Auld) [RHEL-78822]
  - sched, x86: Update the comment for TIF_NEED_RESCHED_LAZY. (Phil Auld) [RHEL-78822]
  - sched: No PREEMPT_RT=y for all{yes,mod}config (Phil Auld) [RHEL-78822]
  - riscv: add PREEMPT_LAZY support (Phil Auld) [RHEL-78822]
  - sched: Enable PREEMPT_DYNAMIC for PREEMPT_RT (Phil Auld) [RHEL-78822]
  - sched: Add Lazy preemption model (Phil Auld) [RHEL-78822]
  - sched, x86: Enable Lazy preemption (Phil Auld) [RHEL-78822]
  - sched: Initialize idle tasks only once (Phil Auld) [RHEL-78822]
  - sched: Add TIF_NEED_RESCHED_LAZY infrastructure (Phil Auld) [RHEL-78822]
  - sched: psi: pass enqueue/dequeue flags to psi callbacks directly (Phil Auld) [RHEL-78822]
  - sched/uclamp: Fix unnused variable warning (Phil Auld) [RHEL-78822]
  - sched_getattr: port to copy_struct_to_user (Phil Auld) [RHEL-78822]
  - uaccess: add copy_struct_to_user helper (Phil Auld) [RHEL-78822]
  - sched: Split scheduler and execution contexts (Phil Auld) [RHEL-78822]
  - sched: Consolidate pick_*_task to task_is_pushable helper (Phil Auld) [RHEL-78822]
  - sched: Add move_queued_task_locked helper (Phil Auld) [RHEL-78822]
  - sched: Split out __schedule() deactivate task logic into a helper (Phil Auld) [RHEL-78822]
  - sched: idle: Optimize the generic idle loop by removing needless memory barrier (Phil Auld) [RHEL-78822]
  - sched: Improve cache locality of RSEQ concurrency IDs for intermittent workloads (Phil Auld) [RHEL-78822]
  - sched/fair: fix the comment for PREEMPT_SHORT (Phil Auld) [RHEL-78822]
  - sched/fair: optimize the PLACE_LAG when se->vlag is zero (Phil Auld) [RHEL-78822]
  - sched/wait: Remove unused bit_wait_io_timeout (Phil Auld) [RHEL-78822]
  - sched/fair: remove the DOUBLE_TICK feature (Phil Auld) [RHEL-78822]
  - redhat: Fix CONFIG_PREEMPT_RT for RT and AUTO kernels (Juri Lelli) [RHEL-78822]
  - Revert "riscv: add PREEMPT_AUTO support" (Juri Lelli) [RHEL-78822]
  - Revert "sched: define TIF_ALLOW_RESCHED" (Juri Lelli) [RHEL-78822]
  - Revert "sched: Update the lazy-preempt bits." (Juri Lelli) [RHEL-78822]
  - Revert "sched: Replace PREEMPT_AUTO with LAZY_PREEMPT." (Juri Lelli) [RHEL-78822]
  - perf annotate: Use an array for the disassembler preference (Michael Petlan) [RHEL-77935]
  - tools features: Don't check for libunwind devel files by default (Michael Petlan) [RHEL-77935]
  - tools build: Remove the libunwind feature tests from the ones detected when test-all.o builds (Michael Petlan) [RHEL-77935]
  - perf test: Fix parallel/sequential option documentation (Michael Petlan) [RHEL-77935]
  - perf stat: Remove empty new_line_metric function (Michael Petlan) [RHEL-77935]
  - perf stat: Also hide metric-units from JSON when event didn't run (Michael Petlan) [RHEL-77935]
  - perf stat: Fix trailing comma when there is no metric unit (Michael Petlan) [RHEL-77935]
  - perf test stat: Avoid hybrid assumption when virtualized (Michael Petlan) [RHEL-77935]
  - perf tools: Fixup end address of modules (Michael Petlan) [RHEL-77935]
  - perf symbol: Prefer non-label symbols with same address (Michael Petlan) [RHEL-77935]
  - docs: ABI: sysfs-bus-event_source-devices-vpa-pmu: Fix htmldocs errors (Michael Petlan) [RHEL-77935]
  - perf/x86/rapl: Remove the unused get_rapl_pmu_cpumask() function (Michael Petlan) [RHEL-77935]
  - ARM: pmuv3: Add missing write_pmuacr() (Michael Petlan) [RHEL-77935]
  - perf probe: Fix uninitialized variable (Michael Petlan) [RHEL-77935]
  - libperf: evlist: Fix --cpu argument on hybrid platform (Michael Petlan) [RHEL-77935]
  - perf test expr: Fix system_tsc_freq for only x86 (Michael Petlan) [RHEL-77935]
  - perf test hwmon_pmu: Fix event file location (Michael Petlan) [RHEL-77935]
  - perf hwmon_pmu: Use openat rather than dup to refresh directory (Michael Petlan) [RHEL-77935]
  - perf ftrace: Fix undefined behavior in cmp_profile_data() (Michael Petlan) [RHEL-77935]
  - perf tools: Fix precise_ip fallback logic (Michael Petlan) [RHEL-77935]
  - tools headers: Sync uapi/linux/perf_event.h with the kernel sources (Michael Petlan) [RHEL-77935]
  - perf test: Don't signal all processes on system when interrupting tests (Michael Petlan) [RHEL-77935]
  - perf tools: Fix build-id event recording (Michael Petlan) [RHEL-77935]
  - tools: Override makefile ARCH variable if defined, but empty (Michael Petlan) [RHEL-77935]
  - perf tests: Fix hwmon parsing with PMU name test (Michael Petlan) [RHEL-77935]
  - perf hwmon_pmu: Ensure hwmon key union is zeroed before use (Michael Petlan) [RHEL-77935]
  - perf tests hwmon_pmu: Remove double evlist__delete() (Michael Petlan) [RHEL-77935]
  - perf/test: fix perf ftrace test on s390 (Michael Petlan) [RHEL-77935]
  - perf bpf-filter: Return -ENOMEM directly when pfi allocation fails (Michael Petlan) [RHEL-77935]
  - perf test: Correct hwmon test PMU detection (Michael Petlan) [RHEL-77935]
  - perf: Remove unused del_perf_probe_events() (Michael Petlan) [RHEL-77935]
  - perf pmu: Move pmu_metrics_table__find and remove ARM override (Michael Petlan) [RHEL-77935]
  - perf jevents: Add map_for_cpu() (Michael Petlan) [RHEL-77935]
  - perf header: Pass a perf_cpu rather than a PMU to get_cpuid_str (Michael Petlan) [RHEL-77935]
  - perf header: Avoid transitive PMU includes (Michael Petlan) [RHEL-77935]
  - perf arm64 header: Use cpu argument in get_cpuid (Michael Petlan) [RHEL-77935]
  - perf header: Refactor get_cpuid to take a CPU for ARM (Michael Petlan) [RHEL-77935]
  - perf header: Move is_cpu_online to numa bench (Michael Petlan) [RHEL-77935]
  - perf jevents: fix breakage when do perf stat on system metric (Michael Petlan) [RHEL-77935]
  - perf test: Add missing __exit calls in tool/hwmon tests (Michael Petlan) [RHEL-77935]
  - perf tests: Make leader sampling test work without branch event (Michael Petlan) [RHEL-77935]
  - perf util: Remove kernel version deadcode (Michael Petlan) [RHEL-77935]
  - perf test shell trace_exit_race: Use --no-comm to avoid cases where COMM isn't resolved (Michael Petlan) [RHEL-77935]
  - perf test shell trace_exit_race: Show what went wrong in verbose mode (Michael Petlan) [RHEL-77935]
  - perf tests: Add test for trace output loss (Michael Petlan) [RHEL-77935]
  - perf trace: Avoid garbage when not printing a syscall's arguments (Michael Petlan) [RHEL-77935]
  - perf trace: Do not lose last events in a race (Michael Petlan) [RHEL-77935]
  - perf probe: Introduce quotation marks support (Michael Petlan) [RHEL-77935]
  - perf string: Add strpbrk_esq() and strdup_esq() for escape and quote (Michael Petlan) [RHEL-77935]
  - perf probe: Accept FUNC@* to specify function name explicitly (Michael Petlan) [RHEL-77935]
  - perf probe: Fix to ignore escaped characters in --lines option (Michael Petlan) [RHEL-77935]
  - perf probe: Fix error message for failing to find line range (Michael Petlan) [RHEL-77935]
  - perf trace: Fix tracing itself, creating feedback loops (Michael Petlan) [RHEL-77935]
  - libsubcmd: Move va_end() before exit (Michael Petlan) [RHEL-77935]
  - perf timechart: Remove redundant variable assignment (Michael Petlan) [RHEL-77935]
  - perf list: Fix topic and pmu_name argument order (Michael Petlan) [RHEL-77935]
  - perf tools: Fix typos Muliplier -> Multiplier (Michael Petlan) [RHEL-77935]
  - perf disasm: Allow configuring what disassemblers to use (Michael Petlan) [RHEL-77935]
  - perf disasm: Define stubs for the LLVM and capstone disassemblers (Michael Petlan) [RHEL-77935]
  - perf disasm: Introduce symbol__disassemble_objdump() (Michael Petlan) [RHEL-77935]
  - perf build: Remove PERF_HAVE_DWARF_REGS (Michael Petlan) [RHEL-77935]
  - perf dwarf-regs: Remove get_arch_regstr code (Michael Petlan) [RHEL-77935]
  - perf xtensa: Remove dwarf-regs.c (Michael Petlan) [RHEL-77935]
  - perf sparc: Remove dwarf-regs.c (Michael Petlan) [RHEL-77935]
  - perf sh: Remove dwarf-regs.c (Michael Petlan) [RHEL-77935]
  - perf s390: Remove dwarf-regs.c (Michael Petlan) [RHEL-77935]
  - perf riscv: Remove dwarf-regs.c and add dwarf-regs-table.h (Michael Petlan) [RHEL-77935]
  - perf dwarf-regs: Move powerpc dwarf-regs out of arch (Michael Petlan) [RHEL-77935]
  - perf mips: Remove dwarf-regs.c (Michael Petlan) [RHEL-77935]
  - perf loongarch: Remove dwarf-regs.c (Michael Petlan) [RHEL-77935]
  - perf dwarf-regs: Move csky dwarf-regs out of arch (Michael Petlan) [RHEL-77935]
  - perf arm: Remove dwarf-regs.c (Michael Petlan) [RHEL-77935]
  - perf arm64: Remove dwarf-regs.c (Michael Petlan) [RHEL-77935]
  - perf dwarf-regs: Move x86 dwarf-regs out of arch (Michael Petlan) [RHEL-77935]
  - perf dwarf-regs: Pass ELF flags to get_dwarf_regstr (Michael Petlan) [RHEL-77935]
  - perf dwarf-regs: Pass accurate disassembly machine to get_dwarf_regnum (Michael Petlan) [RHEL-77935]
  - perf disasm: Add e_machine/e_flags to struct arch (Michael Petlan) [RHEL-77935]
  - perf dwarf-regs: Add EM_HOST and EF_HOST defines (Michael Petlan) [RHEL-77935]
  - perf dwarf-regs: Remove PERF_HAVE_ARCH_REGS_QUERY_REGISTER_OFFSET (Michael Petlan) [RHEL-77935]
  - perf bpf-prologue: Remove unused file (Michael Petlan) [RHEL-77935]
  - perf docs: Document tool and hwmon events (Michael Petlan) [RHEL-77935]
  - perf test: Add hwmon "PMU" test (Michael Petlan) [RHEL-77935]
  - perf pmu: Add calls enabling the hwmon_pmu (Michael Petlan) [RHEL-77935]
  - perf hwmon_pmu: Add a tool PMU exposing events from hwmon in sysfs (Michael Petlan) [RHEL-77935]
  - perf test: Add hwmon filename parser test (Michael Petlan) [RHEL-77935]
  - perf hwmon_pmu: Add hwmon filename parser (Michael Petlan) [RHEL-77935]
  - tools api io: Ensure line_len_out is always initialized (Michael Petlan) [RHEL-77935]
  - perf build: Include libtraceevent headers directly indicated by pkg-config (Michael Petlan) [RHEL-77935]
  - perf script python: Adjust objdump start/end per map pgoff parameter (Michael Petlan) [RHEL-77935]
  - perf script cs_etm: Add map_pgoff to python dictionary (Michael Petlan) [RHEL-77935]
  - perf stat: Expand metric+unit buffer size (Michael Petlan) [RHEL-77935]
  - perf tools: Add the empty-pmu-events build to .gitignore (Michael Petlan) [RHEL-77935]
  - perf: event: Remove deadcode (Michael Petlan) [RHEL-77935]
  - perf trace: avoid garbage when not printing a trace event's arguments (Michael Petlan) [RHEL-77935]
  - perf test: Fix ftrace test with regex patterns (Michael Petlan) [RHEL-77935]
  - perf test: Remove dangling CFLAGS for removed attr.o object (Michael Petlan) [RHEL-77935]
  - perf tools: Add all shellcheck_log to gitignore (Michael Petlan) [RHEL-77935]
  - perf build: Add missing cflags when building with custom libtraceevent (Michael Petlan) [RHEL-77935]
  - perf build: Make libunwind opt-in rather than opt-out (Michael Petlan) [RHEL-77935]
  - perf test: Use sqrtloop workload to test bperf event (Michael Petlan) [RHEL-77935]
  - perf stat: Support inherit events during fork() for bperf (Michael Petlan) [RHEL-77935]
  - perf arm-spe: Use old behavior when opening old SPE files (Michael Petlan) [RHEL-77935]
  - perf ftrace latency: Fix unit on histogram first entry when using --use-nsec (Michael Petlan) [RHEL-77935]
  - perf, riscv: Wire up perf trace support for RISC-V (Michael Petlan) [RHEL-77935]
  - perf probe: Fix retrieval of source files from a debuginfod server (Michael Petlan) [RHEL-77935]
  - perf arm-spe: Update --itrace help text (Michael Petlan) [RHEL-77935]
  - perf arm-spe: Correctly set sample flags (Michael Petlan) [RHEL-77935]
  - perf arm-spe: Use ARM_SPE_OP_BRANCH_ERET when synthesizing branches (Michael Petlan) [RHEL-77935]
  - perf arm-spe: Set sample.addr to target address for instruction sample (Michael Petlan) [RHEL-77935]
  - perf vendor events arm64: Add i.MX91 DDR Performance Monitor metrics (Michael Petlan) [RHEL-77935]
  - perf test: Sort tests placing exclusive tests last (Michael Petlan) [RHEL-77935]
  - perf test: Add a signal handler to kill forked child processes (Michael Petlan) [RHEL-77935]
  - perf test: Make parallel testing the default (Michael Petlan) [RHEL-77935]
  - perf test: Run parallel tests in two passes (Michael Petlan) [RHEL-77935]
  - perf test: Add a signal handler around running a test (Michael Petlan) [RHEL-77935]
  - perf test: Tag parallel failing shell tests with "(exclusive)" (Michael Petlan) [RHEL-77935]
  - perf test: Avoid list test blocking on writing to stdout (Michael Petlan) [RHEL-77935]
  - perf test: Reduce scope of parallel variable (Michael Petlan) [RHEL-77935]
  - perf test: Display number of active running tests (Michael Petlan) [RHEL-77935]
  - tools subcmd: Add non-waitpid check_if_command_finished() (Michael Petlan) [RHEL-77935]
  - perf disasm: Fix not cleaning up disasm_line in symbol__disassemble_raw() (Michael Petlan) [RHEL-77935]
  - perf disasm: Use disasm_line__free() to properly free disasm_line (Michael Petlan) [RHEL-77935]
  - perf disasm: Use disasm_line__free() to properly free disasm_line (Michael Petlan) [RHEL-77935]
  - perf test: Add precise_max subtest to the perf record shell test (Michael Petlan) [RHEL-77935]
  - perf record: Just use "cycles:P" as the default event (Michael Petlan) [RHEL-77935]
  - perf tools: Check fallback error and order (Michael Petlan) [RHEL-77935]
  - perf tools: Move x86__is_amd_cpu() to util/env.c (Michael Petlan) [RHEL-77935]
  - perf tools: Detect missing kernel features properly (Michael Petlan) [RHEL-77935]
  - perf tools: Do not set exclude_guest for precise_ip (Michael Petlan) [RHEL-77935]
  - perf tools: Simplify evsel__add_modifier() (Michael Petlan) [RHEL-77935]
  - perf tools: Don't set attr.exclude_guest by default (Michael Petlan) [RHEL-77935]
  - perf tools: Add fallback for exclude_guest (Michael Petlan) [RHEL-77935]
  - perf tools: sched-pipe bench: add (-n) nonblocking benchmark (Michael Petlan) [RHEL-77935]
  - perf test: Document the -w/--workload option (Michael Petlan) [RHEL-77935]
  - perf test: Introduce --list-workloads to list the available workloads (Michael Petlan) [RHEL-77935]
  - perf test: Introduce workloads__for_each() (Michael Petlan) [RHEL-77935]
  - perf vendor events amd: Update Zen 5 data cache fill events (Michael Petlan) [RHEL-77935]
  - perf vendor events amd: Add Zen 5 data fabric metrics (Michael Petlan) [RHEL-77935]
  - perf vendor events amd: Add Zen 5 data fabric events (Michael Petlan) [RHEL-77935]
  - perf test: Fix perf test case 84 on s390 (Michael Petlan) [RHEL-77935]
  - perf test: Update all metrics test like metricgroups test (Michael Petlan) [RHEL-77935]
  - perf build: Rename CONFIG_DWARF to CONFIG_LIBDW (Michael Petlan) [RHEL-77935]
  - perf build: Rename HAVE_DWARF_SUPPORT to HAVE_LIBDW_SUPPORT (Michael Petlan) [RHEL-77935]
  - perf libdw: Remove unnecessary defines (Michael Petlan) [RHEL-77935]
  - perf probe: Move elfutils support check to libdw check (Michael Petlan) [RHEL-77935]
  - perf build: Combine test-dwarf-getcfi into test-libdw (Michael Petlan) [RHEL-77935]
  - perf build: Combine test-dwarf-getlocations into test-libdw (Michael Petlan) [RHEL-77935]
  - perf build: Combine libdw-dwarf-unwind into libdw feature tests (Michael Petlan) [RHEL-77935]
  - perf build: Rename test-dwarf to test-libdw (Michael Petlan) [RHEL-77935]
  - perf build: Remove defined but never used variable (Michael Petlan) [RHEL-77935]
  - perf build: Rename NO_DWARF to NO_LIBDW (Michael Petlan) [RHEL-77935]
  - perf build: Fix LIBDW_DIR (Michael Petlan) [RHEL-77935]
  - perf test: Move attr files into shell directory where they are used (Michael Petlan) [RHEL-77935]
  - perf test: Remove C test wrapper for attr.py (Michael Petlan) [RHEL-77935]
  - perf test: Add a shell wrapper for "Setup struct perf_event_attr" (Michael Petlan) [RHEL-77935]
  - perf probe: Correct demangled symbols in C++ program (Michael Petlan) [RHEL-77935]
  - perf stat: Disable metric thresholds for CSV and JSON metric-only mode (Michael Petlan) [RHEL-77935]
  - perf stat: Add metric-threshold to json output (Michael Petlan) [RHEL-77935]
  - perf stat: Change color to threshold in print_metric (Michael Petlan) [RHEL-77935]
  - perf stat: Drop metric-unit if unit is NULL (Michael Petlan) [RHEL-77935]
  - perf stat: Display "none" for NaN with metric only json (Michael Petlan) [RHEL-77935]
  - perf stat: Fix/add parameter names for print_metric (Michael Petlan) [RHEL-77935]
  - perf color: Add printf format checking and resolve issues (Michael Petlan) [RHEL-77935]
  - perf probe: Fix libdw memory leak (Michael Petlan) [RHEL-77935]
  - perf disasm: Fix capstone memory leak (Michael Petlan) [RHEL-77935]
  - tools/perf/powerpc/util: Add support to handle compatible mode PVR for perf json events (Michael Petlan) [RHEL-77935]
  - tools/perf/pmu-events/powerpc: Add support for compat events in json (Michael Petlan) [RHEL-77935]
  - perf dso: Fix symtab_type for kmod compression (Michael Petlan) [RHEL-77935]
  - perf probe: Improve log for long event name failure (Michael Petlan) [RHEL-77935]
  - perf probe: Check group string length (Michael Petlan) [RHEL-77935]
  - perf probe: Use the MAX_EVENT_NAME_LEN macro (Michael Petlan) [RHEL-77935]
  - perf test: Speed up some tests using perf list (Michael Petlan) [RHEL-77935]
  - perf x86/topdown: Refine helper arch_is_topdown_metrics() (Michael Petlan) [RHEL-77935]
  - perf x86/topdown: Make topdown metrics comparators be symmetric (Michael Petlan) [RHEL-77935]
  - perf tool_pmu: Remove duplicate io.h header (Michael Petlan) [RHEL-77935]
  - perf arm-spe: Add Cortex CPUs to common data source encoding list (Michael Petlan) [RHEL-77935]
  - perf arm-spe: Add Neoverse-V2 to common data source encoding list (Michael Petlan) [RHEL-77935]
  - perf arm-spe: Remove the unused 'midr' field (Michael Petlan) [RHEL-77935]
  - perf arm-spe: Use metadata to decide the data source feature (Michael Petlan) [RHEL-77935]
  - perf arm-spe: Introduce arm_spe__is_homogeneous() (Michael Petlan) [RHEL-77935]
  - perf arm-spe: Rename the common data source encoding (Michael Petlan) [RHEL-77935]
  - perf arm-spe: Rename arm_spe__synth_data_source_generic() (Michael Petlan) [RHEL-77935]
  - perf test: Delete unused Intel CQM test (Michael Petlan) [RHEL-77935]
  - perf evsel: Fix missing inherit + sample read check (Michael Petlan) [RHEL-77935]
  - perf sched timehist: Add pre-migration wait time option (Michael Petlan) [RHEL-77935]
  - perf tools: Remove unnecessary parentheses (Michael Petlan) [RHEL-77935]
  - perf tools: Fix possible compiler warnings in hashmap (Michael Petlan) [RHEL-77935]
  - perf tools: Fix compiler error in util/tool_pmu.c (Michael Petlan) [RHEL-77935]
  - tools/perf/tests: Remove duplicate evlist__delete in tests/tool_pmu.c (Michael Petlan) [RHEL-77935]
  - tools/perf/tests: Fix compilation error with strncpy in tests/tool_pmu (Michael Petlan) [RHEL-77935]
  - perf report: Display columns Predicted/Abort/Cycles in --branch-history (Michael Petlan) [RHEL-77935]
  - perf tests: Add tool PMU test (Michael Petlan) [RHEL-77935]
  - perf tool_pmu: Switch to standard pmu functions and json descriptions (Michael Petlan) [RHEL-77935]
  - perf jevents: Add tool event json under a common architecture (Michael Petlan) [RHEL-77935]
  - perf tool_pmu: Move expr literals to tool_pmu (Michael Petlan) [RHEL-77935]
  - perf tool_pmu: Rename perf_tool_event__* to tool_pmu__* (Michael Petlan) [RHEL-77935]
  - perf tool_pmu: Rename enum perf_tool_event to tool_pmu_event (Michael Petlan) [RHEL-77935]
  - perf tool_pmu: Factor tool events into their own PMU (Michael Petlan) [RHEL-77935]
  - perf parse-events: Expose/rename config_term_name (Michael Petlan) [RHEL-77935]
  - perf pmu: Allow hardcoded terms to be applied to attributes (Michael Petlan) [RHEL-77935]
  - perf pmu: Simplify an asprintf error message (Michael Petlan) [RHEL-77935]
  - perf tools: Remove unused color_fwrite_lines (Michael Petlan) [RHEL-77935]
  - perf test x86: Fix typo in intel-pt-test (Michael Petlan) [RHEL-77935]
  - perf probe: Remove unused add_perf_probe_events (Michael Petlan) [RHEL-77935]
  - perf test attr: Add back missing topdown events (Michael Petlan) [RHEL-77935]
  - perf arm-spe: Dump metadata with version 2 (Michael Petlan) [RHEL-77935]
  - perf arm-spe: Support metadata version 2 (Michael Petlan) [RHEL-77935]
  - perf arm-spe: Save per CPU information in metadata (Michael Petlan) [RHEL-77935]
  - perf arm-spe: Calculate meta data size (Michael Petlan) [RHEL-77935]
  - perf arm-spe: Define metadata header version 2 (Michael Petlan) [RHEL-77935]
  - perf list: update option desc in man page (Michael Petlan) [RHEL-77935]
  - perf test: Restore sample rate for perf_event_attr (Michael Petlan) [RHEL-77935]
  - perf/test: perf test 86 fails on s390 (Michael Petlan) [RHEL-77935]
  - tools/perf: Allow inherit + PERF_SAMPLE_READ when opening events (Michael Petlan) [RHEL-77935]
  - tools/perf: Correctly calculate sample period for inherited SAMPLE_READ values (Michael Petlan) [RHEL-77935]
  - perf test: Skip not fail syscall tp fields test when insufficient permissions (Michael Petlan) [RHEL-77935]
  - perf test: Skip not fail tp fields test when insufficient permissions (Michael Petlan) [RHEL-77935]
  - perf test: Fix memory leaks on event-times error paths (Michael Petlan) [RHEL-77935]
  - perf stat: Fix affinity memory leaks on error path (Michael Petlan) [RHEL-77935]
  - perf jevents: Don't stop at the first matched pmu when searching a events table (Michael Petlan) [RHEL-77935]
  - perf tests: Add more topdown events regroup tests (Michael Petlan) [RHEL-77935]
  - perf tests: Add topdown events counting and sampling tests (Michael Petlan) [RHEL-77935]
  - perf tests: Add leader sampling test in record tests (Michael Petlan) [RHEL-77935]
  - perf x86/topdown: Don't move topdown metric events in group (Michael Petlan) [RHEL-77935]
  - perf x86/topdown: Correct leader selection with sample_read enabled (Michael Petlan) [RHEL-77935]
  - perf x86/topdown: Complete topdown slots/metrics events check (Michael Petlan) [RHEL-77935]
  - perf evsel: Reduce a variables scope (Michael Petlan) [RHEL-77935]
  - perf vender events arm64: Use "Topdown" as topdown metric group name (Michael Petlan) [RHEL-77935]
  - perf test: Use ARRAY_SIZE for array length (Michael Petlan) [RHEL-77935]
  - perf/test: Speed up test case perf annotate basic tests (Michael Petlan) [RHEL-77935]
  - perf mem: Fix printing PERF_MEM_LVLNUM_{L2_MHB|MSC} (Michael Petlan) [RHEL-77935]
  - perf sched replay: Remove unused parts of the code (Michael Petlan) [RHEL-77935]
  - libperf: Explicitly specify install-html dependencies (Michael Petlan) [RHEL-77935]
  - perf test: Add a test for default perf stat command (Michael Petlan) [RHEL-77935]
  - perf test: Make stat test work on DT devices (Michael Petlan) [RHEL-77935]
  - perf evsel: Remove pmu_name (Michael Petlan) [RHEL-77935]
  - perf evsel x86: Make evsel__has_perf_metrics work for legacy events (Michael Petlan) [RHEL-77935]
  - perf stat: Remove evlist__add_default_attrs use strings (Michael Petlan) [RHEL-77935]
  - perf stat: Uniquify event name improvements (Michael Petlan) [RHEL-77935]
  - perf evsel: Add alternate_hw_config and use in evsel__match (Michael Petlan) [RHEL-77935]
  - perf test: Ignore security failures in all PMU test (Michael Petlan) [RHEL-77935]
  - perf symbol: Do not fixup end address of labels (Michael Petlan) [RHEL-77935]
  - perf vendor events arm64: imx95: add imx95_bandwidth_usage.lpddr4x metric (Michael Petlan) [RHEL-77935]
  - perf stat: Stop repeating when ref_perf_stat() returns -1 (Michael Petlan) [RHEL-77935]
  - perf stat: Close cork_fd when create_perf_stat_counter() failed (Michael Petlan) [RHEL-77935]
  - perf evsel: display dmesg command of showing a hardcoded path (Michael Petlan) [RHEL-77935]
  - perf test: cs-etm: Test Coresight disassembly script (Michael Petlan) [RHEL-77935]
  - perf scripts python cs-etm: Add start and stop arguments (Michael Petlan) [RHEL-77935]
  - perf scripts python cs-etm: Improve arguments (Michael Petlan) [RHEL-77935]
  - perf scripts python cs-etm: Update to use argparse (Michael Petlan) [RHEL-77935]
  - perf scripting python: Add function to get a config value (Michael Petlan) [RHEL-77935]
  - perf cs-etm: Use new OpenCSD consistency checks (Michael Petlan) [RHEL-77935]
  - perf cs-etm: Don't flush when packet_queue fills up (Michael Petlan) [RHEL-77935]
  - perf test: Be more tolerant of metricgroup failures (Michael Petlan) [RHEL-77935]
  - perf tools: update expected diff for lib/list_sort.c (Michael Petlan) [RHEL-77935]
  - tools/lib/list_sort: remove unnecessary header includes (Michael Petlan) [RHEL-77935]
  - lib/list_sort: remove unnecessary header includes (Michael Petlan) [RHEL-77935]
  - libsubcmd: Silence compiler warning (Michael Petlan) [RHEL-77935]
  - perf/x86/intel: Fix bitmask of OCR and FRONTEND events for LNC (Michael Petlan) [RHEL-77935]
  - perf/x86/intel/ds: Add PEBS format 6 (Michael Petlan) [RHEL-77935]
  - perf/x86/intel/uncore: Add Clearwater Forest support (Michael Petlan) [RHEL-77935]
  - perf/x86/intel/ds: Unconditionally drain PEBS DS when changing PEBS_DATA_CFG (Michael Petlan) [RHEL-77935]
  - perf/hw_breakpoint: use ERR_PTR_PCPU(), IS_ERR_PCPU() and PTR_ERR_PCPU() macros (Michael Petlan) [RHEL-77935]
  - powerpc/perf: Add per-task/process monitoring to vpa_pmu driver (Michael Petlan) [RHEL-77935]
  - powerpc/kvm: Add vpa latency counters to kvm_vcpu_arch (Michael Petlan) [RHEL-77935]
  - docs: ABI: sysfs-bus-event_source-devices-vpa-pmu: Document sysfs event format entries for vpa_pmu (Michael Petlan) [RHEL-77935]
  - powerpc/perf: Add perf interface to expose vpa counters (Michael Petlan) [RHEL-77935]
  - redhat/configs: enable VPA_PMU on PowerPC (Michael Petlan) [RHEL-77935]
  - perf/core: Correct perf sampling with guest VMs (Michael Petlan) [RHEL-77935]
  - perf/x86: Refactor misc flag assignments (Michael Petlan) [RHEL-77935]
  - perf/powerpc: Use perf_arch_instruction_pointer() (Michael Petlan) [RHEL-77935]
  - perf/core: Hoist perf_instruction_pointer() and perf_misc_flags() (Michael Petlan) [RHEL-77935]
  - perf/arm: Drop unused functions (Michael Petlan) [RHEL-77935]
  - perf/x86/amd/uncore: Avoid a false positive warning about snprintf truncation in amd_uncore_umc_ctx_init (Michael Petlan) [RHEL-77935]
  - perf/x86/intel: Do not enable large PEBS for events with aux actions or aux sampling (Michael Petlan) [RHEL-77935]
  - perf/x86/intel/pt: Add support for pause / resume (Michael Petlan) [RHEL-77935]
  - perf/core: Add aux_pause, aux_resume, aux_start_paused (Michael Petlan) [RHEL-77935]
  - perf/x86/intel/pt: Fix buffer full but size is 0 case (Michael Petlan) [RHEL-77935]
  - perf/x86/rapl: Clean up cpumask and hotplug (Michael Petlan) [RHEL-77935]
  - perf/x86/rapl: Move the pmu allocation out of CPU hotplug (Michael Petlan) [RHEL-77935]
  - perf/x86/amd: Warn only on new bits set (Michael Petlan) [RHEL-77935]
  - perf/x86/intel: Add PMU support for ArrowLake-H (Michael Petlan) [RHEL-77935]
  - perf/x86/intel: Support hybrid PMU with multiple atom uarchs (Michael Petlan) [RHEL-77935]
  - x86/cpu/intel: Define helper to get CPU core native ID (Michael Petlan) [RHEL-77935]
  - perf/x86: Refine hybrid_pmu_type defination (Michael Petlan) [RHEL-77935]
  - perf/arm_pmuv3: Add PMUv3.9 per counter EL0 access control (Michael Petlan) [RHEL-77935]


author: Julio Faracco <jfaracco@redhat.com> [6.12.0-75.el10]
changelog:
  - zram: fix potential UAF of zram table (Ming Lei) [RHEL-77219] {CVE-2025-21671}
  - zram: fix uninitialized ZRAM not releasing backing device (Ming Lei) [RHEL-77219]
  - Revert "nvme_core: scan namespaces asynchronously" (Maurizio Lombardi) [RHEL-85845]
  - samples/bpf: fix build (Gregory Bell) [RHEL-70466]
  - ipv6: Set errno after ip_fib_metrics_init() in ip6_route_info_create(). (CKI Backport Bot) [RHEL-84540]
  - ipv6: Fix memleak of nhc_pcpu_rth_output in fib_check_nh_v6_gw(). (CKI Backport Bot) [RHEL-84540]
  - inet: ipmr: fix data-races (CKI Backport Bot) [RHEL-84540]
  - netlink: add IPv6 anycast join/leave notifications (CKI Backport Bot) [RHEL-84540]
  - netlink: correct nlmsg size for multicast notifications (CKI Backport Bot) [RHEL-84540]
  - netlink: add IGMP/MLD join/leave notifications (CKI Backport Bot) [RHEL-84540]
  - ipv6: mcast: annotate data-race around psf->sf_count[MCAST_XXX] (CKI Backport Bot) [RHEL-84540]
  - ipv6: mcast: annotate data-races around mc->mca_sfcount[MCAST_EXCLUDE] (CKI Backport Bot) [RHEL-84540]
  - ipv6: mcast: reduce ipv6_chk_mcast_addr() indentation (CKI Backport Bot) [RHEL-84540]
  - ip6mr: Add __init to ip6_mr_cleanup(). (CKI Backport Bot) [RHEL-84540]
  - ipv6: Remove redundant unlikely() (CKI Backport Bot) [RHEL-84540]
  - vfio/pci: Handle INTx IRQ_NOTCONNECTED (Alex Williamson) [RHEL-85587 RHEL-85591]
  - vfio/virtio: Enable support for virtio-block live migration (Alex Williamson) [RHEL-85587]
  - vfio/type1: Use mapping page mask for pfnmaps (Alex Williamson) [RHEL-85587]
  - mm: Provide address mask in struct follow_pfnmap_args (Alex Williamson) [RHEL-85587]
  - vfio/type1: Use consistent types for page counts (Alex Williamson) [RHEL-85587]
  - vfio/type1: Use vfio_batch for vaddr_get_pfns() (Alex Williamson) [RHEL-85587]
  - vfio/type1: Convert all vaddr_get_pfns() callers to use vfio_batch (Alex Williamson) [RHEL-85587]
  - vfio/type1: Catch zero from pin_user_pages_remote() (Alex Williamson) [RHEL-85587]
  - vfio/pci: match IGD devices in display controller class (Alex Williamson) [RHEL-85587]
  - vfio/nvgrace-gpu: Add GB200 SKU to the devid table (Alex Williamson) [RHEL-85587]
  - vfio/nvgrace-gpu: Check the HBM training and C2C link status (Alex Williamson) [RHEL-85587]
  - vfio/nvgrace-gpu: Expose the blackwell device PF BAR1 to the VM (Alex Williamson) [RHEL-85587]
  - vfio/nvgrace-gpu: Read dvsec register to determine need for uncached resmem (Alex Williamson) [RHEL-85587]
  - vfio/platform: check the bounds of read/write syscalls (Alex Williamson) [RHEL-85587]
  - vfio/pci: Expose setup ROM at ROM bar when needed (Alex Williamson) [RHEL-85587]
  - vfio/pci: Remove shadow ROM specific code paths (Alex Williamson) [RHEL-85587]
  - vfio/pci: Remove #ifdef iowrite64 and #ifdef ioread64 (Alex Williamson) [RHEL-85587]
  - vfio/pci: Enable iowrite64 and ioread64 for vfio pci (Alex Williamson) [RHEL-85587]
  - vfio/virtio: Enable live migration once VIRTIO_PCI was configured (Alex Williamson) [RHEL-85587]
  - vfio/virtio: Add PRE_COPY support for live migration (Alex Williamson) [RHEL-85587]
  - vfio/virtio: Add support for the basic live migration functionality (Alex Williamson) [RHEL-85587]
  - virtio-pci: Introduce APIs to execute device parts admin commands (Alex Williamson) [RHEL-85587]
  - virtio: Manage device and driver capabilities via the admin commands (Alex Williamson) [RHEL-85587]
  - virtio: Extend the admin command to include the result size (Alex Williamson) [RHEL-85587]
  - virtio_pci: Introduce device parts access commands (Alex Williamson) [RHEL-85587]
  - Documentation: add debugfs description for hisi migration (Alex Williamson) [RHEL-85587]
  - hisi_acc_vfio_pci: register debugfs for hisilicon migration driver (Alex Williamson) [RHEL-85587]
  - hisi_acc_vfio_pci: create subfunction for data reading (Alex Williamson) [RHEL-85587]
  - hisi_acc_vfio_pci: extract public functions for container_of (Alex Williamson) [RHEL-85587]
  - vfio/qat: fix overflow check in qat_vf_resume_write() (Alex Williamson) [RHEL-85587]
  - vfio/nvgrace-gpu: Add a new GH200 SKU to the devid table (Alex Williamson) [RHEL-85587]
  - kvm/vfio: Constify struct kvm_device_ops (Alex Williamson) [RHEL-85587]
  - redhat/configs: enable in kernel compression/decompression of compressed modules (Herton R. Krzesinski) [RHEL-79278]
  - redhat: change compression flags for xz (Herton R. Krzesinski) [RHEL-79278]
  - dm-flakey: Fix memory corruption in optional corrupt_bio_byte feature (Benjamin Marzinski) [RHEL-84777]
  - dm vdo: add missing spin_lock_init (Benjamin Marzinski) [RHEL-59337]
  - dm-integrity: Do not emit journal configuration in DM table for Inline mode (Benjamin Marzinski) [RHEL-84777]
  - dm-integrity: Avoid divide by zero in table status in Inline mode (Benjamin Marzinski) [RHEL-84777]
  - dm-crypt: track tag_offset in convert_context (Benjamin Marzinski) [RHEL-84777]
  - dm-crypt: don't initialize cc_sector again (Benjamin Marzinski) [RHEL-84777]
  - dm-crypt: don't update io->sector after kcryptd_crypt_write_io_submit() (Benjamin Marzinski) [RHEL-84777]
  - dm-crypt: use bi_sector in bio when initialize integrity seed (Benjamin Marzinski) [RHEL-84777]
  - dm-crypt: fully initialize clone->bi_iter in crypt_alloc_buffer() (Benjamin Marzinski) [RHEL-84777]
  - dm-crypt: set atomic as false when calling crypt_convert() in kworker (Benjamin Marzinski) [RHEL-84777]
  - dm-mirror: Support atomic writes (Benjamin Marzinski) [RHEL-84777]
  - dm-io: Warn on creating multiple atomic write bios for a region (Benjamin Marzinski) [RHEL-84777]
  - dm-stripe: Enable atomic writes (Benjamin Marzinski) [RHEL-84777]
  - dm-linear: Enable atomic writes (Benjamin Marzinski) [RHEL-84777]
  - dm: Ensure cloned bio is same length for atomic write (Benjamin Marzinski) [RHEL-84777]
  - dm-table: atomic writes support (Benjamin Marzinski) [RHEL-84777]
  - dm-transaction-manager: use red-black trees instead of linear lists (Benjamin Marzinski) [RHEL-84777]
  - dm: disable REQ_NOWAIT for flushes (Benjamin Marzinski) [RHEL-84777]
  - dm: remove useless test in alloc_multiple_bios (Benjamin Marzinski) [RHEL-84777]
  - dm: change kzalloc to kcalloc (Benjamin Marzinski) [RHEL-84777]
  - dm raid: fix spelling errors in raid_ctr() (Benjamin Marzinski) [RHEL-84777]
  - dm thin: make get_first_thin use rcu-safe list first function (Benjamin Marzinski) [RHEL-84777]
  - dm-ebs: don't set the flag DM_TARGET_PASSES_INTEGRITY (Benjamin Marzinski) [RHEL-84777]
  - dm-verity FEC: Avoid copying RS parity bytes twice. (Benjamin Marzinski) [RHEL-84777]
  - dm-verity FEC: Fix RS FEC repair for roots unaligned to block size (take 2) (Benjamin Marzinski) [RHEL-84777]
  - dm array: fix cursor index when skipping across block boundaries (Benjamin Marzinski) [RHEL-84777]
  - dm array: fix unreleased btree blocks on closing a faulty array cursor (Benjamin Marzinski) [RHEL-84777]
  - dm-verity: remove the unused "data_start" variable (Benjamin Marzinski) [RHEL-84777]
  - dm-bufio: use kmalloc to allocate power-of-two sized buffers (Benjamin Marzinski) [RHEL-84777]
  - dm thin: Add missing destroy_work_on_stack() (Benjamin Marzinski) [RHEL-84777]
  - dm: add support for get_unique_id (Benjamin Marzinski) [RHEL-84777]
  - dm vdo: fix function doc comment formatting (Benjamin Marzinski) [RHEL-84777]
  - dm vdo int-map: remove unused parameters (Benjamin Marzinski) [RHEL-84777]
  - dm-vdo: reset bi_ioprio to the default value when the bio is reset (Benjamin Marzinski) [RHEL-84777]
  - dm-vdo murmurhash: remove u64 alignment requirement (Benjamin Marzinski) [RHEL-84777]
  - dm: Fix typo in error message (Benjamin Marzinski) [RHEL-84777]
  - dm ioctl: rate limit a couple of ioctl based error messages (Benjamin Marzinski) [RHEL-84777]
  - dm vdo: Remove unused uds_compute_index_size (Benjamin Marzinski) [RHEL-84777]
  - dm vdo: Remove unused functions (Benjamin Marzinski) [RHEL-84777]
  - dm: zoned: Remove unused functions (Benjamin Marzinski) [RHEL-84777]
  - dm: Remove unused dm_table_bio_based (Benjamin Marzinski) [RHEL-84777]
  - dm: Remove unused dm_set_md_type (Benjamin Marzinski) [RHEL-84777]
  - dm cache: Remove unused functions in bio-prison-v1 (Benjamin Marzinski) [RHEL-84777]
  - dm cache: Remove unused dm_cache_size (Benjamin Marzinski) [RHEL-84777]
  - dm cache: Remove unused dm_cache_dump (Benjamin Marzinski) [RHEL-84777]
  - dm cache: Remove unused btracker_nr_writebacks_queued (Benjamin Marzinski) [RHEL-84777]
  - redhat/kernel.spec.template: add net packetdrill selftests (Hangbin Liu) [RHEL-84659]
  - ptp: Properly handle compat ioctls (CKI Backport Bot) [RHEL-84646]
  - ptp: Ensure info->enable callback is always set (CKI Backport Bot) [RHEL-84646] {CVE-2025-21814}
  - gitlab-ci: set automotive dist-tag (Scott Weaver)


author: Julio Faracco <jfaracco@redhat.com> [6.12.0-76.el10]
changelog:
  - selftests/mm: fix guard-pages build (Luiz Capitulino) [RHEL-78135]
  - selftests/mm: set allocated memory to non-zero content in cow test (Luiz Capitulino) [RHEL-78135]
  - selftest: hugetlb_dio: fix test naming (Luiz Capitulino) [RHEL-78135]
  - selftests/mm: hugetlb_fault_after_madv: improve test output (Luiz Capitulino) [RHEL-78135]
  - selftests/mm: hugetlb_fault_after_madv: use default hugetlb page size (Luiz Capitulino) [RHEL-78135]
  - selftests/mm: Fix unused function warning for aarch64_write_signal_pkey() (Luiz Capitulino) [RHEL-78135]
  - selftests/mm: Define PKEY_UNRESTRICTED for pkey_sighandler_tests (Luiz Capitulino) [RHEL-78135]
  - mm/migrate_device: don't add folio to be freed to LRU in migrate_device_finalize() (Luiz Capitulino) [RHEL-78135 RHEL-83252] {CVE-2025-21861}
  - cachestat: fix page cache statistics permission checking (Luiz Capitulino) [RHEL-78135 RHEL-78991] {CVE-2025-21691}
  - arm64/mm: Drop setting PTE_TYPE_PAGE in pte_mkcont() (Luiz Capitulino) [RHEL-78135]
  - powerpc/code-patching: Fix KASAN hit by not flagging text patching area as VM_ALLOC (Luiz Capitulino) [RHEL-78135] {CVE-2025-21866}
  - powerpc/code-patching: Disable KASAN report during patching via temporary mm (Luiz Capitulino) [RHEL-78135] {CVE-2025-21869}
  - x86/microcode/AMD: Flush patch buffer mapping after application (Luiz Capitulino) [RHEL-78135]
  - mm/codetag: clear tags before swap (Luiz Capitulino) [RHEL-78135]
  - kasan: don't call find_vm_area() in a PREEMPT_RT kernel (Luiz Capitulino) [RHEL-78135]
  - mm/zswap: fix inconsistency when zswap_store_page() fails (Luiz Capitulino) [RHEL-78135] {CVE-2025-21860}
  - mm: zswap: use ATOMIC_LONG_INIT to initialize zswap_stored_pages (Luiz Capitulino) [RHEL-78135]
  - alloc_tag: fix set_codetag_empty() when !CONFIG_MEM_ALLOC_PROFILING_DEBUG (Luiz Capitulino) [RHEL-78135]
  - alloc_tag: fix module allocation tags populated area calculation (Luiz Capitulino) [RHEL-78135]
  - x86: Disable EXECMEM_ROX support (Luiz Capitulino) [RHEL-78135]
  - module: fix writing of livepatch relocations in ROX text (Luiz Capitulino) [RHEL-78135]
  - arm: pgtable: fix NULL pointer dereference issue (Luiz Capitulino) [RHEL-78135]
  - mm: page_frag: fix a compile error when kernel is not compiled (Luiz Capitulino) [RHEL-78135]
  - selftests/mm: virtual_address_range: avoid reading from VM_IO mappings (Luiz Capitulino) [RHEL-78135]
  - selftests/mm: vm_util: split up /proc/self/smaps parsing (Luiz Capitulino) [RHEL-78135]
  - selftests/mm: virtual_address_range: unmap chunks after validation (Luiz Capitulino) [RHEL-78135]
  - selftests/mm: virtual_address_range: mmap() without PROT_WRITE (Luiz Capitulino) [RHEL-78135]
  - selftests/mm: skip virtual_address_range tests on riscv (Luiz Capitulino) [RHEL-78135]
  - selftest/mm: fix typo in virtual_address_range (Luiz Capitulino) [RHEL-78135]
  - x86/vdso: Add missing brackets in switch case (Luiz Capitulino) [RHEL-78135]
  - vdso: Change PAGE_MASK to signed on all 32-bit architectures (Luiz Capitulino) [RHEL-78135]
  - arm64: mte: set VM_MTE_ALLOWED for hugetlbfs at correct place (Luiz Capitulino) [RHEL-78135]
  - kselftest/arm64: Fix missing printf() argument in gcs/gcs-stress.c (Luiz Capitulino) [RHEL-78135]
  - arm64: ptrace: fix partial SETREGSET for NT_ARM_GCS (Luiz Capitulino) [RHEL-78135]
  - arm64: ptrace: fix partial SETREGSET for NT_ARM_POE (Luiz Capitulino) [RHEL-78135] {CVE-2024-57877}
  - arm64: ptrace: fix partial SETREGSET for NT_ARM_FPMR (Luiz Capitulino) [RHEL-78135] {CVE-2024-57878}
  - arm64: ptrace: fix partial SETREGSET for NT_ARM_TAGGED_ADDR_CTRL (Luiz Capitulino) [RHEL-78135] {CVE-2024-57874}
  - arm64: signal: Ensure signal delivery failure is recoverable (Luiz Capitulino) [RHEL-78135]
  - arm64/gcs: Fix documentation for HWCAP (Luiz Capitulino) [RHEL-78135]
  - arm64/gcs: Fix outdated ptrace documentation (Luiz Capitulino) [RHEL-78135]
  - s390/kvm: Mask extra bits from program interrupt code (Luiz Capitulino) [RHEL-78135]
  - s390/kvm: Initialize uninitialized flags variable (Luiz Capitulino) [RHEL-78135]
  - mm: ksm: align cmp_and_merge_page() to v6.13 (Luiz Capitulino) [RHEL-78135]
  - mm: zswap: move allocations during CPU init outside the lock (Luiz Capitulino) [RHEL-78135]
  - mm: khugepaged: fix call hpage_collapse_scan_file() for anonymous vma (Luiz Capitulino) [RHEL-78135]
  - mm: page_alloc: fix missed updates of lowmem_reserve in adjust_managed_page_count (Luiz Capitulino) [RHEL-78135]
  - mm: fix assertion in folio_end_read() (Luiz Capitulino) [RHEL-78135]
  - vmstat: disable vmstat_work on vmstat_cpu_down_prep() (Luiz Capitulino) [RHEL-78135]
  - mm: clear uffd-wp PTE/PMD state on mremap() (Luiz Capitulino) [RHEL-78135 RHEL-80531] {CVE-2025-21696}
  - mm: zswap: properly synchronize freeing resources during CPU hotunplug (Luiz Capitulino) [RHEL-78135 RHEL-78681] {CVE-2025-21693}
  - Revert "mm: zswap: fix race between [de]compression and CPU hotunplug" (Luiz Capitulino) [RHEL-78135]
  - mm: fix div by zero in bdi_ratio_from_pages (Luiz Capitulino) [RHEL-78135]
  - x86/execmem: fix ROX cache usage in Xen PV guests (Luiz Capitulino) [RHEL-78135]
  - filemap: avoid truncating 64-bit offset to 32 bits (Luiz Capitulino) [RHEL-78135] {CVE-2025-21665}
  - mm/mempolicy: count MPOL_WEIGHTED_INTERLEAVE to "interleave_hit" (Luiz Capitulino) [RHEL-78135]
  - mm/kmemleak: fix percpu memory leak detection failure (Luiz Capitulino) [RHEL-78135]
  - Revert "vmstat: disable vmstat_work on vmstat_cpu_down_prep()" (Luiz Capitulino) [RHEL-78135]
  - mm/util: make memdup_user_nul() similar to memdup_user() (Luiz Capitulino) [RHEL-78135]
  - mm, madvise: fix potential workingset node list_lru leaks (Luiz Capitulino) [RHEL-78135]
  - mm/damon/core: fix ignored quota goals and filters of newly committed schemes (Luiz Capitulino) [RHEL-78135]
  - mm/damon/core: fix new damon_target objects leaks on damon_commit_targets() (Luiz Capitulino) [RHEL-78135] {CVE-2024-57886}
  - mm/list_lru: fix false warning of negative counter (Luiz Capitulino) [RHEL-78135]
  - vmstat: disable vmstat_work on vmstat_cpu_down_prep() (Luiz Capitulino) [RHEL-78135]
  - mm: shmem: fix the update of 'shmem_falloc->nr_unswapped' (Luiz Capitulino) [RHEL-78135]
  - mm: shmem: fix incorrect index alignment for within_size policy (Luiz Capitulino) [RHEL-78135]
  - mm: zswap: fix race between [de]compression and CPU hotunplug (Luiz Capitulino) [RHEL-78135]
  - mm: hugetlb: independent PMD page table shared count (Luiz Capitulino) [RHEL-78135] {CVE-2024-57883}
  - mm/readahead: fix large folio support in async readahead (Luiz Capitulino) [RHEL-78135]
  - mm: don't try THP alignment for FS without get_unmapped_area (Luiz Capitulino) [RHEL-78135]
  - mm: huge_memory: handle strsep not finding delimiter (Luiz Capitulino) [RHEL-78135]
  - mm/vmstat: fix a W=1 clang compiler warning (Luiz Capitulino) [RHEL-78135]
  - mm: convert partially_mapped set/clear operations to be atomic (Luiz Capitulino) [RHEL-78135]
  - vmalloc: fix accounting with i915 (Luiz Capitulino) [RHEL-78135]
  - mm/page_alloc: don't call pfn_to_page() on possibly non-existent PFN in split_large_buddy() (Luiz Capitulino) [RHEL-78135] {CVE-2024-57881}
  - mm: use clear_user_(high)page() for arch with special user folio handling (Luiz Capitulino) [RHEL-78135]
  - mm: introduce cpu_icache_is_aliasing() across all architectures (Luiz Capitulino) [RHEL-78135]
  - mm: add RCU annotation to pte_offset_map(_lock) (Luiz Capitulino) [RHEL-78135]
  - mm: correctly reference merged VMA (Luiz Capitulino) [RHEL-78135]
  - mm: use aligned address in copy_user_gigantic_page() (Luiz Capitulino) [RHEL-78135] {CVE-2024-51729}
  - mm: use aligned address in clear_gigantic_page() (Luiz Capitulino) [RHEL-78135] {CVE-2024-52319}
  - mm: shmem: fix ShmemHugePages at swapout (Luiz Capitulino) [RHEL-78135]
  - memcg: slub: fix SUnreclaim for post charged objects (Luiz Capitulino) [RHEL-78135]
  - x86/mm: Add _PAGE_NOPTISHADOW bit to avoid updating userspace page tables (Luiz Capitulino) [RHEL-78135]
  - mm/filemap: don't call folio_test_locked() without a reference in next_uptodate_folio() (Luiz Capitulino) [RHEL-78135]
  - mm: correct typo in MMAP_STATE() macro (Luiz Capitulino) [RHEL-78135]
  - mm: respect mmap hint address when aligning for THP (Luiz Capitulino) [RHEL-78135]
  - mm: memcg: declare do_memsw_account inline (Luiz Capitulino) [RHEL-78135]
  - mm/codetag: swap tags when migrate pages (Luiz Capitulino) [RHEL-78135]
  - mm: open-code page_folio() in dump_page() (Luiz Capitulino) [RHEL-78135]
  - mm: open-code PageTail in folio_flags() and const_folio_flags() (Luiz Capitulino) [RHEL-78135]
  - mm: fix vrealloc()'s KASAN poisoning logic (Luiz Capitulino) [RHEL-78135]
  - kasan: make report_lock a raw spinlock (Luiz Capitulino) [RHEL-78135]
  - mm/gup: handle NULL pages in unpin_user_pages() (Luiz Capitulino) [RHEL-78135] {CVE-2024-56612}
  - arm64: mte: Fix copy_highpage() warning on hugetlb folios (Luiz Capitulino) [RHEL-78135]
  - arm64: Ensure bits ASID[15:8] are masked out when the kernel uses 8-bit ASIDs (Luiz Capitulino) [RHEL-78135]
  - memblock: allow zero threshold in validate_numa_converage() (Luiz Capitulino) [RHEL-78135]
  - x86/mm: Carve out INVLPG inline asm for use by others (Luiz Capitulino) [RHEL-78135]
  - Rename .data.once to .data..once to fix resetting WARN*_ONCE (Luiz Capitulino) [RHEL-78135]
  - Rename .data.unlikely to .data..unlikely (Luiz Capitulino) [RHEL-78135]
  - s390/mm/hugetlbfs: Add missing includes (Luiz Capitulino) [RHEL-78135]
  - s390/mm: Add PTE_MARKER support for hugetlbfs mappings (Luiz Capitulino) [RHEL-78135]
  - s390/mm: Introduce region-third and segment table swap entries (Luiz Capitulino) [RHEL-78135]
  - s390/mm: Introduce region-third and segment table entry present bits (Luiz Capitulino) [RHEL-78135]
  - s390/mm: Rearrange region-third and segment table entry SW bits (Luiz Capitulino) [RHEL-78135]
  - memblock: uniformly initialize all reserved pages to MIGRATE_MOVABLE (Luiz Capitulino) [RHEL-78135]
  - mm: Use str_on_off() helper function in report_meminit() (Luiz Capitulino) [RHEL-78135]
  - slab: Fix too strict alignment check in create_cache() (Luiz Capitulino) [RHEL-78135] {CVE-2024-56560}
  - SLUB: Add support for per object memory policies (Luiz Capitulino) [RHEL-78135]
  - mm/slab: Allow cache creation to proceed even if sysfs registration fails (Luiz Capitulino) [RHEL-78135]
  - mm/slub, kunit: Add testcase for krealloc redzone and zeroing (Luiz Capitulino) [RHEL-78135]
  - mm/slub: Improve redzone check and zeroing for krealloc() (Luiz Capitulino) [RHEL-78135]
  - mm/slub: Consider kfence case for get_orig_size() (Luiz Capitulino) [RHEL-78135]
  - mm, slab: add kerneldocs for common SLAB_ flags (Luiz Capitulino) [RHEL-78135]
  - mm/slab: remove duplicate check in create_cache() (Luiz Capitulino) [RHEL-78135]
  - mm/slub: Move krealloc() and related code to slub.c (Luiz Capitulino) [RHEL-78135]
  - mm/kasan: Don't store metadata inside kmalloc object when slub_debug_orig_size is on (Luiz Capitulino) [RHEL-78135]
  - drm: replace strcpy() with strscpy() (Luiz Capitulino) [RHEL-78135]
  - mm/util: deduplicate code in {kstrdup,kstrndup,kmemdup_nul} (Luiz Capitulino) [RHEL-78135]
  - mm/util: fix possible race condition in kstrdup() (Luiz Capitulino) [RHEL-78135]
  - bpftool: ensure task comm is always NUL-terminated (Luiz Capitulino) [RHEL-78135]
  - security: replace memcpy() with get_task_comm() (Luiz Capitulino) [RHEL-78135]
  - auditsc: replace memcpy() with strscpy() (Luiz Capitulino) [RHEL-78135]
  - get rid of __get_task_comm() (Luiz Capitulino) [RHEL-78135]
  - book3s64/hash: Early detect debug_pagealloc size requirement (Luiz Capitulino) [RHEL-78135]
  - book3s64/hash: Disable kfence if not early init (Luiz Capitulino) [RHEL-78135]
  - book3s64/radix: Refactoring common kfence related functions (Luiz Capitulino) [RHEL-78135]
  - book3s64/hash: Add kfence functionality (Luiz Capitulino) [RHEL-78135]
  - book3s64/hash: Disable debug_pagealloc if it requires more memory (Luiz Capitulino) [RHEL-78135]
  - book3s64/hash: Make kernel_map_linear_page() generic (Luiz Capitulino) [RHEL-78135]
  - book3s64/hash: Refactor hash__kernel_map_pages() function (Luiz Capitulino) [RHEL-78135]
  - book3s64/hash: Add hash_debug_pagealloc_alloc_slots() function (Luiz Capitulino) [RHEL-78135]
  - book3s64/hash: Add hash_debug_pagealloc_add_slot() function (Luiz Capitulino) [RHEL-78135]
  - book3s64/hash: Refactor kernel linear map related calls (Luiz Capitulino) [RHEL-78135]
  - book3s64/hash: Remove kfence support temporarily (Luiz Capitulino) [RHEL-78135]
  - cma: enforce non-zero pageblock_order during cma_init_reserved_mem() (Luiz Capitulino) [RHEL-78135]
  - mm/kfence: add a new kunit test test_use_after_free_read_nofault() (Luiz Capitulino) [RHEL-78135]
  - memcg/hugetlb: add hugeTLB counters to memcg (Luiz Capitulino) [RHEL-78135]
  - vmstat: call fold_vm_zone_numa_events() before show per zone NUMA event (Luiz Capitulino) [RHEL-78135]
  - mm: mmap_lock: check trace_mmap_lock_$type_enabled() instead of regcount (Luiz Capitulino) [RHEL-78135]
  - mm: define general function pXd_init() (Luiz Capitulino) [RHEL-78135]
  - kmemleak: iommu/iova: fix transient kmemleak false positive (Luiz Capitulino) [RHEL-78135]
  - mm/list_lru: simplify the list_lru walk callback function (Luiz Capitulino) [RHEL-78135]
  - mm/list_lru: split the lock to per-cgroup scope (Luiz Capitulino) [RHEL-78135]
  - mm/list_lru: simplify reparenting and initial allocation (Luiz Capitulino) [RHEL-78135]
  - mm/list_lru: code clean up for reparenting (Luiz Capitulino) [RHEL-78135]
  - mm/list_lru: don't export list_lru_add (Luiz Capitulino) [RHEL-78135]
  - mm/list_lru: don't pass unnecessary key parameters (Luiz Capitulino) [RHEL-78135]
  - kasan: add kunit tests for kmalloc_track_caller, kmalloc_node_track_caller (Luiz Capitulino) [RHEL-78135]
  - kasan: change kasan_atomics kunit test as KUNIT_CASE_SLOW (Luiz Capitulino) [RHEL-78135]
  - kasan: use EXPORT_SYMBOL_IF_KUNIT to export symbols (Luiz Capitulino) [RHEL-78135]
  - mm: remove unnecessary page_table_lock on stack expansion (Luiz Capitulino) [RHEL-78135]
  - mm: huge_memory: use strscpy() instead of strcpy() (Luiz Capitulino) [RHEL-78135]
  - mm: shmem: override mTHP shmem default with a kernel parameter (Luiz Capitulino) [RHEL-78135]
  - mm: move ``get_order_from_str()`` to internal.h (Luiz Capitulino) [RHEL-78135]
  - mm: shmem: control THP support through the kernel command line (Luiz Capitulino) [RHEL-78135]
  - vma: detect infinite loop in vma tree (Luiz Capitulino) [RHEL-78135]
  - mm/memory-failure: replace sprintf() with sysfs_emit() (Luiz Capitulino) [RHEL-78135]
  - memcg: add flush tracepoint (Luiz Capitulino) [RHEL-78135]
  - memcg: rename do_flush_stats and add force flag (Luiz Capitulino) [RHEL-78135]
  - mm: delete the unused put_pages_list() (Luiz Capitulino) [RHEL-78135]
  - selftests/mm: add self tests for guard page feature (Luiz Capitulino) [RHEL-78135]
  - selftests/mm: add pkey_sighandler_xx, hugetlb_dio to .gitignore (Luiz Capitulino) [RHEL-78135]
  - tools: testing: update tools UAPI header for mman-common.h (Luiz Capitulino) [RHEL-78135]
  - mm: madvise: implement lightweight guard page mechanism (Luiz Capitulino) [RHEL-78135]
  - mm: add PTE_MARKER_GUARD PTE marker (Luiz Capitulino) [RHEL-78135]
  - mm: pagewalk: add the ability to install PTEs (Luiz Capitulino) [RHEL-78135]
  - kasan: delete CONFIG_KASAN_MODULE_TEST (Luiz Capitulino) [RHEL-78135]
  - kasan: migrate copy_user_test to kunit (Luiz Capitulino) [RHEL-78135]
  - kasan: move checks to do_strncpy_from_user (Luiz Capitulino) [RHEL-78135]
  - mm: add per-order mTHP swpin counters (Luiz Capitulino) [RHEL-78135]
  - mm: zswap: zswap_store_page() will initialize entry after adding to xarray. (Luiz Capitulino) [RHEL-78135]
  - mm: swap: count successful large folio zswap stores in hugepage zswpout stats (Luiz Capitulino) [RHEL-78135]
  - mm: zswap: support large folios in zswap_store() (Luiz Capitulino) [RHEL-78135]
  - mm: zswap: modify zswap_stored_pages to be atomic_long_t (Luiz Capitulino) [RHEL-78135]
  - mm: zswap: rename zswap_pool_get() to zswap_pool_tryget() (Luiz Capitulino) [RHEL-78135]
  - mm: zswap: modify zswap_compress() to accept a page instead of a folio (Luiz Capitulino) [RHEL-78135]
  - mm: define obj_cgroup_get() if CONFIG_MEMCG is not defined (Luiz Capitulino) [RHEL-78135]
  - mm/damon/tests/dbgfs-kunit: fix the header double inclusion guarding ifdef comment (Luiz Capitulino) [RHEL-78135]
  - mm/damon/Kconfig: update DBGFS_KUNIT prompt copy for SYSFS_KUNIT (Luiz Capitulino) [RHEL-78135]
  - selftests/damon/debugfs_duplicate_context_creation: hide errors from expected file write failures (Luiz Capitulino) [RHEL-78135]
  - selftests/damon/_debugfs_common: hide expected error message from test_write_result() (Luiz Capitulino) [RHEL-78135]
  - selftests/damon/huge_count_read_write: remove unnecessary debugging message (Luiz Capitulino) [RHEL-78135]
  - mm/show_mem: use str_yes_no() helper in show_free_areas() (Luiz Capitulino) [RHEL-78135]
  - mm/vmscan: wake up flushers conditionally to avoid cgroup OOM (Luiz Capitulino) [RHEL-78135]
  - mm: use page->private instead of page->index in percpu (Luiz Capitulino) [RHEL-78135]
  - mm: remove references to page->index in huge_memory.c (Luiz Capitulino) [RHEL-78135]
  - bootmem: stop using page->index (Luiz Capitulino) [RHEL-78135]
  - mm: mass constification of folio/page pointers (Luiz Capitulino) [RHEL-78135]
  - mm: renovate page_address_in_vma() (Luiz Capitulino) [RHEL-78135]
  - mm: use page_pgoff() in more places (Luiz Capitulino) [RHEL-78135]
  - mm: convert page_to_pgoff() to page_pgoff() (Luiz Capitulino) [RHEL-78135]
  - mm/zsmalloc: use memcpy_from/to_page whereever possible (Luiz Capitulino) [RHEL-78135]
  - zsmalloc: replace kmap_atomic with kmap_local_page (Luiz Capitulino) [RHEL-78135]
  - mm/codetag: uninline and move pgalloc_tag_copy and pgalloc_tag_split (Luiz Capitulino) [RHEL-78135]
  - alloc_tag: support for page allocation tag compression (Luiz Capitulino) [RHEL-78135]
  - alloc_tag: introduce pgtag_ref_handle to abstract page tag references (Luiz Capitulino) [RHEL-78135]
  - alloc_tag: populate memory for module tags as needed (Luiz Capitulino) [RHEL-78135]
  - alloc_tag: load module tags into separate contiguous memory (Luiz Capitulino) [RHEL-78135]
  - alloc_tag: introduce shutdown_mem_profiling helper function (Luiz Capitulino) [RHEL-78135]
  - maple_tree: add mas_for_each_rev() helper (Luiz Capitulino) [RHEL-78135]
  - x86/module: enable ROX caches for module text on 64 bit (Luiz Capitulino) [RHEL-78135]
  - execmem: add support for cache of large ROX pages (Luiz Capitulino) [RHEL-78135]
  - x86/module: prepare module loading for ROX allocations of text (Luiz Capitulino) [RHEL-78135]
  - arch: introduce set_direct_map_valid_noflush() (Luiz Capitulino) [RHEL-78135]
  - module: prepare to handle ROX allocations for text (Luiz Capitulino) [RHEL-78135]
  - asm-generic: introduce text-patching.h (Luiz Capitulino) [RHEL-78135]
  - mm: vmalloc: don't account for number of nodes for HUGE_VMAP allocations (Luiz Capitulino) [RHEL-78135]
  - mm: vmalloc: group declarations depending on CONFIG_MMU together (Luiz Capitulino) [RHEL-78135]
  - memcg: workingset: remove folio_memcg_rcu usage (Luiz Capitulino) [RHEL-78135]
  - mm/vma: the pgoff is correct if can_merge_right (Luiz Capitulino) [RHEL-78135]
  - mm: defer second attempt at merge on mmap() (Luiz Capitulino) [RHEL-78135]
  - mm: remove unnecessary reset state logic on merge new VMA (Luiz Capitulino) [RHEL-78135]
  - mm: refactor __mmap_region() (Luiz Capitulino) [RHEL-78135]
  - mm: isolate mmap internal logic to mm/vma.c (Luiz Capitulino) [RHEL-78135]
  - tools: testing: add additional vma_internal.h stubs (Luiz Capitulino) [RHEL-78135]
  - memcg-v1: remove memcg move locking code (Luiz Capitulino) [RHEL-78135]
  - memcg-v1: no need for memcg locking for MGLRU (Luiz Capitulino) [RHEL-78135]
  - memcg-v1: no need for memcg locking for writeback tracking (Luiz Capitulino) [RHEL-78135]
  - memcg-v1: no need for memcg locking for dirty tracking (Luiz Capitulino) [RHEL-78135]
  - memcg-v1: remove charge move code (Luiz Capitulino) [RHEL-78135]
  - memcg-v1: fully deprecate move_charge_at_immigrate (Luiz Capitulino) [RHEL-78135]
  - mm: shmem: fallback to page size splice if large folio has poisoned pages (Luiz Capitulino) [RHEL-78135]
  - mm/damon/vaddr: add 'nr_piece == 1' check in damon_va_evenly_split_region() (Luiz Capitulino) [RHEL-78135]
  - mm/damon/vaddr: fix issue in damon_va_evenly_split_region() (Luiz Capitulino) [RHEL-78135]
  - mm/page_alloc: use str_off_on() helper in build_all_zonelists() (Luiz Capitulino) [RHEL-78135]
  - mm/memcontrol: fix seq_buf size to save memory when PAGE_SIZE is large (Luiz Capitulino) [RHEL-78135]
  - mm: add missing mmu_notifier_clear_young for !MMU_NOTIFIER (Luiz Capitulino) [RHEL-78135]
  - mm/page-writeback: raise wb_thresh to prevent write blocking with strictlimit (Luiz Capitulino) [RHEL-78135]
  - mm/memory.c: simplify pfnmap_lockdep_assert (Luiz Capitulino) [RHEL-78135]
  - mm/codetag: fix arg in pgalloc_tag_copy alloc_tag_sub (Luiz Capitulino) [RHEL-78135]
  - mm: shmem: improve the tmpfs large folio read performance (Luiz Capitulino) [RHEL-78135]
  - mm: shmem: update iocb->ki_pos directly to simplify tmpfs read logic (Luiz Capitulino) [RHEL-78135]
  - mm: remove unused has_isolate_pageblock (Luiz Capitulino) [RHEL-78135]
  - mm: remove redundant condition for THP folio (Luiz Capitulino) [RHEL-78135]
  - mm/mremap: remove goto from mremap_to() (Luiz Capitulino) [RHEL-78135]
  - mm/mremap: cleanup vma_to_resize() (Luiz Capitulino) [RHEL-78135]
  - mm: don't set readahead flag on a folio when lookahead_size > nr_to_read (Luiz Capitulino) [RHEL-78135]
  - mm: shmem: remove __shmem_huge_global_enabled() (Luiz Capitulino) [RHEL-78135]
  - mm: huge_memory: move file_thp_enabled() into huge_memory.c (Luiz Capitulino) [RHEL-78135]
  - tmpfs: don't enable large folios if not supported (Luiz Capitulino) [RHEL-78135]
  - mm/mglru: reset page lru tier bits when activating (Luiz Capitulino) [RHEL-78135]
  - mm: swap: use str_true_false() helper function (Luiz Capitulino) [RHEL-78135]
  - mm, kasan, kmsan: instrument copy_from/to_kernel_nofault (Luiz Capitulino) [RHEL-78135]
  - mm/vmstat: defer the refresh_zone_stat_thresholds after all CPUs bringup (Luiz Capitulino) [RHEL-78135]
  - vmscan: add a vmscan event for reclaim_pages (Luiz Capitulino) [RHEL-78135]
  - mm: avoid zeroing user movable page twice with init_on_alloc=1 (Luiz Capitulino) [RHEL-78135]
  - mm/zswap: avoid touching XArray for unnecessary invalidation (Luiz Capitulino) [RHEL-78135]
  - mm/hugetlb: perform vmemmap optimization batchly for specific node allocation (Luiz Capitulino) [RHEL-78135]
  - memcg: add tracing for memcg stat updates (Luiz Capitulino) [RHEL-78135]
  - mm: remove unused hugepage for vma_alloc_folio() (Luiz Capitulino) [RHEL-78135]
  - mm: add pcp high_min high_max to proc zoneinfo (Luiz Capitulino) [RHEL-78135]
  - mm/kmemleak: fix typo in object_no_scan() comment (Luiz Capitulino) [RHEL-78135]
  - kaslr: rename physmem_end and PHYSMEM_END to direct_map_physmem_end (Luiz Capitulino) [RHEL-78135]
  - mm: allocate THP on hugezeropage wp-fault (Luiz Capitulino) [RHEL-78135]
  - mm: abstract THP allocation (Luiz Capitulino) [RHEL-78135]
  - mm/memory.c: remove stray newline at top of file (Luiz Capitulino) [RHEL-78135]
  - percpu: fix data race with pcpu_nr_empty_pop_pages (Luiz Capitulino) [RHEL-78135]
  - mm: consolidate common checks in hugetlb_get_unmapped_area (Luiz Capitulino) [RHEL-78135]
  - arch/s390: clean up hugetlb definitions (Luiz Capitulino) [RHEL-78135]
  - mm: drop hugetlb_get_unmapped_area{_*} functions (Luiz Capitulino) [RHEL-78135]
  - mm: make hugetlb mappings go through mm_get_unmapped_area_vmflags (Luiz Capitulino) [RHEL-78135]
  - arch/powerpc: teach book3s64 arch_get_unmapped_area{_topdown} to handle hugetlb mappings (Luiz Capitulino) [RHEL-78135]
  - arch/sparc: teach arch_get_unmapped_area{_topdown} to handle hugetlb mappings (Luiz Capitulino) [RHEL-78135]
  - arch/x86: teach arch_get_unmapped_area_vmflags to handle hugetlb mappings (Luiz Capitulino) [RHEL-78135]
  - arch/s390: teach arch_get_unmapped_area{_topdown} to handle hugetlb mappings (Luiz Capitulino) [RHEL-78135]
  - mm/mmap: teach generic_get_unmapped_area{_topdown} to handle hugetlb mappings (Luiz Capitulino) [RHEL-78135]
  - mm: remove misleading 'unlikely' hint in vms_gather_munmap_vmas() (Luiz Capitulino) [RHEL-78135]
  - mm/truncate: reset xa_has_values flag on each iteration (Luiz Capitulino) [RHEL-78135]
  - mm: swap: make some count_mthp_stat() call-sites be THP-agnostic. (Luiz Capitulino) [RHEL-78135]
  - gup: convert FOLL_TOUCH case in follow_page_pte() to folio (Luiz Capitulino) [RHEL-78135]
  - mm: remove PageKsm() (Luiz Capitulino) [RHEL-78135]
  - mm: add PageAnonNotKsm() (Luiz Capitulino) [RHEL-78135]
  - ksm: convert should_skip_rmap_item() to take a folio (Luiz Capitulino) [RHEL-78135]
  - ksm: convert cmp_and_merge_page() to use a folio (Luiz Capitulino) [RHEL-78135]
  - ksm: use a folio in try_to_merge_one_page() (Luiz Capitulino) [RHEL-78135]
  - mm/cma: fix useless return in void function (Luiz Capitulino) [RHEL-78135]
  - mm: optimize invalidation of shadow entries (Luiz Capitulino) [RHEL-78135]
  - mm: optimize truncation of shadow entries (Luiz Capitulino) [RHEL-78135]
  - mm: migrate LRU_REFS_MASK bits in folio_migrate_flags (Luiz Capitulino) [RHEL-78135]
  - mm: pgtable: remove pte_offset_map_nolock() (Luiz Capitulino) [RHEL-78135]
  - mm: multi-gen LRU: walk_pte_range() use pte_offset_map_rw_nolock() (Luiz Capitulino) [RHEL-78135]
  - mm: userfaultfd: move_pages_pte() use pte_offset_map_rw_nolock() (Luiz Capitulino) [RHEL-78135]
  - mm: page_vma_mapped_walk: map_pte() use pte_offset_map_rw_nolock() (Luiz Capitulino) [RHEL-78135]
  - mm: mremap: move_ptes() use pte_offset_map_rw_nolock() (Luiz Capitulino) [RHEL-78135]
  - mm: copy_pte_range() use pte_offset_map_rw_nolock() (Luiz Capitulino) [RHEL-78135]
  - mm: khugepaged: collapse_pte_mapped_thp() use pte_offset_map_rw_nolock() (Luiz Capitulino) [RHEL-78135]
  - mm: handle_pte_fault() use pte_offset_map_rw_nolock() (Luiz Capitulino) [RHEL-78135]
  - arm: adjust_pte() use pte_offset_map_rw_nolock() (Luiz Capitulino) [RHEL-78135]
  - mm: khugepaged: __collapse_huge_page_swapin() use pte_offset_map_ro_nolock() (Luiz Capitulino) [RHEL-78135]
  - mm: filemap: filemap_fault_recheck_pte_none() use pte_offset_map_ro_nolock() (Luiz Capitulino) [RHEL-78135]
  - powerpc: assert_pte_locked() use pte_offset_map_ro_nolock() (Luiz Capitulino) [RHEL-78135]
  - mm: pgtable: introduce pte_offset_map_{ro|rw}_nolock() (Luiz Capitulino) [RHEL-78135]
  - mm: move mm flags to mm_types.h (Luiz Capitulino) [RHEL-78135]
  - mm/madvise: unrestrict process_madvise() for current process (Luiz Capitulino) [RHEL-78135]
  - mm/mempolicy: fix comments for better documentation (Luiz Capitulino) [RHEL-78135]
  - mm: fix shrink nr.unqueued_dirty counter issue (Luiz Capitulino) [RHEL-78135]
  - mm: refactor mm_access() to not return NULL (Luiz Capitulino) [RHEL-78135]
  - mm/vmalloc: combine all TLB flush operations of KASAN shadow virtual address into one operation (Luiz Capitulino) [RHEL-78135] {CVE-2024-56559}
  - mm/memcontrol: add per-memcg pgpgin/pswpin counter (Luiz Capitulino) [RHEL-78135]
  - mm/damon: fix sparse warning for zero initializer (Luiz Capitulino) [RHEL-78135]
  - mm: shmem: fix khugepaged activation policy for shmem (Luiz Capitulino) [RHEL-78135]
  - mm: page_frag: use __alloc_pages() to replace alloc_pages_node() (Luiz Capitulino) [RHEL-78135]
  - mm: page_frag: reuse existing space for 'size' and 'pfmemalloc' (Luiz Capitulino) [RHEL-78135]
  - xtensa: remove the get_order() implementation (Luiz Capitulino) [RHEL-78135]
  - mm: page_frag: avoid caller accessing 'page_frag_cache' directly (Luiz Capitulino) [RHEL-78135]
  - mm: page_frag: use initial zero offset for page_frag_alloc_align() (Luiz Capitulino) [RHEL-78135]
  - mm: move the page fragment allocator from page_alloc into its own file (Luiz Capitulino) [RHEL-78135]
  - mm: page_frag: add a test module for page_frag (Luiz Capitulino) [RHEL-78135]
  - powerpc: Split systemcfg struct definitions out from vdso (Luiz Capitulino) [RHEL-78135]
  - powerpc: Split systemcfg data out of vdso data page (Luiz Capitulino) [RHEL-78135]
  - powerpc: Add kconfig option for the systemcfg page (Luiz Capitulino) [RHEL-78135]
  - powerpc/pseries/lparcfg: Use num_possible_cpus() for potential processors (Luiz Capitulino) [RHEL-78135]
  - powerpc/pseries/lparcfg: Fix printing of system_active_processors (Luiz Capitulino) [RHEL-78135]
  - powerpc/procfs: Propagate error of remap_pfn_range() (Luiz Capitulino) [RHEL-78135]
  - powerpc/vdso: Remove offset comment from 32bit vdso_arch_data (Luiz Capitulino) [RHEL-78135]
  - x86/vdso: Split virtual clock pages into dedicated mapping (Luiz Capitulino) [RHEL-78135]
  - x86/vdso: Delete vvar.h (Luiz Capitulino) [RHEL-78135]
  - x86/vdso: Access vdso data without vvar.h (Luiz Capitulino) [RHEL-78135]
  - x86/vdso: Move the rng offset to vsyscall.h (Luiz Capitulino) [RHEL-78135]
  - x86/vdso: Access rng vdso data without vvar.h (Luiz Capitulino) [RHEL-78135]
  - x86/vdso: Access timens vdso data without vvar.h (Luiz Capitulino) [RHEL-78135]
  - x86/vdso: Allocate vvar page from C code (Luiz Capitulino) [RHEL-78135]
  - x86/vdso: Access rng data from kernel without vvar (Luiz Capitulino) [RHEL-78135]
  - x86/vdso: Place vdso_data at beginning of vvar page (Luiz Capitulino) [RHEL-78135]
  - x86/vdso: Use __arch_get_vdso_data() to access vdso data (Luiz Capitulino) [RHEL-78135]
  - x86/mm/mmap: Remove arch_vma_name() (Luiz Capitulino) [RHEL-78135]
  - MIPS: vdso: Avoid name conflict around "vdso_data" (Luiz Capitulino) [RHEL-78135]
  - LoongArch: vDSO: Use vdso/datapage.h to access vDSO data (Luiz Capitulino) [RHEL-78135]
  - ARM: vdso: Remove assembly for datapage access (Luiz Capitulino) [RHEL-78135]
  - riscv: vdso: Use only one single vvar mapping (Luiz Capitulino) [RHEL-78135]
  - arm64: vdso: Use only one single vvar mapping (Luiz Capitulino) [RHEL-78135]
  - arm64: vdso: Drop LBASE_VDSO (Luiz Capitulino) [RHEL-78135]
  - s390/vdso: Drop LBASE_VDSO (Luiz Capitulino) [RHEL-78135]
  - csky/vdso: Remove arch_vma_name() (Luiz Capitulino) [RHEL-78135]
  - csky/vdso: Remove gettimeofday() and friends from VDSO (Luiz Capitulino) [RHEL-78135]
  - MIPS: vdso: Remove timekeeper includes (Luiz Capitulino) [RHEL-78135]
  - LoongArch: vdso: Remove timekeeper includes (Luiz Capitulino) [RHEL-78135]
  - x86/vdso: Remove timekeeper include (Luiz Capitulino) [RHEL-78135]
  - s390/vdso: Remove timekeeper includes (Luiz Capitulino) [RHEL-78135]
  - riscv: vdso: Remove timekeeper include (Luiz Capitulino) [RHEL-78135]
  - powerpc/vdso: Remove timekeeper includes (Luiz Capitulino) [RHEL-78135]
  - arm64: vdso: Remove timekeeper include (Luiz Capitulino) [RHEL-78135]
  - arm: vdso: Remove timekeeper includes (Luiz Capitulino) [RHEL-78135]
  - vdso: Remove timekeeper argument of __arch_update_vsyscall() (Luiz Capitulino) [RHEL-78135]
  - s390: Remove remaining _PAGE_* macros (Luiz Capitulino) [RHEL-78135]
  - vdso: Introduce vdso/page.h (Luiz Capitulino) [RHEL-78135]
  - drm: i915: Change fault type to unsigned long (Luiz Capitulino) [RHEL-78135]
  - x86/mm/tlb: Put cpumask_test_cpu() check in switch_mm_irqs_off() under CONFIG_DEBUG_VM (Luiz Capitulino) [RHEL-78135]
  - x86/mm: Don't disable PCID when INVLPG has been fixed by microcode (Luiz Capitulino) [RHEL-78135]
  - redhat/configs: Enable CONFIG_ARM64_HAFT (Luiz Capitulino) [RHEL-78135]
  - arm64: pgtable: Warn unexpected pmdp_test_and_clear_young() (Luiz Capitulino) [RHEL-78135]
  - arm64: Enable ARCH_HAS_NONLEAF_PMD_YOUNG (Luiz Capitulino) [RHEL-78135]
  - arm64: Add support for FEAT_HAFT (Luiz Capitulino) [RHEL-78135]
  - arm64: setup: name 'tcr2' register (Luiz Capitulino) [RHEL-78135]
  - arm64/sysreg: Update ID_AA64MMFR1_EL1 register (Luiz Capitulino) [RHEL-78135]
  - arm64: Enable memory encrypt for Realms (Luiz Capitulino) [RHEL-78135]
  - arm64: mm: Avoid TLBI when marking pages as valid (Luiz Capitulino) [RHEL-78135]
  - arm64: Enforce bounce buffers for realm DMA (Luiz Capitulino) [RHEL-78135]
  - selftests: arm64: add hugetlb mte tests (Luiz Capitulino) [RHEL-78135]
  - hugetlb: arm64: add mte support (Luiz Capitulino) [RHEL-78135]
  - arm64/ptdump: Test both PTE_TABLE_BIT and PTE_VALID for block mappings (Luiz Capitulino) [RHEL-78135]
  - arm64/mm: Re-organize arch_make_huge_pte() (Luiz Capitulino) [RHEL-78135]
  - arm64/mm: Change pgattr_change_is_safe() arguments as pteval_t (Luiz Capitulino) [RHEL-78135]
  - efi: arm64: Map Device with Prot Shared (Luiz Capitulino) [RHEL-78135]
  - arm64: rsi: Map unprotected MMIO as decrypted (Luiz Capitulino) [RHEL-78135]
  - arm64: rsi: Add support for checking whether an MMIO is protected (Luiz Capitulino) [RHEL-78135]
  - arm64: realm: Query IPA size from the RMM (Luiz Capitulino) [RHEL-78135]
  - arm64: Detect if in a realm and set RIPAS RAM (Luiz Capitulino) [RHEL-78135]
  - arm64: rsi: Add RSI definitions (Luiz Capitulino) [RHEL-78135]
  - kselftest/arm64: Enable GCS for the FP stress tests (Luiz Capitulino) [RHEL-78135]
  - kselftest/arm64: Add a GCS stress test (Luiz Capitulino) [RHEL-78135]
  - kselftest/arm64: Add GCS signal tests (Luiz Capitulino) [RHEL-78135]
  - kselftest/arm64: Add test coverage for GCS mode locking (Luiz Capitulino) [RHEL-78135]
  - kselftest/arm64: Add a GCS test program built with the system libc (Luiz Capitulino) [RHEL-78135]
  - kselftest/arm64: Add very basic GCS test program (Luiz Capitulino) [RHEL-78135]
  - kselftest/arm64: Always run signals tests with GCS enabled (Luiz Capitulino) [RHEL-78135]
  - kselftest/arm64: Allow signals tests to specify an expected si_code (Luiz Capitulino) [RHEL-78135]
  - kselftest/arm64: Add framework support for GCS to signal handling tests (Luiz Capitulino) [RHEL-78135]
  - kselftest/arm64: Add GCS as a detected feature in the signal tests (Luiz Capitulino) [RHEL-78135]
  - kselftest/arm64: Verify the GCS hwcap (Luiz Capitulino) [RHEL-78135]
  - arm64: Add Kconfig for Guarded Control Stack (GCS) (Luiz Capitulino) [RHEL-78135]
  - arm64/ptrace: Expose GCS via ptrace and core files (Luiz Capitulino) [RHEL-78135]
  - arm64/signal: Expose GCS state in signal frames (Luiz Capitulino) [RHEL-78135]
  - arm64/signal: Set up and restore the GCS context for signal handlers (Luiz Capitulino) [RHEL-78135]
  - arm64/mm: Implement map_shadow_stack() (Luiz Capitulino) [RHEL-78135]
  - arm64/gcs: Implement shadow stack prctl() interface (Luiz Capitulino) [RHEL-78135]
  - arm64/gcs: Ensure that new threads have a GCS (Luiz Capitulino) [RHEL-78135]
  - arm64/gcs: Context switch GCS state for EL0 (Luiz Capitulino) [RHEL-78135]
  - arm64/mm: Handle GCS data aborts (Luiz Capitulino) [RHEL-78135]
  - arm64/traps: Handle GCS exceptions (Luiz Capitulino) [RHEL-78135]
  - arm64/hwcap: Add hwcap for GCS (Luiz Capitulino) [RHEL-78135]
  - arm64/idreg: Add overrride for GCS (Luiz Capitulino) [RHEL-78135]
  - arm64/mm: Map pages for guarded control stack (Luiz Capitulino) [RHEL-78135]
  - mm: Define VM_SHADOW_STACK for arm64 when we support GCS (Luiz Capitulino) [RHEL-78135]
  - arm64/mm: Allocate PIE slots for EL0 guarded control stack (Luiz Capitulino) [RHEL-78135]
  - arm64/cpufeature: Runtime detection of Guarded Control Stack (GCS) (Luiz Capitulino) [RHEL-78135]
  - arm64/gcs: Provide basic EL2 setup to allow GCS usage at EL0 and EL1 (Luiz Capitulino) [RHEL-78135]
  - arm64/gcs: Provide put_user_gcs() (Luiz Capitulino) [RHEL-78135]
  - arm64/gcs: Add manual encodings of GCS instructions (Luiz Capitulino) [RHEL-78135]
  - arm64/sysreg: Add definitions for architected GCS caps (Luiz Capitulino) [RHEL-78135]
  - arm64/gcs: Document the ABI for Guarded Control Stacks (Luiz Capitulino) [RHEL-78135]
  - arm64: Document boot requirements for Guarded Control Stacks (Luiz Capitulino) [RHEL-78135]
  - mman: Add map_shadow_stack() flags (Luiz Capitulino) [RHEL-78135]
  - prctl: arch-agnostic prctl for shadow stack (Luiz Capitulino) [RHEL-78135]
  - arm64/mm: Restructure arch_validate_flags() for extensibility (Luiz Capitulino) [RHEL-78135]
  - mm: Define VM_HIGH_ARCH_6 (Luiz Capitulino) [RHEL-78135]
  - mm: Introduce ARCH_HAS_USER_SHADOW_STACK (Luiz Capitulino) [RHEL-78135]
  - s390/cio/ioasm: Convert to use flag output macros (Luiz Capitulino) [RHEL-78135]
  - s390/cio/qdio: Convert to use flag output macros (Luiz Capitulino) [RHEL-78135]
  - s390/sclp: Convert to use flag output macros (Luiz Capitulino) [RHEL-78135]
  - s390/dasd: Convert to use flag output macros (Luiz Capitulino) [RHEL-78135]
  - s390/boot/physmem: Convert to use flag output macros (Luiz Capitulino) [RHEL-78135]
  - s390/pci: Convert to use flag output macros (Luiz Capitulino) [RHEL-78135]
  - s390/kvm: Convert to use flag output macros (Luiz Capitulino) [RHEL-78135]
  - s390/extmem: Convert to use flag output macros (Luiz Capitulino) [RHEL-78135]
  - s390/string: Convert to use flag output macros (Luiz Capitulino) [RHEL-78135]
  - s390/diag: Convert to use flag output macros (Luiz Capitulino) [RHEL-78135]
  - s390/irq: Convert to use flag output macros (Luiz Capitulino) [RHEL-78135]
  - s390/smp: Convert to use flag output macros (Luiz Capitulino) [RHEL-78135]
  - s390/uv: Convert to use flag output macros (Luiz Capitulino) [RHEL-78135]
  - s390/pai: Convert to use flag output macros (Luiz Capitulino) [RHEL-78135]
  - s390/mm: Convert to use flag output macros (Luiz Capitulino) [RHEL-78135]
  - s390/cpu_mf: Convert to use flag output macros (Luiz Capitulino) [RHEL-78135]
  - s390/cpcmd: Convert to use flag output macros (Luiz Capitulino) [RHEL-78135]
  - s390/topology: Convert to use flag output macros (Luiz Capitulino) [RHEL-78135]
  - s390/time: Convert to use flag output macros (Luiz Capitulino) [RHEL-78135]
  - s390/pageattr: Convert to use flag output macros (Luiz Capitulino) [RHEL-78135]
  - s390/sthyi: Convert to use flag output macros (Luiz Capitulino) [RHEL-78135]
  - s390/asm: Helper macros for flag output operand handling (Luiz Capitulino) [RHEL-78135]
  - s390/perf_cpum_cf: Convert to use local64_try_cmpxchg() (Luiz Capitulino) [RHEL-78135]
  - s390/perf_cpum_sf: Convert to use try_cmpxchg128() (Luiz Capitulino) [RHEL-78135]
  - s390/atomic: Remove __atomic_cmpxchg() variants (Luiz Capitulino) [RHEL-78135]
  - s390/locking: Use arch_try_cmpxchg() instead of __atomic_cmpxchg_bool() (Luiz Capitulino) [RHEL-78135]
  - s390/preempt: Use arch_try_cmpxchg() instead of __atomic_cmpxchg() (Luiz Capitulino) [RHEL-78135]
  - s390/atomic: Provide arch_atomic_try_cmpxchg() (Luiz Capitulino) [RHEL-78135]
  - s390/cmpxchg: Use arch_cmpxchg() instead of __atomic_cmpxchg() (Luiz Capitulino) [RHEL-78135]
  - s390/atomic: Convert arch_atomic_xchg() to C function (Luiz Capitulino) [RHEL-78135]
  - s390/cmpxchg: Provide arch_try_cmpxchg128() (Luiz Capitulino) [RHEL-78135]
  - s390/cmpxchg: Provide arch_cmpxchg128_local() (Luiz Capitulino) [RHEL-78135]
  - s390/cmpxchg: Implement arch_xchg() with arch_try_cmpxchg() (Luiz Capitulino) [RHEL-78135]
  - s390/cmpxchg: Provide arch_try_cmpxchg() (Luiz Capitulino) [RHEL-78135]
  - s390/cmpxchg: Convert one and two byte case inline assemblies to C (Luiz Capitulino) [RHEL-78135]
  - s390/mm: Cleanup fault error handling (Luiz Capitulino) [RHEL-78135]
  - s390/mm: Convert to LOCK_MM_AND_FIND_VMA (Luiz Capitulino) [RHEL-78135]
  - s390/mm: Get rid of fault type switch statements (Luiz Capitulino) [RHEL-78135]
  - s390/mm: Simplify get_fault_type() (Luiz Capitulino) [RHEL-78135]
  - s390: Remove gmap pointer from lowcore (Luiz Capitulino) [RHEL-78135]
  - s390/mm/gmap: Remove gmap_{en,dis}able() (Luiz Capitulino) [RHEL-78135]
  - s390/kvm: Stop using gmap_{en,dis}able() (Luiz Capitulino) [RHEL-78135]
  - s390/mm/fault: Handle guest-related program interrupts in KVM (Luiz Capitulino) [RHEL-78135]
  - s390/mm/gmap: Fix __gmap_fault() return code (Luiz Capitulino) [RHEL-78135]
  - s390/mm/gmap: Refactor gmap_fault() and add support for pfault (Luiz Capitulino) [RHEL-78135]
  - s390/kvm: Remove kvm_arch_fault_in_page() (Luiz Capitulino) [RHEL-78135]
  - s390/entry: Remove __GMAP_ASCE and use _PIF_GUEST_FAULT again (Luiz Capitulino) [RHEL-78135]
  - s390/pageattr: Implement missing kernel_page_present() (Luiz Capitulino) [RHEL-78135]
  - s390: Fix various typos (Luiz Capitulino) [RHEL-78135]
  - mm: zero range of eof folio exposed by inode size extension (Luiz Capitulino) [RHEL-78135]
  - memcg_write_event_control(): switch to CLASS(fd) (Luiz Capitulino) [RHEL-78135]
  - convert cachestat(2) (Luiz Capitulino) [RHEL-78135]
  - migrate: Remove references to Private2 (Luiz Capitulino) [RHEL-78135]
  - ceph: Remove call to PagePrivate2() (Luiz Capitulino) [RHEL-78135]
  - btrfs: Switch from using the private_2 flag to owner_2 (Luiz Capitulino) [RHEL-78135]
  - mm: Remove PageMappedToDisk (Luiz Capitulino) [RHEL-78135]
  - nilfs2: Convert nilfs_copy_buffer() to use folios (Luiz Capitulino) [RHEL-78135]
  - fs: Move clearing of mappedtodisk to buffer.c (Luiz Capitulino) [RHEL-78135]
  - mm/page-writeback.c: Fix comment of wb_domain_writeout_add() (Luiz Capitulino) [RHEL-78135]
  - mm/page-writeback.c: Update comment for BANDWIDTH_INTERVAL (Luiz Capitulino) [RHEL-78135]
  - filemap: filemap_read() should check that the offset is positive or zero (Luiz Capitulino) [RHEL-78135]
  - s390/diag: Move diag.c to diag specific folder (Mete Durlu) [RHEL-72674]
  - s390/diag324: Retrieve power readings via diag 0x324 (Mete Durlu) [RHEL-72674]
  - s390/diag: Create misc device /dev/diag (Mete Durlu) [RHEL-72674]
  - scsi: lpfc: Fix spelling mistake 'Toplogy' -> 'Topology' (Dick Kennedy) [RHEL-82167]
  - scsi: lpfc: Copyright updates for 14.4.0.8 patches (Dick Kennedy) [RHEL-82167]
  - scsi: lpfc: Update lpfc version to 14.4.0.8 (Dick Kennedy) [RHEL-82167]
  - scsi: lpfc: Handle duplicate D_IDs in ndlp search-by D_ID routine (Dick Kennedy) [RHEL-82167]
  - scsi: lpfc: Ignore ndlp rport mismatch in dev_loss_tmo callbk (Dick Kennedy) [RHEL-82167]
  - scsi: lpfc: Free phba irq in lpfc_sli4_enable_msi() when pci_irq_vector() fails (Dick Kennedy) [RHEL-82167]
  - scsi: lpfc: Reduce log message generation during ELS ring clean up (Dick Kennedy) [RHEL-82167]
  - scsi: lpfc: Copyright updates for 14.4.0.7 patches (Dick Kennedy) [RHEL-82167]
  - scsi: lpfc: Update lpfc version to 14.4.0.7 (Dick Kennedy) [RHEL-82167]
  - scsi: lpfc: Add support for large fw object application layer reads (Dick Kennedy) [RHEL-82167]
  - scsi: lpfc: Update definition of firmware configuration mbox cmds (Dick Kennedy) [RHEL-82167]
  - scsi: lpfc: Change lpfc_nodelist save_flags member into a bitmask (Dick Kennedy) [RHEL-82167]
  - scsi: lpfc: Add handling for LS_RJT reason explanation authentication required (Dick Kennedy) [RHEL-82167]
  - scsi: lpfc: Modify handling of ADISC based on ndlp state and RPI registration (Dick Kennedy) [RHEL-82167]
  - scsi: lpfc: Delete NLP_TARGET_REMOVE flag due to obsolete usage (Dick Kennedy) [RHEL-82167]
  - scsi: lpfc: Restrict the REG_FCFI MAM field to FCoE adapters only (Dick Kennedy) [RHEL-82167]
  - scsi: lpfc: Redefine incorrect type in lpfc_create_device_data() (Dick Kennedy) [RHEL-82167]
  - iscsi_ibft: Fix UBSAN shift-out-of-bounds warning in ibft_attr_show_nic() (CKI Backport Bot) [RHEL-86845] {CVE-2025-21993}
  - Revert "media: uvcvideo: Require entities to have a non-zero unique ID" (Desnes Nunes) [RHEL-78929]
  - media: uvcvideo: Fix deadlock during uvc_probe (Desnes Nunes) [RHEL-78929] {CVE-2024-58059}
  - acpi: typec: ucsi: Introduce a ->poll_cci method (Desnes Nunes) [RHEL-78929]
  - usb: xhci: Fix host controllers "dying" after suspend and resume (Desnes Nunes) [RHEL-78929]
  - usb: xhci: Fix NULL pointer dereference on certain command aborts (Desnes Nunes) [RHEL-78929 RHEL-81550] {CVE-2024-57981}
  - USB: serial: option: add Neoway N723-EA support (Desnes Nunes) [RHEL-78929]
  - USB: serial: option: add MeiG Smart SRM815 (Desnes Nunes) [RHEL-78929]
  - USB: serial: cp210x: add Phoenix Contact UPS Device (Desnes Nunes) [RHEL-78929]
  - usb: typec: fix pm usage counter imbalance in ucsi_ccg_sync_control() (Desnes Nunes) [RHEL-78929]
  - usb-storage: Add max sectors quirk for Nokia 208 (Desnes Nunes) [RHEL-78929]
  - phy: core: Fix an OF node refcount leakage in of_phy_provider_lookup() (Desnes Nunes) [RHEL-78929]
  - phy: core: Fix an OF node refcount leakage in _of_phy_get() (Desnes Nunes) [RHEL-78929]
  - phy: core: Fix that API devm_phy_destroy() fails to destroy the phy (Desnes Nunes) [RHEL-78929]
  - phy: core: Fix that API devm_of_phy_provider_unregister() fails to unregister the phy provider (Desnes Nunes) [RHEL-78929]
  - phy: core: Fix that API devm_phy_put() fails to release the phy (Desnes Nunes) [RHEL-78929]
  - USB: core: Disable LPM only for non-suspended ports (Desnes Nunes) [RHEL-78929]
  - usb: fix reference leak in usb_new_device() (Desnes Nunes) [RHEL-78929]
  - usb: typec: tcpci: fix NULL pointer issue on shared irq case (Desnes Nunes) [RHEL-78929] {CVE-2024-57914}
  - usb: chipidea: ci_hdrc_imx: decrement device's refcount in .remove() and in the error path of .probe() (Desnes Nunes) [RHEL-78929]
  - USB: usblp: return error when setting unsupported protocol (Desnes Nunes) [RHEL-78929]
  - usb: host: xhci-plat: set skip_phy_initialization if software node has XHCI_SKIP_PHY_INIT property (Desnes Nunes) [RHEL-78929]
  - usb: dwc3-am62: Disable autosuspend during remove (Desnes Nunes) [RHEL-78929]
  - usb: dwc3: gadget: fix writing NYET threshold (Desnes Nunes) [RHEL-78929]
  - usb: xhci: fix ring expansion regression in 6.13-rc1 (Desnes Nunes) [RHEL-78929]
  - xhci: Turn NEC specific quirk for handling Stop Endpoint errors generic (Desnes Nunes) [RHEL-78929]
  - thunderbolt: Improve redrive mode handling (Desnes Nunes) [RHEL-78929]
  - USB: serial: option: add Telit FE910C04 rmnet compositions (Desnes Nunes) [RHEL-78929]
  - USB: serial: option: add MediaTek T7XX compositions (Desnes Nunes) [RHEL-78929]
  - USB: serial: option: add Netprisma LCUK54 modules for WWAN Ready (Desnes Nunes) [RHEL-78929]
  - USB: serial: option: add MeiG Smart SLM770A (Desnes Nunes) [RHEL-78929]
  - USB: serial: option: add TCL IK512 MBIM & ECM (Desnes Nunes) [RHEL-78929]
  - thunderbolt: Don't display nvm_version unless upgrade supported (Desnes Nunes) [RHEL-78929]
  - thunderbolt: Add support for Intel Panther Lake-M/P (Desnes Nunes) [RHEL-47431 RHEL-78929]
  - usb: typec: ucsi: Fix connector status writing past buffer size (Desnes Nunes) [RHEL-78929]
  - usb: typec: ucsi: Fix completion notifications (Desnes Nunes) [RHEL-78929]
  - usb: dwc2: Fix HCD port connection race (Desnes Nunes) [RHEL-78929]
  - usb: dwc2: hcd: Fix GetPortStatus & SetPortFeature (Desnes Nunes) [RHEL-78929]
  - usb: dwc2: Fix HCD resume (Desnes Nunes) [RHEL-78929]
  - usb: misc: onboard_usb_dev: skip suspend/resume sequence for USB5744 SMBus support (Desnes Nunes) [RHEL-78929]
  - usb: core: hcd: only check primary hcd skip_phy_initialization (Desnes Nunes) [RHEL-78929]
  - usb: dwc3: imx8mp: fix software node kernel dump (Desnes Nunes) [RHEL-78929]
  - dt-bindings: phy: imx8mq-usb: correct reference to usb-switch.yaml (Desnes Nunes) [RHEL-78929]
  - usb: ehci-hcd: fix call balance of clocks handling routines (Desnes Nunes) [RHEL-78929]
  - phy: qcom-qmp: Fix register name in RX Lane config of SC8280XP (Desnes Nunes) [RHEL-78929]
  - usb: typec: tcpm: Add support for sink-bc12-completion-time-ms DT property (Desnes Nunes) [RHEL-78929]
  - dt-bindings: usb: maxim,max33359: add usage of sink bc12 time property (Desnes Nunes) [RHEL-78929]
  - dt-bindings: connector: Add time property for Sink BC12 detection completion (Desnes Nunes) [RHEL-78929]
  - usb: dwc3: gadget: Remove dwc3_request->needs_extra_trb (Desnes Nunes) [RHEL-78929]
  - usb: dwc3: gadget: Cleanup SG handling (Desnes Nunes) [RHEL-78929]
  - usb: dwc3: gadget: Fix looping of queued SG entries (Desnes Nunes) [RHEL-78929] {CVE-2024-56698}
  - usb: dwc3: gadget: Fix checking for number of TRBs left (Desnes Nunes) [RHEL-78929]
  - usb: dwc3: ep0: Don't clear ep0 DWC3_EP_TRANSFER_STARTED (Desnes Nunes) [RHEL-78929]
  - USB: make to_usb_device_driver() use container_of_const() (Desnes Nunes) [RHEL-78929]
  - USB: make to_usb_driver() use container_of_const() (Desnes Nunes) [RHEL-78929]
  - USB: properly lock dynamic id list when showing an id (Desnes Nunes) [RHEL-78929]
  - USB: make single lock for all usb dynamic id lists (Desnes Nunes) [RHEL-78929]
  - drivers/usb/storage: refactor min with min_t (Desnes Nunes) [RHEL-78929]
  - drivers/usb/serial: refactor min with min_t (Desnes Nunes) [RHEL-78929]
  - drivers/usb/musb: refactor min/max with min_t/max_t (Desnes Nunes) [RHEL-78929]
  - drivers/usb/mon: refactor min with min_t (Desnes Nunes) [RHEL-78929]
  - drivers/usb/misc: refactor min with min_t (Desnes Nunes) [RHEL-78929]
  - drivers/usb/host: refactor min/max with min_t/max_t (Desnes Nunes) [RHEL-78929]
  - drivers/usb/core: refactor max with max_t (Desnes Nunes) [RHEL-78929]
  - drivers/usb/gadget: refactor min with min_t (Desnes Nunes) [RHEL-78929]
  - usb: cdns3: Synchronise PCI IDs via common data base (Desnes Nunes) [RHEL-78929]
  - usb: dwc3: core: Set force_gen1 bit for all applicable SuperSpeed ports (Desnes Nunes) [RHEL-78929]
  - usb: dwc3: gadget: Add missing check for single port RAM in TxFIFO resizing logic (Desnes Nunes) [RHEL-78929]
  - USB: core: remove dead code in do_proc_bulk() (Desnes Nunes) [RHEL-78929]
  - usb: typec: fix potential array underflow in ucsi_ccg_sync_control() (Desnes Nunes) [RHEL-78929] {CVE-2024-53203}
  - usb: misc: ljca: set small runtime autosuspend delay (Desnes Nunes) [RHEL-78929]
  - usb: misc: ljca: move usb_autopm_put_interface() after wait for response (Desnes Nunes) [RHEL-78929]
  - usb: chipidea: imx: add imx8ulp support (Desnes Nunes) [RHEL-78929]
  - usb: typec: ucsi: Fix a missing bits to bytes conversion in ucsi_init() (Desnes Nunes) [RHEL-78929]
  - media: uvcvideo: Skip parsing frames of type UVC_VS_UNDEFINED in uvc_parse_format (Desnes Nunes) [RHEL-78929] {CVE-2024-53104}
  - USB: serial: ftdi_sio: Fix atomicity violation in get_serial_info() (Desnes Nunes) [RHEL-78929]
  - thunderbolt: Replace deprecated PCI functions (Desnes Nunes) [RHEL-78929]
  - usb: typec: ucsi: Convert connector specific commands to bitmaps (Desnes Nunes) [RHEL-78929]
  - USB: serial: pl2303: account for deficits of clones (Desnes Nunes) [RHEL-78929]
  - usb: xhci: Avoid queuing redundant Stop Endpoint commands (Desnes Nunes) [RHEL-78929]
  - usb: xhci: Fix TD invalidation under pending Set TR Dequeue (Desnes Nunes) [RHEL-78929]
  - usb: xhci: Limit Stop Endpoint retries (Desnes Nunes) [RHEL-78929]
  - usb: xhci: remove irrelevant comment (Desnes Nunes) [RHEL-78929]
  - usb: xhci: add help function xhci_dequeue_td() (Desnes Nunes) [RHEL-78929]
  - usb: xhci: refactor xhci_td_cleanup() to return void (Desnes Nunes) [RHEL-78929]
  - usb: xhci: remove unused arguments from td_to_noop() (Desnes Nunes) [RHEL-78929]
  - usb: xhci: improve xhci_clear_command_ring() (Desnes Nunes) [RHEL-78929]
  - usb: xhci: request MSI/-X according to requested amount (Desnes Nunes) [RHEL-78929]
  - usb: xhci: move link TRB quirk to xhci_gen_setup() (Desnes Nunes) [RHEL-78929]
  - usb: xhci: simplify TDs start and end naming scheme in struct 'xhci_td' (Desnes Nunes) [RHEL-78929]
  - xhci: pci: Fix indentation in the PCI device ID definitions (Desnes Nunes) [RHEL-78929]
  - xhci: pci: Use standard pattern for device IDs (Desnes Nunes) [RHEL-78929]
  - xhci: Don't perform Soft Retry for Etron xHCI host (Desnes Nunes) [RHEL-78929]
  - xhci: Fix control transfer error on Etron xHCI host (Desnes Nunes) [RHEL-78929]
  - xhci: Don't issue Reset Device command to Etron xHCI host (Desnes Nunes) [RHEL-78929]
  - xhci: Combine two if statements for Etron xHCI host (Desnes Nunes) [RHEL-78929]
  - usb: xhci: add xhci_initialize_ring_segments() (Desnes Nunes) [RHEL-78929]
  - usb: xhci: rework xhci_link_segments() (Desnes Nunes) [RHEL-78929]
  - usb: xhci: refactor xhci_link_rings() to use source and destination rings (Desnes Nunes) [RHEL-78929]
  - usb: xhci: rework xhci_free_segments_for_ring() (Desnes Nunes) [RHEL-78929]
  - usb: xhci: adjust xhci_alloc_segments_for_ring() arguments (Desnes Nunes) [RHEL-78929]
  - usb: xhci: remove option to change a default ring's TRB cycle bit (Desnes Nunes) [RHEL-78929]
  - usb: xhci: introduce macro for ring segment list iteration (Desnes Nunes) [RHEL-78929]
  - xhci: debugfs: Add virt endpoint state to xhci debugfs (Desnes Nunes) [RHEL-78929]
  - xhci: trace stream context at Set TR Deq command completion (Desnes Nunes) [RHEL-78929]
  - xhci: add stream context tracing (Desnes Nunes) [RHEL-78929]
  - xhci: Don't trace ring at every enqueue or dequeue increase (Desnes Nunes) [RHEL-78929]
  - xhci: show DMA address of TRB when tracing TRBs (Desnes Nunes) [RHEL-78929]
  - xhci: Cleanup Candence controller PCI device and vendor ID usage (Desnes Nunes) [RHEL-78929]
  - usb: xhci: Fix sum_trb_lengths() (Desnes Nunes) [RHEL-78929]
  - usb: xhci: Remove unused parameters of next_trb() (Desnes Nunes) [RHEL-78929]
  - xhci: Add Isochronous TRB fields to TRB tracer (Desnes Nunes) [RHEL-78929]
  - phy: tegra: xusb: Set fwnode for xusb port devices (Desnes Nunes) [RHEL-78929]
  - usb: Use (of|device)_property_present() for non-boolean properties (Desnes Nunes) [RHEL-78929]
  - dt-bindings: usb: qcom,dwc3: Add SAR2130P compatible (Desnes Nunes) [RHEL-78929]
  - misc: rtsx: Cleanup on DRV_NAME cardreader variables (Desnes Nunes) [RHEL-78929]
  - usb: use "prompt" instead of "bool" for choice prompts (Desnes Nunes) [RHEL-78929]
  - redhat/configs: Adding CONFIG_TYPEC_MUX_TUSB1046 (Desnes Nunes) [RHEL-78929]
  - usb: typec: mux: Add support for the TUSB1046 crosspoint switch (Desnes Nunes) [RHEL-78929]
  - dt-bindings: usb: Describe TUSB1046 crosspoint switch (Desnes Nunes) [RHEL-78929]
  - USB: xhci: add support for PWRON active high (Desnes Nunes) [RHEL-78929]
  - dt-bindings: usb: add TUSB73x0 PCIe (Desnes Nunes) [RHEL-78929]
  - usb: typec: tcpm: Add support for parsing time dt properties (Desnes Nunes) [RHEL-78929]
  - thunderbolt: debugfs: Implement asymmetric lane margining (Desnes Nunes) [RHEL-78929]
  - thunderbolt: debugfs: Don't hardcode margining results size (Desnes Nunes) [RHEL-78929]
  - thunderbolt: debugfs: Refactor hardware margining result parsing (Desnes Nunes) [RHEL-78929]
  - thunderbolt: debugfs: Replace margining lane numbers with an enum (Desnes Nunes) [RHEL-78929]
  - thunderbolt: debugfs: Replace "both lanes" with "all lanes" (Desnes Nunes) [RHEL-78929]
  - thunderbolt: debugfs: Implement Gen 4 margining eye selection (Desnes Nunes) [RHEL-78929]
  - thunderbolt: debugfs: Add USB4 Gen 4 margining capabilities (Desnes Nunes) [RHEL-78929]
  - thunderbolt: Don't hardcode margining capabilities size (Desnes Nunes) [RHEL-78929]
  - usb: core: use sysfs_emit() instead of sprintf() (Desnes Nunes) [RHEL-78929]
  - dt-bindings: connector: Add properties to define time values (Desnes Nunes) [RHEL-78929]
  - usb: storage: fix wrong comments for struct bulk_cb_wrap (Desnes Nunes) [RHEL-78929]
  - usb: storage: use US_BULK_FLAG_OUT instead of constant values (Desnes Nunes) [RHEL-78929]
  - usb: dwc3: gadget: Refine the logic for resizing Tx FIFOs (Desnes Nunes) [RHEL-78929]
  - usb: typec: ucsi: Helper for Get Connector Status command (Desnes Nunes) [RHEL-78929]
  - media: cx231xx: Remove some deadcode (Desnes Nunes) [RHEL-78929]
  - media: uvcvideo: Stop stream during unregister (Desnes Nunes) [RHEL-78929]
  - phy: Switch back to struct platform_driver::remove() (Desnes Nunes) [RHEL-78929]
  - xhci: add helper to stop endpoint and wait for completion (Desnes Nunes) [RHEL-78929]
  - usb: typec: ucsi: Add support for the partner USB Modes (Desnes Nunes) [RHEL-78929]
  - usb: typec: ucsi: Supply the USB capabilities to the ports (Desnes Nunes) [RHEL-78929]
  - usb: typec: Add attribute file showing the USB Modes of the partner (Desnes Nunes) [RHEL-78929]
  - usb: typec: Add attribute file showing the supported USB modes of the port (Desnes Nunes) [RHEL-78929]
  - usb: require FMODE_WRITE for usbdev_mmap() (Desnes Nunes) [RHEL-78929]
  - usb: gadget: uvc: configfs: Add frame-based frame format support (Desnes Nunes) [RHEL-78929]
  - dt-bindings: phy: qcom,qusb2: Add bindings for QCS615 (Desnes Nunes) [RHEL-78929]
  - dt-bindings: phy: qcom,msm8998-qmp-usb3-phy: Add support for QCS615 (Desnes Nunes) [RHEL-78929]
  - usb: typec: ucsi: UCSI2.0 Set Sink Path command support (Desnes Nunes) [RHEL-78929]
  - usb: typec: ucsi: Do not call ACPI _DSM method for UCSI read operations (Desnes Nunes) [RHEL-78929]
  - media: anysee: Fix and remove outdated comment (Desnes Nunes) [RHEL-78929]
  - memstick: Constify struct memstick_device_id (Desnes Nunes) [RHEL-78929]
  - mmc: Switch back to struct platform_driver::remove() (Desnes Nunes) [RHEL-78929]
  - memstick: Fix typo in comment (Desnes Nunes) [RHEL-78929]
  - USB: chaoskey: Fix possible deadlock chaoskey_list_lock (Desnes Nunes) [RHEL-78929]
  - media: cx231xx: Add support for Dexatek USB Video Grabber 1d19:6108 (Desnes Nunes) [RHEL-78929]
  - media: cx231xx: Fix the S-Video capture on August VGB100 (Desnes Nunes) [RHEL-78929]
  - media: Switch back to struct platform_driver::remove() (Desnes Nunes) [RHEL-78929]
  - media: pvrusb2: Use kmemdup_array instead of kmemdup for multiple allocation (Desnes Nunes) [RHEL-78929]
  - phy: qcom: qmp: Add qmp configuration for QCS8300 (Desnes Nunes) [RHEL-78929]
  - dt-bindings: phy: qcom,sc8280xp-qmp-usb3-uni: Add QCS8300 compatible (Desnes Nunes) [RHEL-78929]
  - dt-bindings: phy: qcom,usb-snps-femto-v2: Add bindings for QCS8300 (Desnes Nunes) [RHEL-78929]
  - dt-bindings: usb: qcom,dwc3: Add QCS8300 to USB DWC3 bindings (Desnes Nunes) [RHEL-78929]
  - media: uvcvideo: Exit early if there is not int_urb (Desnes Nunes) [RHEL-78929]
  - media: uvcvideo: Avoid race condition during unregister (Desnes Nunes) [RHEL-78929]
  - media: uvcvideo: Refactor the status irq API (Desnes Nunes) [RHEL-78929]
  - media: uvcvideo: Require entities to have a non-zero unique ID (Desnes Nunes) [RHEL-78929]
  - media: uvcvideo: Force UVC version to 1.0a for 0408:4033 (Desnes Nunes) [RHEL-78929]
  - media: uvcvideo: Add a quirk for the Kaiweets KTI-W02 infrared camera (Desnes Nunes) [RHEL-78929]
  - media: uvcvideo: Add support for the D3DFMT_R5G6B5 pixmap type (Desnes Nunes) [RHEL-78929]
  - media: uvcvideo: RealSense D421 Depth module metadata (Desnes Nunes) [RHEL-78929]
  - media: uvcvideo: Add luma 16-bit interlaced pixel format (Desnes Nunes) [RHEL-78929]
  - dt-bindings: usb: dwc3-imx8mp: add compatible string for imx95 (Desnes Nunes) [RHEL-78929]
  - dt-bindings: phy: imx8mq-usb: add compatible "fsl,imx95-usb-phy" (Desnes Nunes) [RHEL-78929]
  - USB: chaoskey: fail open after removal (Desnes Nunes) [RHEL-78929]
  - usb: yurex: make waiting on yurex_write interruptible (Desnes Nunes) [RHEL-78929]
  - usb: using mutex lock and supporting O_NONBLOCK flag in iowarrior_read() (Desnes Nunes) [RHEL-78929]
  - usb: chipidea: udc: improve error recovery for ISO transfer (Desnes Nunes) [RHEL-78929]
  - usb: chipidea: udc: improve dTD link logic (Desnes Nunes) [RHEL-78929]
  - usb: chipidea: udc: handle USB Error Interrupt if IOC not set (Desnes Nunes) [RHEL-78929]
  - usb: chipidea: udc: create bounce buffer for problem sglist entries if possible (Desnes Nunes) [RHEL-78929]
  - usb: chipidea: udc: limit usb request length to max 16KB (Desnes Nunes) [RHEL-78929]
  - usb: chipidea: add CI_HDRC_HAS_SHORT_PKT_LIMIT flag (Desnes Nunes) [RHEL-78929]
  - dt-bindings: usb: cypress,cypd4226: Drop Tegra specific GPIO defines (Desnes Nunes) [RHEL-78929]
  - usb: Switch back to struct platform_driver::remove() (Desnes Nunes) [RHEL-78929]
  - dt-bindings: usb: genesys,gl850g: allow downstream device subnodes (Desnes Nunes) [RHEL-78929]
  - usb: typec: stusb160x: Make use of i2c_get_match_data() (Desnes Nunes) [RHEL-78929]
  - usb: typec: tcpm: use max() to get higher value (Desnes Nunes) [RHEL-78929]
  - usb: dwc3: Correct some typos in comments (Desnes Nunes) [RHEL-78929]
  - usb: typec: Fix typo in comment (Desnes Nunes) [RHEL-78929]
  - usb: gadget: udc: fix typo in the comment (Desnes Nunes) [RHEL-78929]
  - usb: host: fix typo in the comment (Desnes Nunes) [RHEL-78929]
  - redhat/configs: delete CONFIG_USB_ONBOARD_HUB and use CONFIG_USB_ONBOARD_DEV instead (Desnes Nunes) [RHEL-78929]
  - sched_ext: Fix pick_task_scx() picking non-queued tasks when it's called without balance() (Phil Auld) [RHEL-80978]
  - sched_ext: Use SCX_CALL_OP_TASK in task_tick_scx (Phil Auld) [RHEL-80978]
  - sched_ext: Fix the incorrect bpf_list kfunc API in common.bpf.h. (Phil Auld) [RHEL-80978]
  - sched_ext: selftests: Fix grammar in tests description (Phil Auld) [RHEL-80978]
  - sched_ext: Fix incorrect assumption about migration disabled tasks in task_can_run_on_remote_rq() (Phil Auld) [RHEL-80978]
  - sched_ext: Fix migration disabled handling in targeted dispatches (Phil Auld) [RHEL-80978]
  - sched_ext: Implement auto local dispatching of migration disabled tasks (Phil Auld) [RHEL-80978]
  - sched_ext: Fix incorrect time delta calculation in time_delta() (Phil Auld) [RHEL-80978]
  - sched_ext: Fix lock imbalance in dispatch_to_local_dsq() (Phil Auld) [RHEL-80978]
  - sched_ext: selftests/dsp_local_on: Fix selftest on UP systems (Phil Auld) [RHEL-80978]
  - tools/sched_ext: Add helper to check task migration state (Phil Auld) [RHEL-80978]
  - sched_ext: selftests/dsp_local_on: Fix sporadic failures (Phil Auld) [RHEL-80978]
  - selftests/sched_ext: Fix enum resolution (Phil Auld) [RHEL-80978]
  - sched_ext: Include task weight in the error state dump (Phil Auld) [RHEL-80978]
  - sched_ext: Fixes typos in comments (Phil Auld) [RHEL-80978]
  - sched_ext: fix kernel-doc warnings (Phil Auld) [RHEL-80978]
  - sched_ext: idle: Refresh idle masks during idle-to-idle transitions (Phil Auld) [RHEL-80978]
  - sched_ext: Use time helpers in BPF schedulers (Phil Auld) [RHEL-80978]
  - sched_ext: Replace bpf_ktime_get_ns() to scx_bpf_now() (Phil Auld) [RHEL-80978]
  - sched_ext: Add time helpers for BPF schedulers (Phil Auld) [RHEL-80978]
  - sched_ext: Add scx_bpf_now() for BPF scheduler (Phil Auld) [RHEL-80978]
  - sched_ext: Implement scx_bpf_now() (Phil Auld) [RHEL-80978]
  - sched_ext: Relocate scx_enabled() related code (Phil Auld) [RHEL-80978]
  - sched_ext: switch class when preempted by higher priority scheduler (Phil Auld) [RHEL-80978]
  - sched_ext: Replace rq_lock() to raw_spin_rq_lock() in scx_ops_bypass() (Phil Auld) [RHEL-80978]
  - sched_ext: keep running prev when prev->scx.slice != 0 (Phil Auld) [RHEL-80978]
  - sched_ext: Add option -l in selftest runner to list all available tests (Phil Auld) [RHEL-80978]
  - sched_ext: Include remaining task time slice in error state dump (Phil Auld) [RHEL-80978]
  - sched_ext: update scx_bpf_dsq_insert() doc for SCX_DSQ_LOCAL_ON (Phil Auld) [RHEL-80978]
  - sched_ext: idle: small CPU iteration refactoring (Phil Auld) [RHEL-80978]
  - sched_ext: idle: introduce check_builtin_idle_enabled() helper (Phil Auld) [RHEL-80978]
  - sched_ext: idle: clarify comments (Phil Auld) [RHEL-80978]
  - sched_ext: idle: use assign_cpu() to update the idle cpumask (Phil Auld) [RHEL-80978]
  - sched_ext: Fix dsq_local_on selftest (Phil Auld) [RHEL-80978]
  - sched_ext: initialize kit->cursor.flags (Phil Auld) [RHEL-80978]
  - sched_ext: Use str_enabled_disabled() helper in update_selcpu_topology() (Phil Auld) [RHEL-80978]
  - sched_ext: Use sizeof_field for key_len in dsq_hash_params (Phil Auld) [RHEL-80978]
  - tools/sched_ext: Receive updates from SCX repo (Phil Auld) [RHEL-80978]
  - sched_ext: Fix invalid irq restore in scx_ops_bypass() (Phil Auld) [RHEL-80978]
  - scx: Fix maximal BPF selftest prog (Phil Auld) [RHEL-80978]
  - sched_ext: Use the NUMA scheduling domain for NUMA optimizations (Phil Auld) [RHEL-80978]
  - sched_ext: fix application of sizeof to pointer (Phil Auld) [RHEL-80978]
  - selftests/sched_ext: fix build after renames in sched_ext API (Phil Auld) [RHEL-80978]
  - sched_ext: Replace scx_next_task_picked() with switch_class() in comment (Phil Auld) [RHEL-80978]
  - sched_ext: Add __weak to fix the build errors (Phil Auld) [RHEL-80978]
  - sched_ext: Rename scx_bpf_dispatch[_vtime]_from_dsq*() -> scx_bpf_dsq_move[_vtime]*() (Phil Auld) [RHEL-80978]
  - sched_ext: Rename scx_bpf_consume() to scx_bpf_dsq_move_to_local() (Phil Auld) [RHEL-80978]
  - sched_ext: Rename scx_bpf_dispatch[_vtime]() to scx_bpf_dsq_insert[_vtime]() (Phil Auld) [RHEL-80978]
  - sched_ext: scx_bpf_dispatch_from_dsq_set_*() are allowed from unlocked context (Phil Auld) [RHEL-80978]
  - sched_ext: add a missing rcu_read_lock/unlock pair at scx_select_cpu_dfl() (Phil Auld) [RHEL-80978]
  - sched_ext: Clarify sched_ext_ops table for userland scheduler (Phil Auld) [RHEL-80978]
  - sched_ext: Enable the ops breather and eject BPF scheduler on softlockup (Phil Auld) [RHEL-80978]
  - sched_ext: Avoid live-locking bypass mode switching (Phil Auld) [RHEL-80978]
  - sched_ext: Fix incorrect use of bitwise AND (Phil Auld) [RHEL-80978]
  - sched_ext: Do not enable LLC/NUMA optimizations when domains overlap (Phil Auld) [RHEL-80978]
  - sched/ext: Remove sched_fork() hack (Phil Auld) [RHEL-80978]
  - sched_ext: improve WAKE_SYNC behavior for default idle CPU selection (Phil Auld) [RHEL-80978]
  - sched_ext: Introduce NUMA awareness to the default idle selection policy (Phil Auld) [RHEL-80978]
  - sched_ext: Replace set_arg_maybe_null() with __nullable CFI stub tags (Phil Auld) [RHEL-80978]
  - sched_ext: Rename CFI stubs to names that are recognized by BPF (Phil Auld) [RHEL-80978]
  - sched_ext: Introduce LLC awareness to the default idle selection policy (Phil Auld) [RHEL-80978]
  - sched_ext: Clarify ops.select_cpu() for single-CPU tasks (Phil Auld) [RHEL-80978]
  - sched_ext: Use btf_ids to resolve task_struct (Phil Auld) [RHEL-80978]
  - sched_ext: Factor out move_task_between_dsqs() from scx_dispatch_from_dsq() (Phil Auld) [RHEL-80978]
  - sched/ext: Use tg_cgroup() to elieminate duplicate code (Phil Auld) [RHEL-80978]
  - sched/ext: Fix unmatch trailing comment of CONFIG_EXT_GROUP_SCHED (Phil Auld) [RHEL-80978]
  - arp: switch to dev_getbyhwaddr() in arp_req_set_public() (Guillaume Nault) [RHEL-84539]
  - net: Add non-RCU dev_getbyhwaddr() helper (Guillaume Nault) [RHEL-84539]
  - ipv4: icmp: convert to dev_net_rcu() (Guillaume Nault) [RHEL-84539]
  - ipv4: use RCU protection in inet_select_addr() (Guillaume Nault) [RHEL-84539]
  - ipv4: use RCU protection in rt_is_expired() (Guillaume Nault) [RHEL-84539]
  - ipv4: use RCU protection in ipv4_default_advmss() (Guillaume Nault) [RHEL-84539]
  - ipv4: use RCU protection in ip_dst_mtu_maybe_forward() (Guillaume Nault) [RHEL-84539]
  - ipv4: add RCU protection to ip4_dst_hoplimit() (Guillaume Nault) [RHEL-84539]
  - ipmr: do not call mr_mfc_uses_dev() for unres entries (Guillaume Nault) [RHEL-84539]
  - ppp: Fix KMSAN uninit-value warning with bpf (Guillaume Nault) [RHEL-84548]
  - net: decrease cached dst counters in dst_release (Antoine Tenart) [RHEL-86690]


author: Julio Faracco <jfaracco@redhat.com> [6.12.0-77.el10]
changelog:
  - redhat: enable CONFIG_WERROR=y (Jan Stancek) [RHEL-85334]
  - redhat: don't enforce WERROR for 3rd-party OOT kmods (Jan Stancek) [RHEL-85334]
  - redhat: make ENABLE_WERROR enable also KVM_WERROR (Jan Stancek) [RHEL-85334]
  - fortify: Hide run-time copy size from value range tracking (Jan Stancek) [RHEL-85334]
  - resolve_btfids: Fix compiler warnings (Jan Stancek) [RHEL-85334]
  - platform/x86: intel: Use *-y instead of *-objs in Makefile (Steve Best) [RHEL-45086]
  - platform/x86/intel/ifs: Update documentation with image download path (Steve Best) [RHEL-45086]
  - platform/x86/intel/ifs: Add Clearwater Forest to CPU support list (Steve Best) [RHEL-45086]
  - s390/diag: Add memory topology information via diag310 (Mete Durlu) [RHEL-72681]
  - i3c: dw: Fix use-after-free in dw_i3c_master driver due to race condition (CKI Backport Bot) [RHEL-81452] {CVE-2024-57984}
  - x86/cpu: Add CPU type to struct cpuinfo_topology (Steve Best) [RHEL-64636]
  - x86/amd: Use heterogeneous core topology for identifying boost numerator (Steve Best) [RHEL-64636]
  - PCI/ACS: Fix 'pci=config_acs=' parameter (Myron Stowe) [RHEL-72899]
  - tools/power/x86/intel-speed-select: v1.22 release (Steve Best) [RHEL-74190]
  - tools/power/x86/intel-speed-select: Prefix header search path with sysroot (Steve Best) [RHEL-74190]
  - tools/power/x86/intel-speed-select: Die ID for IO dies (Steve Best) [RHEL-74190]
  - tools/power/x86/intel-speed-select: Fix the condition to check multi die system (Steve Best) [RHEL-74190]
  - tools/power/x86/intel-speed-select: Prevent increasing MAX_DIE_PER_PACKAGE (Steve Best) [RHEL-74190]
  - platform/x86/intel: power-domains: Add Clearwater Forest support (Steve Best) [RHEL-74190]
  - platform/x86: ISST: Correct command storage data length (Steve Best) [RHEL-74190]
  - s390/cio: Do not unregister the subchannel based on DNV (Mete Durlu) [RHEL-87158]
  - PCI: Use downstream bridges for distributing resources (Myron Stowe) [RHEL-73398]
  - ipmi: ssif_bmc: Fix new request loss when bmc ready for a response (Tony Camuso) [RHEL-82110]
  - ipmi: make ipmi_destroy_user() return void (Tony Camuso) [RHEL-82110]
  - char:ipmi: Fix a not-used variable on a non-ACPI system (Tony Camuso) [RHEL-82110]
  - Get rid of 'remove_new' relic from platform driver struct (Tony Camuso) [RHEL-82110]
  - char:ipmi: Fix the wrong format specifier (Tony Camuso) [RHEL-82110]
  - ipmi: ipmb: Add check devm_kasprintf() returned value (Tony Camuso) [RHEL-82110]


author: Miro Hrončok <mhroncok@redhat.com> - 23.3.1-5
changelog:
  - Switched to autogenerated BuildRequires for test dependencies,
    which removed some that were no longer necessary


author: Charalampos Stratakis <cstratak@redhat.com> - 23.3.2-2
changelog:
  - Use tarfile.data_filter for extracting (CVE-2007-4559, PEP-721, PEP-706)
  - Require Python with tarfile filters
  - Resolves: RHEL-25820


author: Miro Hrončok <mhroncok@redhat.com> - 2.28.2-7
changelog:
  - Do not package requests[security] and requests[socks] on RHEL
  - Make the package build even when urllib3 won't pull in pysocks


author: Lumír Balhar <lbalhar@redhat.com> - 2.32.3-1
changelog:
  - Update to 2.32.3
  - Fix for CVE-2024-35195
  Resolves: RHEL-37604
  - Add support for IPv6 CIDR in no_proxy setting
  Resolves: RHEL-32523


author: Miro Hrončok <mhroncok@redhat.com> - 2.32.4-1
changelog:
  - Update to 2.32.4
  - Security fix for CVE-2024-47081: .netrc credentials leak via malicious URLs
  Resolves: RHEL-105460


author: Michal Domonkos <mdomonko@redhat.com> - 4.19.1.1-10
changelog:
  - Report unsafe symlinks during installation as a specific case (RHEL-73186)
  - Fix FA_TOUCH'ed files getting removed on failed update (RHEL-54386)
  - Rebuild for ima-evm-utils 1.6 soname bump (RHEL-65378)


author: Michal Domonkos <mdomonko@redhat.com> - 4.19.1.1-11
changelog:
  - Fix possible package corruption on --delsign/resign/addsign (RHEL-69518)
  - Fix regression on build-id generation from compressed ELF (RHEL-54000)
  - Fix root relocation regression (RHEL-56613)
  - Update sequoia macros for sq 1.0 (RHEL-56363)


author: Michal Domonkos <mdomonko@redhat.com> - 4.19.1.1-13
changelog:
  - Make %_passwd_path and %_group_path into lists (RHEL-78693)
  - Fix memory leak in rpmspec --shell (RHEL-55284)
  - Fix memory leak in rpmsign (RHEL-82284)
  - Fix command references in rpmsign(8) man page (RHEL-73173)
  - Fix exit code regression on update failure (RHEL-87384)


author: Michal Domonkos <mdomonko@redhat.com> - 4.19.1.1-14
changelog:
  - Store configurable digest(s) on packages in rpmdb (RHEL-84062)
  - Fix command references in rpmsign(8) man page, take II (RHEL-73173)


author: Michal Domonkos <mdomonko@redhat.com> - 4.19.1.1-15
changelog:
  - Add support for spec local file attributes and generators (RHEL-84057)
  - Ensure binary and source headers are identified as such (RHEL-87383)


author: Michal Domonkos <mdomonko@redhat.com> - 4.19.1.1-18
changelog:
  - Add support for multiple OpenPGP signatures per package (RHEL-100571)
  - Add support for OpenPGP v6 signature pre-salting (RHEL-100571)
  - Add support for PQC algorithms from RFC-9580 (RHEL-100571)
  - Add --list and --erase commands to rpmkeys(8) (RHEL-105421)
  - Fix regression on dynamic subpackage RPMTAG_SOURCERPM missing (RHEL-102023)


author: Michal Domonkos <mdomonko@redhat.com> - 4.19.1.1-21
changelog:
  - Fix pre/post/meta/etc. qualifiers for weak dependencies (RHEL-101936)
  - Fix redundant rpmdb-migrate.service runs (RHEL-96510)


author: Michal Domonkos <mdomonko@redhat.com> - 4.19.1.1-22
changelog:
  - Ignore signatures made by unknown or disabled algorithms (RHEL-112394)
  - Enable NSS-based user and group lookups again (RHEL-118365)
  - Fix ignored password field if empty in passwd/group file (RHEL-118365)


author: Michal Domonkos <mdomonko@redhat.com> - 4.19.1.1-24
changelog:
  - Add support for %autosetup -C (RHEL-141269)
  - Add support for database parking (RHEL-126405)
  - Make syslog plugin actually useful and also required (RHEL-155272)
  - Require rpm-plugin-audit instead of just recommending (RHEL-139071)
  - Fix buffer overruns with long language strings (RHEL-169755)


author: Petr Lautrbach <lautrbach@redhat.com> - 4.4.2-4
changelog:
  - Disable/remove neverallow options in sediff.
  - Improve man pages
  - seinfoflow: Add -r option to get flows into the source type.
  - seinfoflow.1: Remove references to sepolgen permission map.
  - AVRule/AVRuleXperm: Treat rules with no permissions as invalid policy.
  - SELinuxPolicy: Add explicit cast for libspol message


author: Miro Hrončok <mhroncok@redhat.com> - 1.26.19-3
changelog:
  - Security fix for CVE-2025-66471
  - Security fix for CVE-2025-66418
  - Security fix for CVE-2026-21441
  Resolves: RHEL-142737, RHEL-137215, RHEL-142755


author: Tomáš Hrnčiar <thrnciar@redhat.com> - 1.26.19-4
changelog:
  - Security fix for CVE-2026-44431
  - Security fix for CVE-2026-44432
  Resolves: RHEL-184817, RHEL-185121


author: Akira TAGOH <tagoh@redhat.com> - 4.0.3-5
changelog:
  - Split packages for variable fonts.
  - Drop unnecessary/duplicate fonts from packages.
  - Worked around broken family name in variable fonts.


author: Akira TAGOH <tagoh@redhat.com> - 4.0.3-8
changelog:
  - Use no VF in family name version of ttf for -vf packages.
  - Adjust properties in VF to avoid confusion.


author: Akira TAGOH <tagoh@redhat.com> - 4.0.3-11
changelog:
  - Add a provide line of font(redhatdisplayvf), font(redhattextvf),
    and font(redhatmonovf) to each sub-packages for backward compatibility.
  - Fix invalid License field.


author: Akira TAGOH <tagoh@redhat.com> - 4.0.3-14
changelog:
  - Remove Italic variable fonts to workaround a crash issue
    and unexpected italic rendering.
    Resolves: RHEL-69430


author: Stephen Gallagher <sgallagh@redhat.com> - 1:0.4-0.54.b47
changelog:
  - Fixes for -WError=implicit-function-declaration on RHEL
  - Reinstates the dump headers without compiling the implementations


author: Vladis Dronov <vdronov@redhat.com> - 6.17-2
changelog:
  - Add Intel CET IBT instrumentation to assembly code
  - Update to the upstream v6.17 @ ac43f912 (RHEL-36771)


author: Vladislav Dronov <vdronov@redhat.com> - 6.17-10
changelog:
  - Update to the upstream v6.17 @ e8da3cdc (RHEL-176338)
  - Handle new radiacode entropy source
  - Build with the updated jitterentropy v3.7.0 library
  - Drop the older i686 force-PIC fix


author: Scott Mayhew <smayhew@redhat.com> 1.2.9-0
changelog:
  - Updated the URL to https://sourceforge.net/projects/rpcbind (RHEL-174800)
  - Updated to latest upstream release: rpcbind-1_2_9 (RHEL-174804)
  - Rename RPCBIND_ARGS to RPCBIND_OPTIONS in /etc/sysconfig/rpcbind (RHEL-174804)


author: Michal Domonkos <mdomonko@redhat.com> - 4.19.1.1-3
changelog:
  - Fix potential use of uninitialized pipe array (RHEL-54012)
  - Fix potential use of uninitialized pgp struct (RHEL-54013)
  - Fix memory leak in rpmsign(8) (RHEL-37564)


author: Panu Matilainen <pmatilai@redhat.com> - 4.19.1.1-4
changelog:
  - Remove hardcoded GPG references from signing error messages
  - Support switching between GnuPG and Sequoia for package signing (RHEL-56363)


author: Michal Ruprich <mruprich@redhat.com> - 3.4.1-1
changelog:
  - New version 3.4.1
  - Resolves: RHEL-70151 - Heap Buffer Overflow in Rsync due to Improper Checksum Length Handling
  - Resolves: RHEL-70159 - Info Leak via Uninitialized Stack Contents
  - Resolves: RHEL-70203 - rsync server leaks arbitrary client files
  - Resolves: RHEL-72500 - Path traversal vulnerability in rsync
  - Resolves: RHEL-72501 - --safe-links option bypass leads to path traversal
  - Resolves: RHEL-71658 - Race Condition in rsync Handling Symbolic Links
  - Resolves: RHEL-71293 - Build rsync with --with-rrsync


author: Michal Ruprich <mruprich@redhat.com> - 3.4.1-5
changelog:
  - Resolves: RHEL-169137 - CVE-2026-41035 - Use-after-free vulnerability in extended attribute handling


author: Michal Ruprich <mruprich@redhat.com> - 3.4.4-1
changelog:
  - Resolves: RHEL-186589 - Rebase rsync to version 3.4.4
  - Resolves: RHEL-174931 - TOCTOU symlink race condition (CVE-2026-29518)
  - Resolves: RHEL-174947 - Memory disclosure via int overflow (CVE-2026-43618)


author: Paolo Bonzini <pbonzini@redhat.com> - 4.9-1
changelog:
  - Rebase to 4.9
  - Update downstream patches
  - Resolves: rhbz#2140486
  - Remove change to gnulib tests, they pass anyway
  - Install valgrind and langpacks to increase test coverage


author: Jakub Martisko <jamartis@redhat.com> - 4.9-5
changelog:
  - lib/dfa.c: Increase the maximum size of the transitions table
  - After changes introduced between sed 4.2 and 4.4, some regexps
    started to hit the table size limits. This lead to repeated deletion
    and rebuilding of the table, leading to massive performance drops.
    While the core issue is still present, this change should at least
    help by moving the threshold of the regexp complexity that triggers the 
    table rebuilds.
  - Resolves: RHEL-144027


author: Zdenek Pytela <zpytela@redhat.com> - 42.1.16-1
changelog:
  - Allow sshd-session inherit limits from its parent sshd process
  Resolves: RHEL-136673
  - Revert "Allow sshd-session inherit limits from its parent process"
  Resolves: RHEL-136673
  - Allow tlshd write generic certificates
  Resolves: RHEL-123737
  - Allow systemd-hostnamed to create its Varlink socket
  Resolves: RHEL-139385
  - Update gpg_role() interface with unix_stream_socket permissions
  Resolves: RHEL-128555
  - Label /etc/aliases.cdb with etc_aliases_t
  Resolves: RHEL-109976
  - Add aliases.lmdb to mta_filetrans_named_content()
  Resolves: RHEL-140884
  - Update policy for bootupd
  Resolves: RHEL-141391


author: Zdenek Pytela <zpytela@redhat.com> - 42.1.17-1
changelog:
  - Allow rhsmcertd read anaconda run files
  Resolves: RHEL-141391
  - Allow mdadm to use CAP_BPF during RAID monitoring
  Resolves: RHEL-135765
  - Allow mdadm the CAP_SYS_PTRACE capability
  Resolves: RHEL-135765
  - Allow staff and sysadm execute iotop using sudo
  Resolves: RHEL-134940
  - Allow kernel_t to read/write all domains' pipes
  Resolves: RHEL-124442
  - Allow nfsd_t domain setuid and setgid capability for rpc.mountd
  Resolves: RHEL-148107


author: Zdenek Pytela <zpytela@redhat.com> - 42.1.18-1
changelog:
  - Allow NetworkManager list bpf directories
  Resolves: RHEL-142171
  - Dontaudit systemd-generator connect to sssd over a unix stream socket
  Resolves: RHEL-114886
  - Allow pkcsslotd read files in /proc and /sys
  Resolves: RHEL-130812
  - Allow pkcsslotd map its private tmpfs files
  Resolves: RHEL-130812
  - Allow tlshd communication to unconfined_t over a tcp socket
  Resolves: RHEL-125106
  - Label /run/insights-client.ppid with insights_client_run_t
  Resolves: RHEL-146687
  - Allow NM nvme dispatcher script start systemd services
  Resolves: RHEL-140760
  - Allow tlshd write generic certificate dirs
  Resolves: RHEL-127023
  - Allow aide get attributes of tmpfs and devtmpfs filesystems
  Resolves: RHEL-121479
  - Allow plasma login manager stop login services
  Resolves: RHEL-140911
  - Rebuild selinux policy after installation of the extra package
  Resolves: RHEL-135875
  Resolves: RHEL-143926
  - Move triggerin scriptlets to the parent packages
  Resolves: RHEL-141813
  - Rebuild policy before running {binsbin|varrun}-convert.sh
  Resolves: RHEL-141813


author: Zdenek Pytela <zpytela@redhat.com> - 42.1.19-1
changelog:
  - Label the greetd login manager framework as a display manager
  Resolves: RHEL-147638
  - Allow sysadm user connect to lvm over a unix stream socket
  Resolves: RHEL-153729
  - Allow virtqemud map vhost net device
  Resolves: RHEL-141541
  - Allow virtqemud_t send kill signal to svirt_tcg_t
  Resolves: RHEL-69913
  - Allow virtqemud_t get priority of a svirt_t process
  Resolves: RHEL-69920
  - Dontaudit tlshd write generic certificate dirs
  Resolves: RHEL-152619
  - Allow redis_t to create netlink_rdma_socket
  Resolves: RHEL-154814
  - Remove "minimum" as a SELINUXTYPE from /etc/selinux/config
  Resolves: RHEL-140212


author: Zdenek Pytela <zpytela@redhat.com> - 42.1.20-1
changelog:
  - Do not backslash-escape underscores in file context specifications
  Resolves: RHEL-140921
  - Policy for go-fdo-server
  Resolves: RHEL-145754
  - Allow iptables_t read state of some processes
  Resolves: RHEL-164304
  - Allow iptables read firewalld process state
  Resolves: RHEL-164304
  - Allow systemd-machined read virtd process state
  Resolves: RHEL-164304
  - Allow systemd-machined read svirt process state
  Resolves: RHEL-164304
  - Label /dev/HID-SENSOR-.* with hid_sensor_device_t
  Resolves: RHEL-168417
  - Allow NetworkManager_dispatcher_nvme_t check status of systemd services
  Resolves: RHEL-164864
  - Dontaudit setroubleshootd read root's home files like .rpmmacros
  Resolves: RHEL-142548
  - Allow systemd-tmpfiles to adjust resource limits
  Resolves: RHEL-139855


author: Zdenek Pytela <zpytela@redhat.com> - 42.1.21-1
changelog:
  - Allow sys_resource on execution of generic executables conditionally
  Resolves: RHEL-141858
  - Label bootloader-migrate-generator with coreos_bootloader_migrate_generator_exec_t
  Resolves: RHEL-156457
  - Label /run/coreos with coreos_installer_var_run_t
  Resolves: RHEL-156456
  - Add systemd_create_generator_unit_file() and systemd_write_generator_unit_file()
  Resolves: RHEL-156456
  - Allow setroubleshoot_fixit_t to touch /.autorelabel and reboot
  Resolves: RHEL-170267
  - Remove 14 permissive domains
  Resolves: RHEL-166039
  - Do not audit iptables attempts to read other process state
  Resolves: RHEL-164304


author: Zdenek Pytela <zpytela@redhat.com> - 42.1.22-1
changelog:
  - Allow virtqemud execute kmod in the kmod domain
  Resolves: RHEL-99904
  - Allow qatlib map kernel modules
  Resolves: RHEL-133797
  - Allow init nnp domain transition do dirsrv_t and dirsrv_snmp_t
  Resolves: RHEL-167849
  - Allow go-fdo-server to read system information
  Resolves: RHEL-145754


author: Veronika Syncakova <vsyncako@redhat.com> - 42.1.23-1
changelog:
  - Bring back execmem permission for svirt_tcg_t
  - Leave content of virtqemud_use_execmem empty
  - Dontaudit libvirt-daemons execmem
  - Allow virtstoraged to setattr fixed disk devices
  Resolves: RHEL-44901


author: Zdenek Pytela <zpytela@redhat.com> - 42.1.24-1
changelog:
  - Apply the systemd system generator template to the kdump-dep generator
  Resolves: RHEL-155963
  - Allow staff user mounton /var/lib dirs
  Resolves: RHEL-171123
  - Allow staff user read nsfs files
  Resolves: RHEL-171123
  - Allow staff user additional sandboxing permissions
  Resolves: RHEL-171123
  - Allow staff_sudo_t read PID1's process state
  Resolves: RHEL-171123
  - Allow staff_sudo_t read logind sessions files
  Resolves: RHEL-171123
  - Allow staff user delete thump_tmp_t files
  Resolves: RHEL-171123
  - Allow staff user connect to systemd-logind over a unix stream socket
  Resolves: RHEL-171123
  - Allow staff user mount /proc
  Resolves: RHEL-171123
  - Support confined users usage of bubblewrap
  Resolves: RHEL-171123
  - Allow staff role read/write cockpit-session unix stream sockets
  Resolves: RHEL-171123
  - Allow some confined users read and map generic log files
  Resolves: RHEL-171123
  - Add files_mounton_generic_tmp_dirs() interface
  Resolves: RHEL-171123
  - Apply the systemd system generator template to the anaconda generator
  Resolves: https://bugzilla.redhat.com/show_bug.cgi?id=2417835
  - Support new sanlock features - using libdm and SG_IO
  Resolves: RHEL-171586
  - Allow pcm-sensor-server the sys_admin capability
  Resolves: RHEL-171325
  - Allow the kernel to execute also special files
  Resolves: https://redhat.atlassian.net/browse/RHEL-72728
  - Split using dirsrv_ and dirsrvadmin_ interfaces into separate blocks
  Resolves: RHEL-62706
  - Dontaudit virt_driver_domain execmem
  Resolves: RHEL-44901


author: Zdenek Pytela <zpytela@redhat.com> - 42.1.25-1
changelog:
  - Allow kernel write to unconfined and sysadm users' keys
  Resolves: RHEL-156860
  - Allow logwatch to getattr nsfs files
  Resolves: RHEL-160897
  - Support systemtap on a UEFI+SecureBoot system
  Resolves: RHEL-178490
  - Remove extra parameters from interface headers
  Resolves: RHEL-129394
  - Add missing interface requirements
  Resolves: RHEL-135488


author: Martin Osvald <mosvald@redhat.com> - 2.14.2-1
changelog:
  - sysusers.d: add script and configuration fragments for groups
  - passwd: align 'nologin' shell path with systemd defaults
  - uidgid: assign GID 101 for 'ssh_keys' group
  - uidgid: assign UID/GID 114 for 'polkitd'
  - passwd: update GECOS field for 'root' user
  - services: remove commas from aliases for ircu-3
  - setup.spec: throw away newaliases output again


author: Martin Osvald <mosvald@redhat.com> - 2.14.3-1
changelog:
  - sysusers.d: add script and generate configuration fragment for users
  - Add fallback to hostname determination for csh.login (rhbz#2079768)
  - Remove ancient Conflicts
  - files: mark /run/motd as an ephemeral ghost entry


author: Martin Osvald <mosvald@redhat.com> - 2.14.4-1
changelog:
  - protocols: add mptcp (262)
  - setup.spec: make setup protected package (rhbz#2155547)
  - setup.spec: don't report rpm -Va error on /run/motd (rhbz#2160954)
  - services: replace hostmon with llmnr for port 5355 (rhbz#2216914)


author: Martin Osvald <mosvald@redhat.com> - 2.14.5-1
changelog:
  - bashrc: switch PROMPT_COMMAND to be an array (rhbz#2097525)
  - profile: don't overwrite the HISTSIZE environment variable
  - hosts: use "example.org" as example domain (rhbz#2246220)
  - csh.login: source csh.local (RHEL-17226)


author: Tomas Bzatek <tbzatek@redhat.com> - 1.48-7
changelog:
  - udev rules: avoid spurious warning for non-SCSI devices (RHEL-40861,RHEL-54607)
  - Install missing 00-scsi-sg3_config.rules
  - Fix file references to other udev rules


author: Paul Evans <pevans@redhat.com> - 1.48-8
changelog:
  - rescan-scsi-bus.sh: Correctly read RMB bit on enquiry (RHEL-153277)
  - rescan-scsi-bus.sh: Replace 'which' with build in 'command -v' (RHEL-70693)
  - sg_safte: update short option of version (RHEL-125869)
  - sg_rdac: accept --help or -h without error (RHEL-69439)
  - sg_inq: fix issing output fields in --export format (RHEL-119246, RHEL-123748)
  - sg_inq: re-add Unit serial number field (RHEL-119246, RHEL-123748)


author: Iker Pedrosa <ipedrosa@redhat.com> - 2:4.15.0-1
changelog:
  - Rebase to version 4.15.0
  - getdef: avoid spurious error messages about unknown configuration options


author: Iker Pedrosa <ipedrosa@redhat.com> - 2:4.15.0-11
changelog:
  - passwd.c: lock, open, close and unlock passwd database
    Resolves: RHEL-151055
    Resolves: RHEL-150955


author: Iker Pedrosa <ipedrosa@redhat.com> - 2:4.15.0-12
changelog:
  - groupmod.c: delete gr_free_members(&grp) to avoid double free
    Resolves: RHEL-135902
  - subordinateio.c: list_owner_ranges(): Fix duplicate range when
    username matches ID. Resolves: RHEL-114226


author: Iker Pedrosa <ipedrosa@redhat.com> - 2:4.14.0-5
changelog:
  - passwd: Provide binary from this package. Enable libpam and
    disable account-tools-setuid. Provide passwd PAM service file.
    Resolves: #2233275
  - passwd: provide --stdin option


author: Milan Crha <mcrha@redhat.com> - 2.3-6
changelog:
  - Co-own /usr/share/gettext and /usr/share/gettext/its
  - Related to rhbz#2280150
  - Resolves: RHEL-38682 (Backport Fedora 40 changes)


author: Zuzana Miklankova <zmiklank@redhat.com> - 3.45.0-1
changelog:
  - Updated to version 3.45.0 (https://sqlite.org/releaselog/3_45_0.html)
  - List versioned soname in files, preventing unnoticed soname bumps
  - Disable func4 tests for i686 arch due to failing float<->int conversions


author: Bruno Wolff III <bruno@wolff.to> - 4.6-1
changelog:
  - 4.6 release
  - PR #231 was merged
  - See https://github.com/plougher/squashfs-tools/blob/master/CHANGES


author: Bruno Wolff III <bruno@wolff.to> - 4.6.1-1
changelog:
  - Phillip is now doing two tags per release and we can
  - use the one that works better with forgemeta
  - There are a few fixes after the 4.6 release. I think only
  - one applies to Fedora because of the build options we use.
  - It was not something that affects image builds.


author: Eugene Syromiatnikov <esyr@redhat.com> - 6.7-5
changelog:
  - Fix incorrect syscall name reporting in restart_syscall() on attach when
    PTRACE_GET_SYSCALL_INFO is in use (RHEL-65108).
  - Update net-yy-inet* and linkat--secontext_mismatch tests.


author: Eugene Syromiatnikov <esyr@redhat.com> - 6.7-6
changelog:
  - Avoid failures of creat.gen test on kernels that include commit
    v6.11-rc1~242^2~19 ("fs: don't block i_writecount during exec").


author: Yaakov Selkowitz <yselkowi@redhat.com> - 1.9.14-1.p3
changelog:
  - Rebase to 1.9.14p3
  - sudo-1_9_14p2 is available Resolves: rhbz#2175672
  - sudo fails to build with Python 3.12: FAILED: testcase
    check_example_group_plugin_is_able_to_debug() Resolves: rhbz#2186412


author: Radovan Sroka <rsroka@redhat.com> - 1.9.15-1.p5
changelog:
  - Rabase to 1.9.15p5
  - sudo-1_9_15p5 is available Resolves: rhbz#2248505
  - TRIAGE CVE-2023-42465 sudo: Targeted Corruption of Register and Stack
    Variables Resolves: rhbz#2255569


author: Radovan Sroka <rsroka@redhat.com> - 1.9.15-5.p5
changelog:
  - RHEL 10.0 ERRATUM
  - sudo-1.9.15-2.p5.el10: RHEL SAST Automation: address 4 High impact true
    positive(s) Resolves: RHEL-44436
  - sudo subpackage sudo-logsrvd should not be built Resolves: RHEL-52864


author: Alejandro López <allopez@redhat.com> - 1.9.15-9.p5
changelog:
  - RHEL 10.1 ERRATUM
  - CVE-2025-32462 sudo: LPE via host option Resolves: RHEL-100009
  - CVE-2025-32463 sudo: LPE via chroot option Resolves: RHEL-100022


author: Alejandro López <allopez@redhat.com> - 1.9.17-2.p2
changelog:
  - Resolves: RHEL-59136 - sudo passes SHELL environment variable twice to
    the shell being executed [rhel-10]
  - Resolves: RHEL-128212 - [RFE] request to backport support for regex in
    sudo [rhel-10]
  - Resolves: RHEL-112100 - Rebase of sudo to 1.9.17p2 [rhel-10]


author: Alejandro López <allopez@redhat.com> - 1.9.17-3.p2
changelog:
  - Resolves: RHEL-164620 - CVE-2026-35535 sudo: Sudo: Privilege escalation
    due to failure in privilege drop calls


author: Alejandro López <allopez@redhat.com> - 1.9.17-4.p2
changelog:
  - Bump release number
  - Resolves: RHEL-164620 - CVE-2026-35535 sudo: Sudo: Privilege escalation
    due to failure in privilege drop calls


author: Alejandro López <allopez@redhat.com> - 1.9.17-8.p2
changelog:
  - Resolves: RHEL-95850 - A sudo'd command when invoked from ksh through a
    pipe mangles output, leaves tty insane


author: Leo Sandoval <lsandova@redhat.com> - 6.04-0.32
changelog:
  - Bump version and include previous resolves ticket number on commit message
  - Resolves: #RHEL-51170


author: Eduard Abdullin <eabdullin@almalinux.org> - 6.04-0.34.alma.2
changelog:
  - Use static syslinux64.exe and syslinux.exe to avoid a difference in the
    checksum in x86_64_v2 arch


author: Josue Hernandez <josherna@redhat.com> - 6.04-0.35
changelog:
  - Update zlib version to zlib-1.2.11
  - Resolves: #RHEL-156979
  - Resolves: CVE-2022-37434 CVE-2018-25032 CVE-2016-9840
  - Resolves: CVE-2016-9841 CVE-2016-9842 CVE-2016-9843


author: systemd maintenance team <systemd-maint@redhat.com> - 257-16
changelog:
  - test: rename TEST-53-ISSUE-16347 to TEST-53-TIMER (RHEL-118216)
  - test: restarting elapsed timer shouldn't trigger the corresponding service (RHEL-118216)
  - test: check the next elapse timer timestamp after deserialization (RHEL-118216)
  - timer: don't run service immediately after restart of a timer (RHEL-118216)
  - test: store and compare just the property value (RHEL-118216)


author: systemd maintenance team <systemd-maint@redhat.com> - 257-17
changelog:
  - pam_systemd: honor session class provided via PAM environment (RHEL-109832)
  - udev/net_id: introduce naming scheme for RHEL-10.2 (RHEL-72813)
  - udev/net_id: introduce naming scheme for RHEL-9.8 (RHEL-72813)
  - test: split VM-only subtests from TEST-74-AUX-UTILS to new VM-only test (RHEL-112205)
  - core/transaction: first drop unmergable jobs for anchor jobs (RHEL-112205)
  - test: add test case for issue #38765 (RHEL-112205)
  - strv: add strv_equal_ignore_order() helper (RHEL-109902)
  - pam: minor coding style tweaks (RHEL-109902)
  - user-record: add helper that checks if a provided user name matches a record (RHEL-109902)
  - user-record: add support for alias user names to user record (RHEL-109902)
  - pam_systemd_home: use right field name in error message (RHEL-109902)
  - pam_systemd_home: support login with alias names + user names with realms (RHEL-109902)
  - homed: support user record aliases (RHEL-109902)
  - homectl: add support for creating users with alias names (RHEL-109902)
  - test: add test for homed alias and realm user resolution (RHEL-109902)
  - update TODO (RHEL-109902)
  - udev: create symlinks for s390 PTP devices (RHEL-120177)
  - test: build the crashing test binary outside of the test (RHEL-113920)
  - test: exclude test-stacktrace(-not)?-symbolized from the coredump check (RHEL-113920)
  - mkosi: install test dependencies for EnterNamespace= test (RHEL-113920)
  - coredump: verify pidfd after parsing data in usermode helper (RHEL-104135)
  - coredump: restore compatibility with older patterns (RHEL-104135)
  - coredump: wrap long lines, fix grammar in comments (RHEL-104135)
  - coredump: get rid of _META_MANDATORY_MAX (RHEL-104135)
  - coredump: use %d in kernel core pattern (RHEL-104135)
  - coredump: also stop forwarding non-dumpable processes (RHEL-104135)
  - coredump: get rid of a bogus assertion (RHEL-104135)
  - coredump: add support for new %F PIDFD specifier (RHEL-104135)
  - coredump: when %F/pidfd is used, again allow forwarding to containers (RHEL-104135)
  - coredump: introduce an enum to wrap dumpable constants (RHEL-104135)
  - Define helper to call PR_SET_DUMPABLE (RHEL-104135)
  - coredump: fix 0-passed-as-pointer warning (RHEL-104135)


author: systemd maintenance team <systemd-maint@redhat.com> - 257-19
changelog:
  - man: fix a missing word (RHEL-120277)
  - sd_bus_open_user_machine(): Don't shortcut without necessary env (RHEL-129179)
  - udev: set clock group for PTP and RTC devices (RHEL-113051)
  - coredump: handle ENOBUFS and EMSGSIZE the same way (RHEL-126122)
  - strv: introduce string_strv_hashmap_remove() (RHEL-126937)
  - unit-file: introduce unit_file_remove_from_name_map() (RHEL-126937)
  - core/unit: remove path to transient unit file from unit name maps on stop (RHEL-126937)
  - TEST-07-PID1: add reprudcer for issue #35190 (RHEL-126937)


author: systemd maintenance team <systemd-maint@redhat.com> - 257-20
changelog:
  - tools/check-version-history: avoid DeprecationWarning with newer lxml (RHEL-128767)
  - man: don't duplicate version in History section (RHEL-128767)
  - tools: ignore root element explicitly in check-version-history (RHEL-128767)
  - systemd-logind: Add signal section in man systemd-logind (RHEL-128767)
  - timer: rebase the next elapse timestamp only if timer didn't already run (RHEL-118216)
  - timer: rebase last_trigger timestamp if needed (RHEL-118216)


author: systemd maintenance team <systemd-maint@redhat.com> - 257-22
changelog:
  - fstab-generator: fix options in systemd.mount-extra= arg (RHEL-125822)
  - hwdb: Add Accelerometer mount matrix for Irbis TW43 (RHEL-72702)
  - hwdb: map FN key on TongFang X4SP4NAL laptops (RHEL-72702)
  - hwdb: update rules (RHEL-72702)
  - hwdb: update autosuspend rules (RHEL-72702)
  - Add Razer Cobra mouse to hwdb (RHEL-72702)
  - hwdb: enable autosuspend for Dell DW5826e WWAN modem (RHEL-72702)
  - hwdb: sort SDR devices by vendor name (RHEL-72702)
  - 70-mouse.hwdb: Add Razer Basilisk V3, Asus Cerberus, +2 more (RHEL-72702)
  - hwdb: run "update-hwdb" (RHEL-72702)
  - Add Hantek DSO-6022 oscilloscopes and compatible devices (RHEL-72702)
  - Update 60-sensor.hwdb - Add support for Lenovo Legion Go (RHEL-72702)
  - hwdb: add Airspy devices (RHEL-72702)
  - hwdb: add more devices (RHEL-72702)
  - hwdb: add MiriSDR MSi2500 devices (RHEL-72702)
  - hwdb: add missing Ettus Research B200 rule (RHEL-72702)
  - hwdb: add LimeSDR XTRX devices (RHEL-72702)
  - hwdb: add HydraSDR RFOne (RHEL-72702)
  - hwdb: add SDRplay devices (RHEL-72702)
  - hwdb: update (RHEL-72702)
  - hwdb: fix calibrate rotation sensor for Positivo K116J (#39189) (RHEL-72702)
  - Add Nulea M501 trackball to hwdb (RHEL-72702)
  - add comment to 70-mouse.hwdb regarding generic name for Nulea M501 USB dongle (RHEL-72702)
  - remove extra space from new hwdb.d/70-mouse.hwdb entries to fix failing test (RHEL-72702)
  - remove bonus line (RHEL-72702)
  - hwdb: drop trailing whitespace (RHEL-72702)
  - remove Nulea M501 usb entry from hwdb (RHEL-72702)
  - test/parse_hwdb: wrap Or inside an And in a Group (RHEL-72702)
  - rules: extend 60-input-id.rules to allow for bus/vid/pid/name matches (RHEL-72702)
  - hwdb: don't tag a named Mouse device as pointingstick (RHEL-72702)
  - hwdb: Add V64x_V65xAU to list of Clevo models where scancode f7+f8 get mapped to touchpad-toggle (RHEL-72702)
  - hwdb: gpd micropc2 sensor (#39493) (RHEL-72702)
  - hwdb: add support for the Logitech MX Master 4 (#39490) (RHEL-72702)
  - hwdb: add entry for Acer Switch One 10 (SW1-011) (#39716) (RHEL-72702)
  - keymap: Ignore brightness keys on Dell Inspiron 3505 to avoid double events (RHEL-72702)
  - Update hwdb (RHEL-72702)
  - hwdb: Add Elecom IST Pro trackball (#39762) (RHEL-72702)
  - hwdb: Fix keyboard backlight keys on Acer Nitro 5 AN515-58 (#39769) (RHEL-72702)
  - hwdb: Add alternative mode for Beacn Mic (#39868) (RHEL-72702)
  - Update hwdb (RHEL-72702)
  - hwdb: add ProtoArc EM01 NL mouse configuration (RHEL-72702)
  - hwdb: add Magic Trackpad v2 USB-C (2024) to quirks (#40032) (RHEL-72702)
  - hwdb: sensor: Remove Lenovo IdeaPad D330 accel mount matrix (RHEL-72702)
  - Update hwdb (RHEL-72702)
  - hwdb: update autosuspend rules (RHEL-72702)
  - hwdb: Add ACCEL_MOUNT_MATRIX for variant of TERRA PAD 1061 (RHEL-72702)
  - hwdb: sensor: Add HP OmniBook Ultra Flip 14 accel mount matrix (#40076) (RHEL-72702)
  - hwdb: sensor: Remove Lenovo IdeaPad Duet 3 accel mount matrix (#40075) (RHEL-72702)
  - hwdb: Fix ACCEL_MOUNT_MATRIX for Lenovo Ideapad MIIX 310-ICR (#40067) (RHEL-72702)
  - hwdb: fix unstable button triggering on Mipad 2 under GNOME (#40071) (RHEL-72702)
  - Update hwdb (RHEL-72702)
  - hwdb: touchpad config for Apple MacbookPro12,1 Early 2015 (RHEL-72702)
  - Add Lenovo Y50-70 touchpad to 60-evdev.hwdb (RHEL-72702)
  - quirks: sensor: add info about ACPI accel_matrix (RHEL-72702)
  - quirks: Re-add D330 accel_matrix as identity one (#40226) (RHEL-72702)
  - quirks: touchpad: Set Duet 3 bt touchpad internal (RHEL-72702)
  - hwdb: Add missing scancodes for Lenovo Legion devices (RHEL-72702)
  - hwdb: Add missing vendor names for older AYANEO devices Adds AYADEVICE and AYA NEO vendor names. Early founders editon and 2021 models used these DMI values instead of AYANEO (RHEL-72702)
  - hwdb: add matrix for ASUS 2-in-1 T101HA (RHEL-72702)
  - hwdb: add HP EliteBoard Mic mute key mapping (RHEL-72702)
  - hwdb: Add GPD Pocket 4 chassis quirk (RHEL-72702)
  - hwdb: make three more hwdb files parsed by parse_hwdb.py (RHEL-72702)
  - hwdb: set touchpad resolution for all ThinkPad T49x chassis laptops (RHEL-72702)
  - hwdb: Update Lenovo Legion Go Models - Different BIOS versions of the Legion Go 2 can init the keyboard   device as set 1 (appears as raw set 2) or as set 2 (appears as   translated set 2). Add the Legion Go 2 to the Translated list. - While at it, specify the models in a more verbose manner for   posterity. (RHEL-72702)
  - hwdb: Add extended SteelSeries Arctis headset device support (#40479) (RHEL-72702)
  - hwdb: keyboard: fix typo CAPSLOCK to NUMLOCK (RHEL-72702)
  - hwdb: keyboard: uppercase apple id (RHEL-72702)
  - integritysetup: Add support for hmac-sha512 (RHEL-27852)
  - integritysetup: Add PHMAC algorithm to list of known algorithms (RHEL-27852)
  - core: increment start limit counter only when we can start the unit (RHEL-115032)
  - TEST-07-PID1: wait for systemd-resolved being stopped (RHEL-115032)
  - test: extend start limit interval (RHEL-115032)
  - userdbctl: optionally show user/group data from JSON filerather than from system (RHEL-143029)
  - man: fix typo (RHEL-143029)
  - test: fix test with -Dnetworkd=false (RHEL-143029)
  - ci: run apt-get update before running mkosi (RHEL-115001)


author: systemd maintenance team <systemd-maint@redhat.com> - 257-23
changelog:
  - test-journal-dump: dump the headers of journal files (RHEL-106795)
  - journal: store counts, not byte sizes, in table size constants (RHEL-106795)
  - journal: treble field hash table size (RHEL-106795)
  - nspawn: move uid shift/chown() code into shared/ (RHEL-143036)
  - user-classification: add new "foreign" UID range (RHEL-143036)
  - userdb: synthesize stub user records for the foreign UID (RHEL-143036)
  - dissect: add new --shift command (RHEL-143036)
  - userdb: optionally parse numeric UIDs/GIDs where a username is expected (RHEL-143036)
  - userdbd: separate parameter structure of GetMemberships() varlink call from the GetUserRecord() one (RHEL-143036)
  - userdb: move setting of 'service' varlink parameter into userdb_connect() (RHEL-143036)
  - user-record: make a NULL UserDBMatch be equivalent to no filtering (RHEL-143036)
  - sd-varlink: add sd_varlink_get_description() call (RHEL-143036)
  - user-record: add helper for dispatching a disposition mask (RHEL-143036)
  - user-record: rename USER_DISPOSITION_MASK_MAX → USER_DISPOSITION_MASK_ALL (RHEL-143036)
  - user-record: add some helpers for working with UserDBMatch (RHEL-143036)
  - varlink: add new calls for server-side user record filtering to varlink IDL + to spec (RHEL-143036)
  - userdb: move UserDBMatch handling from userdbctl into generic userdb code to allow it to be done server side (RHEL-143036)
  - userdbd: implement server side filtering in the Multiplexer API (RHEL-143036)
  - homectl: port has_regular_user() + acquire_group_list() to use server-side filtering (RHEL-143036)
  - update TODO (RHEL-143036)
  - JSON User/Group records: Add properties for UUIDs (RHEL-143036)
  - userdb: add support for printing the UUID from user and group records (RHEL-143036)
  - userdb: add support for looking up users or groups by uuid. (RHEL-143036)
  - userdbctl: add --uuid filtering option (RHEL-143036)
  - userdbctl: add missing --uuid= to --help text (RHEL-143036)
  - userdb: fix typo (RHEL-143036)
  - man/userdbctl: fixup version info (RHEL-143036)
  - user-record: add a concept of inverting per-host matching sections in user record (RHEL-143034)
  - homectl: add interface for controlling storage for negative machine ID matches (RHEL-143034)
  - logind: also save pidfdid as part of session state, even if we don't parse it (RHEL-53112)
  - logind: support deserializing session leader through pidfdid (RHEL-53112)
  - TEST-35-LOGIN: test coldplug without fdstore on kernels with pidfd id (RHEL-53112)
  - logind: fix potential fd leak in deliver_session_leader_fd_consume() (RHEL-53112)
  - Revert "coredump: lock down EnterNamespace= mount even more" (RHEL-95219)
  - coredump: add compat support for SYSTEMD_COREDUMP_ALLOW_NAMESPACE_CHANGE (RHEL-95219)


author: systemd maintenance team <systemd-maint@redhat.com> - 257-24
changelog:
  - ci: re-enable bpf-framework option for build and unit test jobs (RHEL-155454)
  - ci: add bpftool workaround to codeql job too (RHEL-155454)
  - ci: fix workaround about bpftool for codeql (RHEL-155454)
  - ci: add bpftool workaround to coverity too (RHEL-155454)
  - Revert "man: mention RHEL documentation in systemctl's man page" (RHEL-155805)
  - path-util: add flavour of path_startswith() that leaves a leading slash in place (RHEL-155396)
  - cgroup: port some code over to path_startswith_full() (RHEL-155396)
  - path-util: invert PATH_STARTSWITH_ACCEPT_DOT_DOT flag (RHEL-155396)
  - sd-json: fix off-by-one issue when updating parent for array elements (RHEL-155396)
  - core/cgroup: avoid one unnecessary strjoina() (RHEL-155396)
  - core: validate input cgroup path more prudently (RHEL-155396)
  - nspawn: apply BindUser/Ephemeral from settings file only if trusted (RHEL-158303)
  - nspawn: normalize pivot_root paths (RHEL-158303)
  - udev: check for invalid chars in various fields received from the kernel (RHEL-158354)
  - udev: ensure there is space for trailing NUL before calling sprintf (RHEL-158354)
  - udev: ensure tag parsing stays within bounds (RHEL-158354)
  - udev: fix review mixup (RHEL-158354)
  - udev/scsi-id: check for invalid chars in various fields received from the kernel (RHEL-158354)
  - udev-builtin-net-id: print cescaped bad attributes (RHEL-158354)
  - core: only activate transaction that contain useful jobs (RHEL-143728)
  - journald: extend STDOUT_STREAMS_MAX to 64k (RHEL-168098)
  - string-util: introduce strprepend() helper (RHEL-143028)
  - missing: add quotactl_fd() wrapper (RHEL-143028)
  - homed: always use quotactl_fd() if its available (RHEL-143028)
  - pid1: add GracefulOptions= setting to .mount units (RHEL-143028)
  - pid1: enable usrquota support on /dev/shm (RHEL-143028)
  - units: enable usrquota support on /tmp/ (RHEL-143028)
  - nspawn: enable usrquota support on /tmp/ and /dev/shm/ (RHEL-143028)
  - nspawn: downgrade log message about usrquota to debug (RHEL-143028)
  - mount-setup: drop outdated comment (RHEL-143028)
  - mount-setup: tune down log level if usrquota is not supported, apply usrquota when smack is in use too (RHEL-143028)
  - devnum-util: add macros to safely convert dev_t to pointers and back (RHEL-143028)
  - user-record: add fields for setting limits on /tmp/ and /dev/shm/ (RHEL-143028)
  - user-runtime-dir: some smaller modernizations/refactorings (RHEL-143028)
  - user-runtime-dir: enforce /tmp/ and /dev/shm/ quota (RHEL-143028)
  - homectl: add support for configuring tmpfs limits (RHEL-143028)
  - test: add test case for tmpfs quota logic + PAMName= ask-password logic (RHEL-143028)
  - update TODO (RHEL-143028)
  - core/dbus-service: fix alignment (RHEL-143028)
  - core/mount: filter out "fail" option as well (RHEL-143028)
  - core/mount: check parameters_fragment first in mount_enter_(re)mounting() (RHEL-143028)
  - core/mount: report accurate can_start and can_reload (RHEL-143028)
  - core/mount: trivial coding style cleanups (RHEL-143028)
  - core/dbus-mount: add missing ReloadResult and CleanResult properties (RHEL-143028)
  - bus-unit-util: add missing assertions (RHEL-143028)
  - core/mount: rework GracefulOptions= to be just x-systemd.graceful-option= (RHEL-143028)
  - mountpoint-util: assume fsopen() works in mount_option_supported() (RHEL-143028)
  - core/mount: log only once about fs not supporting new mount API (RHEL-143028)
  - user-runtime-dir: correct quota size calculation (RHEL-143028)
  - test-display-quota: add a little helper binary to show quota on tmpfs (RHEL-143028)
  - TEST-46-HOMED: check for support on /dev/shm and /tmp separately (RHEL-143028)
  - TEST-46-HOMED: conditionally skip usrquota tests (RHEL-143028)


author: systemd maintenance team <systemd-maint@redhat.com> - 257-25
changelog:
  - core: cleanup unit's dropin directories from global cache (RHEL-171097)
  - libsystemd: drop "const" decorators on public inline functions (RHEL-155454)
  - sd-id128: Drop _sd_const_ from sd_id128_in_setv() (RHEL-155454)
  - test: wrap mount/umount when running with sanitizers (RHEL-155454)
  - test: wrap even more binaries when running with sanitizers (RHEL-155454)
  - test: temporarily ignore sanitizer warning about blocked ptrace() (RHEL-155454)
  - test: slightly reduce the performance/memory overhead for wrapped binaries (RHEL-155454)
  - fstab-generator: support swap on network block devices (RHEL-128058)
  - man: add tags for the next few versions (RHEL-128058)
  - test: drop some extraneous whitespaces (RHEL-155021)
  - shared: fix segfault when processing matchHostname field (RHEL-155021)
  - shared: don't exclude valid min/max values for cgroup weight fields (RHEL-155021)
  - shared: don't leak memory from array fields (RHEL-155021)
  - man: fix short option for userdbctl's --from-file= (RHEL-155021)
  - fuzz: add a fuzzer for user records (RHEL-155021)
  - user-record: extract user_record_image_is_blockdev() common helper (RHEL-155021)
  - udev/net_id: introduce naming scheme for RHEL-9.9 (RHEL-72814)
  - udev/net_id: introduce naming scheme for RHEL-10.3 (RHEL-72814)
  - Tag accel devices for uaccess-render (RHEL-153030)
  - udev: tag kfd devices for xaccess-render (#40888) (RHEL-153030)


author: systemd maintenance team <systemd-maint@redhat.com> - 257-28
changelog:
  - man: reword the description of "secure pager" handling (RHEL-102939)
  - pager: also check for $SUDO_UID (RHEL-102939)
  - Revert "mount-setup: tune down log level if usrquota is not supported, apply usrquota when smack is in use too" (RHEL-143028)
  - Revert "nspawn: enable usrquota support on /tmp/ and /dev/shm/" (RHEL-143028)
  - Revert "units: enable usrquota support on /tmp/" (RHEL-143028)
  - Revert "pid1: enable usrquota support on /dev/shm" (RHEL-143028)
  - Revert "udev-builtin-net-id: print cescaped bad attributes" (RHEL-180922)
  - homectl: apply all --member-of= groups from a comma-separated list (RHEL-180924)
  - udevadm: gracefully handle when a maked file is specified to udevadm verify/cat (RHEL-180917)


author: Pavel Cahyna <pcahyna@redhat.com> - 2:1.35-8
changelog:
  - Backport upstream changes to jailify extraction directory
    Includes related gnulib changes to add openat2
    Fixes CVE-2025-45582


author: Pavel Cahyna <pcahyna@redhat.com> - 2:1.35-10
changelog:
  - added "padding with zeros" info message (#2089298)
  - do not report disk error as file shrank (#2089316)
  - upstream fix for savannah bug 64581, commit 51142180
    (crash with TAR_OPTIONS)
  - Backport fix for regression in the --no-overwrite-dir option
    Upstream commit 4e742fc8674064a9fa00d4483d06aca48d5b0463, discussed
    in https://www.mail-archive.com/bug-tar@gnu.org/msg06445.html


author: Pavel Cahyna <pcahyna@redhat.com> - 2:1.35-11
changelog:
  - Add upstream patch to improve error message for --one-top-level
    with absolute path (unsupported as a result of CVE-2025-45582 fix)


author: Jerry Snitselaar <jsnitsel@redhat.com> - 1:1.6.0-8
changelog:
  - migrated to SPDX license
  - resolves: rhbz#2219549* Sat Jul 23 2022 Fedora Release Engineering <releng@fedoraproject.org> - 1:1.6.0-5

  - Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild


author: John B. Wyatt IV <jwyatt@redhat.com> - 0.19-11
changelog:
  - Fix syntax warnings
  - Switch RHEL10 pkg to use autosetup like c9s does in tuna, -v makes it more verbose
  Resolves: RHEL-106288


author: John B. Wyatt IV <jwyatt@redhat.com> - 0.19-12
changelog:
  - Reverting the previous syntax warnings fix patch and replacing it with the
  tuna-Fix-string-syntax-warnings-with-raw-strings patch.
  Resolves: RHEL-106288


author: John Kacur <jkacur@redhat.com> - 0.19-14
changelog:
  - Update man page with cpu_power command
  - Fix show_threads -t and show_irqs -q to not match everything if no match
  - Fix run command failing to apply BATCH policy
  - Add -U and -K to the move command
  Resolves: RHEL-107914 RHEL-106070 RHEL-93776 RHEL-106068


author: John Kacur <jkacur@redhat.com> - 0.20-1
changelog:
  - Update to upstream version 0.20
  - Convert spec file to use pyproject-rpm-macros
  - Use %pyproject_buildrequires, %pyproject_build, %pyproject_install
  - Use %pyproject_save_files for automatic file list generation
  - Remove oscilloscope (unsupported in RHEL)
  Resolves: RHEL-114902, RHEL-83080


author: John Kacur <jkacur@redhat.com> - 0.20-2
changelog:
  - Add python3-pip, python3-setuptools, python3-wheel BuildRequires
  - Delete setup.py in %prep so pyproject.toml build is used
  - Compress man page during %prep similar to rteval
  - Install tuna script and compressed man page explicitly
  Resolves: RHEL-114902


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


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


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


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


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


author: Jaroslav Škarvada <jskarvad@redhat.com> - 2.26.0-0.1.rc1
changelog:
  - new release
    - rebased tuned to latest upstream
      resolves: RHEL-94809
    - tuned-ppd: renamed thinkpad_function_keys as sysfs_acpi_monitor
    - tuned-ppd: enabled sysfs_acpi_monitor by default
    - tuned-ppd: fixed inotify watch for performance degradation
    - tuned-ppd: pinned virtual files in memory for inotify
    - fixed instance priority inheritance
      resolves: RHEL-94842
    - hotplug: added fixes for device remove race condition
    - tuned-main.conf: added startup_udev_settle_wait option
      resolves: RHEL-88238
    - functions: silenced errors if module kvm_intel does not exist
    - functions: make calc_isolated_cores return CPU ranges
    - scsi: used 'med_power_with_dipm' for SATA ALPM
    - scsi: do not set ALPM on external SATA ports
      resolves: RHEL-79913
    - network_latency: Set non-zero rcutree.nohz_full_patience_delay
    - realtime: disable appropriate P-State drivers
    - plugin_disk: added support for MMC (MultiMediaCard) devices
    - udev: fix possible traceback in device matcher
      resolves: RHEL-97087
    - udev-settle: obey udev buffer size and handle possible tracebacks
      resolves: RHEL-92637
    - daemon: re-raise daemon init exception in no-daemon mode
    - vm: deprecate dirty_ratio in favour of dirty_bytes with percents
    - gui: fix the profile deleter script


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


author: Jaroslav Škarvada <jskarvad@redhat.com> - 2.27.0-0.1.rc1
changelog:
  - new release
    - rebased tuned to latest upstream
      resolves: RHEL-123608
    - cpu-partitioning: autodetect dracut hook directory, systemd workaround
      resolves: RHEL-40619
    - openshift: optimize TCP settings for high throughput and low latency
    - profiles: Set boost=1 in *-performance profiles
    - sap-hana: force latency to 70 us, not to C-states
      resolves: RHEL-142285
    - man: fixed instance_acquire_devices example in tuned-adm man
      resolves: RHEL-90575
    - spec: use correct python interpreter for documentation installation
    - sysctl: add reapply_sysctl_exclude option
    - ppd: ask tuned recommend for base profile


author: Patsy Griffin <patsy@redhat.com> - 2024a-1
changelog:
  - Rebase to tzdata-2024a
    - Kazakhstan will transition from UTC+6 to UTC+5 on 2024-03-01.
    - Palestine will spring forward a week later than previously
      predicted.


author: Patsy Griffin <patsy@redhat.com> - 2024a-3
changelog:
  - Add java patch to fix incorrect calculations for
    Africa/Casablanca starting in 2027. (RHEL-32178)
  - Remove hardcoded versioned path to javac.


author: Patsy Griffin <patsy@redhat.com> - 2024b-1
changelog:
  - Update to tzdata-2024b
    - Improve historical data for Mexico, Mongolia, and Portugal.
    - System V names are now obsolescent.
    - The main data form now uses %z.
    - The code now conforms to RFC 8536 for early timestamps.
    - Support POSIX.1-2024, which removes asctime_r and ctime_r.
    - Assume POSIX.2-1992 or later for shell scripts.
    - SUPPORT_C89 now defaults to 1.
    - Include two upstream patches for month names as in April vs Apr.
  - Harden against links to removed zones


author: Patsy Griffin <patsy@redhat.com> - 2025a-1
changelog:
  Update to tzdata-2025a (RHEL-74296)
    - Paraguay is now permanently at -03. This impacts timestamps
      starting on 2025-03-22.
    - Includes improvements to pre-1991 data for the Philippines.
    - Etc/Unknown is now reserved.


author: Patsy Griffin <patsy@redhat.com> - 2025b-1
changelog:
  - Update to tzdata-2025b (RHEL-84740)
    - Chile's Aysén Region moves from -04/-03
      to -03 year-round, diverging from America/Santiago and
      creating a new zone America/Coyhaique.


author: Patsy Griffin <patsy@redhat.com> - 2026a-1
changelog:
  - Update to tzdata-2026a (RHEL-154023)
    - Correct the transition times for Moldova.
    - The POSIXRULES option is now obsolete.


author: Patsy Griffin <patsy@redhat.com> - 2026b-1
changelog:
  - Update to tzdata-2026b (RHEL-170780)
    - British Columbia’s 2026-03-08 spring forward is expected
      to be its last transition as it moves to permanent -07.


author: Jakub Martisko <jamartis@redhat.com> - 6.0-65
changelog:
  - Fix: Unzip Fails on Large Zip Files
  - Use the patch from Debian dealing with this
  Resolves: RHEL-45993


author: Jakub Martisko <jamartis@redhat.com> - 6.0-67
changelog:
  - zipinfo: remove the extra %c that caused invalid reads
  - zipinfo: fix the whitespaces in the output
  - Zipbombs: Port Another patch, orinally made by Mark Adler
  - https://github.com/madler/unzip/commit/af0d07f95809653b669d88aa0f424c6d5aa48ba0
    Resolves: RHEL-59972
    Resolves: RHEL-6286


author: - Chung Chung <cchung@redhat.com> - 8.3.2.1-1
changelog:
  - Add vdocalculatesize utility.
  - Improve handling of corrupt index metadata.
  - Resolves: RHEL-129392


author: Zdenek Dohnal <zdohnal@redhat.com> - 2:9.1.083-6
changelog:
  - RHEL-113549 CVE-2025-53906 vim: Vim path traversal
  - RHEL-113543 CVE-2025-53905 vim: Vim path traversial


author: Zdenek Dohnal <zdohnal@redhat.com> - 2:9.1.083-9
changelog:
  - RHEL-155426 CVE-2026-28417 vim: Vim: Arbitrary code execution via OS command injection in the netrw plugin


author: Zdenek Dohnal <zdohnal@redhat.com> - 2:9.1.083-9
changelog:
  - RHEL-155410 CVE-2026-28421 vim: Vim: Denial of service and information disclosure via crafted swap file


author: Zdenek Dohnal <zdohnal@redhat.com> - 2:9.1.083-10
changelog:
  - Resolves: RHEL-159617 vim: Vim: Arbitrary code execution via command injection
    in glob() function


author: Zdenek Dohnal <zdohnal@redhat.com> - 2:9.1.083-11
changelog:
  - RHEL-170124 CVE-2026-35177 vim: Vim zip.vim plugin: Arbitrary file overwrite
    via path traversal bypass


author: Davide Cavalca <dcavalca@fedoraproject.org> - 1:2.10-8
changelog:
  - Backport WPA3 support for Broadcom devices. Fixes: rhbz#2226569
  - Enable parsing of IPv6 addresses in RADIUS configuration (#2095296)


author: Davide Caratti <dcaratti@redhat.com> - 1:2.10-10
changelog:
  - Fix package configuration/add missing patches to avoid regressions when
    upgrading from rhel-9 (RHEL-43250)
  - Backport P2P fixc causing nmci failures (RHEL-17701)
  - Disable OpenSSL ENGINE API (RHEL-33750)


author: Davide Caratti <dcaratti@redhat.com> - 1:2.10-10
changelog:
  - Fix package configuration/add missing patches to avoid regressions when
    upgrading from rhel-9 (RHEL-43250)
  - Backport P2P fix causing nmci failures (RHEL-17701)
  - Disable OpenSSL ENGINE API (RHEL-33750)


author: Davide Caratti <dcaratti@redhat.com> - 1:2.11-1
changelog:
  - Update to version 2.11 (RHEL-59010)
  - backport fix for known regression on brcmfmac (rhbz#2302577)


author: Davide Caratti <dcaratti@redhat.com> - 1:2.11-4
changelog:
  - Use pkcs11 provider to resolve PKCS11 URIs (RHEL-86951)
  - De-clutter syslog from CTRL-EVENT-SIGNAL-CHANGE messages (RHEL-71344)


author: Jakub Martisko <jamartis@redhat.com> - 3.0-42
changelog:
  - Use C implementation of some functions instead of asm
  - Fix the missing compiler/linker flags
  - Minor spec clean up
  Resolves: RHEL-33526


