# changelog

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


author: Patrick Talbert <ptalbert@redhat.com> [5.14.0-559.el9]
changelog:
  - iommufd: Fix struct iommu_hwpt_pgfault init and padding (Eder Zulian) [RHEL-75942]
  - iommufd/fault: Use a separate spinlock to protect fault->deliver list (Eder Zulian) [RHEL-75942]
  - iommufd/fault: Destroy response and mutex in iommufd_fault_destroy() (Eder Zulian) [RHEL-75942]
  - iommufd/iova_bitmap: Fix shift-out-of-bounds in iova_bitmap_offset_to_index() (Eder Zulian) [RHEL-75942]
  - iommu: iommufd: fix WARNING in iommufd_device_unbind (Eder Zulian) [RHEL-75942]
  - gpu: host1x: Set up device DMA parameters (Marcin Juszkiewicz) [RHEL-71795]
  - gitlab-ci: enable rt/aarch64 for RHEL>=9.6 (Michael Hofmann)
  - redhat: create 'debug' addon for UKI (Li Tian) [RHEL-75756]
  - octeon_ep_vf: update tx/rx stats locally for persistence (Kamal Heib) [RHEL-64635 RHEL-67691]
  - octeon_ep_vf: remove firmware stats fetch in ndo_get_stats64 (Kamal Heib) [RHEL-64635 RHEL-67691]
  - octeon_ep: update tx/rx stats locally for persistence (Kamal Heib) [RHEL-64635 RHEL-67691]
  - octeon_ep: remove firmware stats fetch in ndo_get_stats64 (Kamal Heib) [RHEL-64635 RHEL-67691]
  - octeon_ep: add ndo ops for VFs in PF driver (Kamal Heib) [RHEL-64635 RHEL-67691]
  - octeon_ep: Add SKB allocation failures handling in __octep_oq_process_rx() (Kamal Heib) [RHEL-64635 RHEL-67691]
  - octeon_ep: Implement helper for iterating packets in Rx queue (Kamal Heib) [RHEL-64635 RHEL-67691]
  - dm array: fix releasing a faulty array block twice in dm_array_cursor_end (CKI Backport Bot) [RHEL-74440] {CVE-2024-57929}
  - RDMA/bnxt_re: Fix error recovery sequence (Mohammad Heib) [RHEL-74367]
  - RDMA/bnxt_re: Fix the locking while accessing the QP table (Mohammad Heib) [RHEL-74367]
  - RDMA/bnxt_re: Disable use of reserved wqes (Mohammad Heib) [RHEL-74367]
  - RDMA/bnxt_re: Fix max_qp_wrs reported (Mohammad Heib) [RHEL-74367]
  - RDMA/bnxt_re: Fix reporting hw_ver in query_device (Mohammad Heib) [RHEL-74367]
  - RDMA/bnxt_re: Add check for path mtu in modify_qp (Mohammad Heib) [RHEL-74367]
  - RDMA/bnxt_re: Fix the check for 9060 condition (Mohammad Heib) [RHEL-74367]
  - RDMA/bnxt_re: Avoid sending the modify QP workaround for latest adapters (Mohammad Heib) [RHEL-74367]
  - RDMA/bnxt_re: Avoid initializing the software queue for user queues (Mohammad Heib) [RHEL-74367]
  - RDMA/bnxt_re: Fix max SGEs for the Work Request (Mohammad Heib) [RHEL-74367]
  - RDMA/bnxt_re: Remove always true dattr validity check (Mohammad Heib) [RHEL-74367]
  - RDMA/bnxt_re: Correct the sequence of device suspend (Mohammad Heib) [RHEL-74367]
  - redhat/configs: enable iBFT parsing on aarch64 (Chris Leech) [RHEL-56135]
  - Bluetooth: btintel_pcie: remove redundant assignment to variable ret (Bastien Nocera) [RHEL-71257]
  - Bluetooth: btintel: Do no pass vendor events to stack (Bastien Nocera) [RHEL-71257]
  - Bluetooth: btintel_pcie: Remove deadcode (Bastien Nocera) [RHEL-71257]
  - Bluetooth: btintel_pcie: Add recovery mechanism (Bastien Nocera) [RHEL-71257]
  - Bluetooth: btintel_pcie: Add handshake between driver and firmware (Bastien Nocera) [RHEL-71257]
  - net: Fix netns for ip_tunnel_init_flow() (Guillaume Nault) [RHEL-73391]
  - ipv4: give an IPv4 dev to blackhole_netdev (Guillaume Nault) [RHEL-73391]
  - i3c: master: Fix miss free init_dyn_addr at i3c_master_put_i3c_addrs() (Charles Mirabile) [RHEL-72328] {CVE-2024-56562}
  - iommu/vt-d: Fix qi_batch NULL pointer with nested parent domain (Jerry Snitselaar) [RHEL-73035] {CVE-2024-56668}
  - iommu/vt-d: Remove cache tags before disabling ATS (Jerry Snitselaar) [RHEL-73035] {CVE-2024-56669}
  - iommufd: Fix out_fput in iommufd_fault_alloc() (Jerry Snitselaar) [RHEL-73035] {CVE-2024-56624}
  - iommu/vt-d: Fix checks and print in pgtable_walk() (Jerry Snitselaar) [RHEL-73035]
  - iommu/vt-d: Fix checks and print in dmar_fault_dump_ptes() (Jerry Snitselaar) [RHEL-73035]
  - iommu/amd/pgtbl_v2: Take protection domain lock before invalidating TLB (Jerry Snitselaar) [RHEL-73035]
  - iommu/arm-smmu: Defer probe of clients after smmu device bound (Jerry Snitselaar) [RHEL-73035] {CVE-2024-56568}
  - dma-mapping: remove an outdated comment from dma-map-ops.h (Jerry Snitselaar) [RHEL-73035]
  - iommu/tegra241-cmdqv: Fix unused variable warning (Jerry Snitselaar) [RHEL-73035]
  - iommu/tegra241-cmdqv: Staticize cmdqv_debugfs_dir (Jerry Snitselaar) [RHEL-73035]
  - iommu/s390: Implement blocking domain (Jerry Snitselaar) [RHEL-73035] {CVE-2024-53232}
  - dmaengine: tegra: Return correct DMA status when paused (Jerry Snitselaar) [RHEL-73037]
  - linux/dmaengine.h: fix a few kernel-doc warnings (Jerry Snitselaar) [RHEL-73037]
  - dmaengine: dw: Select only supported masters for ACPI devices (Jerry Snitselaar) [RHEL-73037]
  - dmaengine: ti: k3-udma: Set EOP for all TRs in cyclic BCDMA transfer (Jerry Snitselaar) [RHEL-73037]
  - dmaengine: sh: rz-dmac: handle configs where one address is zero (Jerry Snitselaar) [RHEL-73037]
  - dmaengine: acpi: Avoid comparison GSI with Linux vIRQ (Jerry Snitselaar) [RHEL-73037]
  - usbip: move usbip modules to internal rpm (Jose Ignacio Tornos Martinez) [RHEL-56984]
  - config: usb: enable usbip (Jose Ignacio Tornos Martinez) [RHEL-56984]
  - usbip: tools: Fix detach_port() invalid port error path (Jose Ignacio Tornos Martinez) [RHEL-56984]
  - usbip: Add USB_SPEED_SUPER_PLUS as valid arg (Jose Ignacio Tornos Martinez) [RHEL-56984]
  - usb: vhci-hcd: Do not drop references before new references are gained (Jose Ignacio Tornos Martinez) [RHEL-56984]
  - usbip: Don't submit special requests twice (Jose Ignacio Tornos Martinez) [RHEL-56984]
  - USB: usbip: vudc: Convert to platform remove callback returning void (Jose Ignacio Tornos Martinez) [RHEL-56984]
  - usb/usbip: fix wrong data added to platform device (Jose Ignacio Tornos Martinez) [RHEL-56984]
  - usbip: Use platform_device_register_full() (Jose Ignacio Tornos Martinez) [RHEL-56984]
  - USB: usbip: fix stub_dev hub disconnect (Jose Ignacio Tornos Martinez) [RHEL-56984]
  - USB: usbip: Remove an unnecessary goto (Jose Ignacio Tornos Martinez) [RHEL-56984]
  - USB: usbip: Remove an unnecessary NULL value (Jose Ignacio Tornos Martinez) [RHEL-56984]
  - usbip: usbip_host: Replace strlcpy with strscpy (Jose Ignacio Tornos Martinez) [RHEL-56984]
  - usbip: vhci_hcd: Convert to platform remove callback returning void (Jose Ignacio Tornos Martinez) [RHEL-56984]
  - usb/usbip: Fix v_recv_cmd_submit() to use PIPE_BULK define (Jose Ignacio Tornos Martinez) [RHEL-56984]
  - USB: usbip: missing lock in stub down (Jose Ignacio Tornos Martinez) [RHEL-56984]
  - usbip: convert sysfs snprintf to sysfs_emit (Jose Ignacio Tornos Martinez) [RHEL-56984]
  - usbip: vudc: Convert snprintf() to sysfs_emit() (Jose Ignacio Tornos Martinez) [RHEL-56984]
  - usbip: add USBIP_URB_* URB transfer flags (Jose Ignacio Tornos Martinez) [RHEL-56984]
  - ipmi: Drop explicit initialization of struct i2c_device_id::driver_data to 0 (Tony Camuso) [RHEL-67219]
  - ipmi: ssif_bmc: prevent integer overflow on 32bit systems (Tony Camuso) [RHEL-67219]
  - ipmi: kcs_bmc_npcm7xx: Convert to platform remove callback returning void (Tony Camuso) [RHEL-67219]
  - ipmi: kcs_bmc_aspeed: Convert to platform remove callback returning void (Tony Camuso) [RHEL-67219]
  - ipmi: ipmi_ssif: Convert to platform remove callback returning void (Tony Camuso) [RHEL-67219]
  - ipmi: ipmi_si_platform: Convert to platform remove callback returning void (Tony Camuso) [RHEL-67219]
  - ipmi: ipmi_powernv: Convert to platform remove callback returning void (Tony Camuso) [RHEL-67219]
  - ipmi: bt-bmc: Convert to platform remove callback returning void (Tony Camuso) [RHEL-67219]
  - char: ipmi: handle HAS_IOPORT dependencies (Tony Camuso) [RHEL-67219]
  - perf/arm-cmn: Ensure port and device id bits are set properly (Mark Salter) [RHEL-5704]
  - perf: arm-ni: Fix an NULL vs IS_ERR() bug (Mark Salter) [RHEL-5704]
  - perf: arm_pmuv3: Use BR_RETIRED for HW branch event if enabled (Mark Salter) [RHEL-5704]
  - Enable event monitoring for ARM NI-700 interconnect (Mark Salter) [RHEL-5704]
  - perf: Add driver for Arm NI-700 interconnect PMU (Mark Salter) [RHEL-5704]
  - perf/arm-cmn: Improve format attr printing (Mark Salter) [RHEL-5704]
  - perf/arm-cmn: Clean up unnecessary NUMA_NO_NODE check (Mark Salter) [RHEL-5704]
  - perf/arm-cmn: Support CMN S3 (Mark Salter) [RHEL-5704]
  - perf/arm-cmn: Refactor DTC PMU register access (Mark Salter) [RHEL-5704]
  - perf/arm-cmn: Make cycle counts less surprising (Mark Salter) [RHEL-5704]
  - perf/arm-cmn: Improve build-time assertion (Mark Salter) [RHEL-5704]
  - perf/arm-cmn: Ensure dtm_idx is big enough (Mark Salter) [RHEL-5704]
  - perf/arm-cmn: Fix CCLA register offset (Mark Salter) [RHEL-5704]
  - perf/arm-cmn: Refactor node ID handling. Again. (Mark Salter) [RHEL-5704]
  - drivers/perf: hisi_pcie: Export supported Root Ports [bdf_min, bdf_max] (Mark Salter) [RHEL-5704]
  - drivers/perf: hisi_pcie: Fix TLP headers bandwidth counting (Mark Salter) [RHEL-5704]
  - drivers/perf: hisi_pcie: Record hardware counts correctly (Mark Salter) [RHEL-5704]
  - perf/dwc_pcie: Add support for QCOM vendor devices (Mark Salter) [RHEL-5704]
  - perf/dwc_pcie: Always register for PCIe bus notifier (Mark Salter) [RHEL-5704]
  - perf/dwc_pcie: Fix registration issue in multi PCIe controller instances (Mark Salter) [RHEL-5704]
  - drivers/perf: Fix ali_drw_pmu driver interrupt status clearing (Mark Salter) [RHEL-5704]
  - drivers/perf: apple_m1: add known PMU events (Mark Salter) [RHEL-5704]
  - perf: arm_pmuv3: Add support for Armv9.4 PMU instruction counter (Mark Salter) [RHEL-5704]
  - KVM: arm64: Refine PMU defines for number of counters (Mark Salter) [RHEL-5704]
  - arm64: perf/kvm: Use a common PMU cycle counter define (Mark Salter) [RHEL-5704]
  - KVM: arm64: pmu: Use generated define for PMSELR_EL0.SEL access (Mark Salter) [RHEL-5704]
  - KVM: arm64: pmu: Use arm_pmuv3.h register accessors (Mark Salter) [RHEL-5704]
  - perf: arm_pmuv3: Prepare for more than 32 counters (Mark Salter) [RHEL-5704]
  - perf: arm_pmu: Remove event index to counter remapping (Mark Salter) [RHEL-5704]
  - perf: arm_pmu: Use of_property_present() (Mark Salter) [RHEL-5704]
  - perf: add missing MODULE_DESCRIPTION() macros (Mark Salter) [RHEL-5704]
  - perf: arm_pmuv3: Include asm/arm_pmuv3.h from linux/perf/arm_pmuv3.h (Mark Salter) [RHEL-5704]
  - perf/arm: Move 32-bit PMU drivers to drivers/perf/ (Mark Salter) [RHEL-5704]
  - perf: arm_pmuv3: Drop unnecessary IS_ENABLED(CONFIG_ARM64) check (Mark Salter) [RHEL-5704]
  - perf: imx_perf: add support for i.MX95 platform (Mark Salter) [RHEL-5704]
  - perf: imx_perf: refactor driver for imx93 (Mark Salter) [RHEL-5704]
  - perf: imx_perf: let the driver manage the counter usage rather the user (Mark Salter) [RHEL-5704]
  - perf: imx_perf: add macro definitions for parsing config attr (Mark Salter) [RHEL-5704]
  - perf: pmuv3: Add new Cortex and Neoverse PMUs (Mark Salter) [RHEL-5704]
  - perf/arm-cmn: Enable support for tertiary match group (Mark Salter) [RHEL-5704]
  - perf/arm-cmn: Decouple wp_config registers from filter group number (Mark Salter) [RHEL-5704]
  - drivers/perf: hisi: hns3: Actually use devm_add_action_or_reset() (Mark Salter) [RHEL-5704]
  - drivers/perf: hisi: hns3: Fix out-of-bound access when valid event group (Mark Salter) [RHEL-5704]
  - drivers/perf: hisi_pcie: Fix out-of-bound access when valid event group (Mark Salter) [RHEL-5704]
  - perf/arm-spe: Assign parents for event_source device (Mark Salter) [RHEL-5704]
  - perf/arm-smmuv3: Assign parents for event_source device (Mark Salter) [RHEL-5704]
  - perf/arm-dsu: Assign parents for event_source device (Mark Salter) [RHEL-5704]
  - perf/arm-dmc620: Assign parents for event_source device (Mark Salter) [RHEL-5704]
  - perf/arm-ccn: Assign parents for event_source device (Mark Salter) [RHEL-5704]
  - perf/arm-cci: Assign parents for event_source device (Mark Salter) [RHEL-5704]
  - perf/alibaba_uncore: Assign parents for event_source device (Mark Salter) [RHEL-5704]
  - perf/arm_pmu: Assign parents for event_source devices (Mark Salter) [RHEL-5704]
  - perf/imx_ddr: Assign parents for event_source devices (Mark Salter) [RHEL-5704]
  - perf/qcom: Assign parents for event_source devices (Mark Salter) [RHEL-5704]
  - Documentation: qcom-pmu: Use /sys/bus/event_source/devices paths (Mark Salter) [RHEL-5704]
  - perf/thunderx2: Assign parents for event_source devices (Mark Salter) [RHEL-5704]
  - Documentation: thunderx2-pmu: Use /sys/bus/event_source/devices paths (Mark Salter) [RHEL-5704]
  - perf/xgene: Assign parents for event_source devices (Mark Salter) [RHEL-5704]
  - Documentation: xgene-pmu: Use /sys/bus/event_source/devices paths (Mark Salter) [RHEL-5704]
  - perf/arm_cspmu: Assign parents for event_source devices (Mark Salter) [RHEL-5704]
  - perf/amlogic: Assign parents for event_source devices (Mark Salter) [RHEL-5704]
  - perf/hisi-hns3: Assign parents for event_source device (Mark Salter) [RHEL-5704]
  - Documentation: hns-pmu: Use /sys/bus/event_source/devices paths (Mark Salter) [RHEL-5704]
  - perf/hisi-uncore: Assign parents for event_source devices (Mark Salter) [RHEL-5704]
  - Documentation: hisi-pmu: Drop reference to /sys/devices path (Mark Salter) [RHEL-5704]
  - perf/hisi-pcie: Assign parent for event_source device (Mark Salter) [RHEL-5704]
  - arm64: arm_pmuv3: Correctly extract and check the PMUVer (Mark Salter) [RHEL-5704]
  - perf/arm-cmn: Set PMU device parent (Mark Salter) [RHEL-5704]
  - perf/thunderx2: Avoid placing cpumask on the stack (Mark Salter) [RHEL-5704]
  - perf/qcom_l2: Avoid placing cpumask on the stack (Mark Salter) [RHEL-5704]
  - perf/hisi_uncore: Avoid placing cpumask on the stack (Mark Salter) [RHEL-5704]
  - perf/hisi_pcie: Avoid placing cpumask on the stack (Mark Salter) [RHEL-5704]
  - perf/dwc_pcie: Avoid placing cpumask on the stack (Mark Salter) [RHEL-5704]
  - perf/arm_dsu: Avoid placing cpumask on the stack (Mark Salter) [RHEL-5704]
  - perf/arm_cspmu: Avoid placing cpumask on the stack (Mark Salter) [RHEL-5704]
  - perf/arm-cmn: Avoid placing cpumask on the stack (Mark Salter) [RHEL-5704]
  - perf/alibaba_uncore_drw: Avoid placing cpumask on the stack (Mark Salter) [RHEL-5704]
  - cpumask: add cpumask_any_and_but() (Mark Salter) [RHEL-5704]
  - drivers/perf: thunderx2_pmu: Replace open coded acpi_match_acpi_device() (Mark Salter) [RHEL-5704]
  - drivers/perf: hisi_pcie: Merge find_related_event() and get_event_idx() (Mark Salter) [RHEL-5704]
  - drivers/perf: hisi_pcie: Relax the check on related events (Mark Salter) [RHEL-5704]
  - drivers/perf: hisi_pcie: Check the target filter properly (Mark Salter) [RHEL-5704]
  - drivers/perf: hisi_pcie: Add more events for counting TLP bandwidth (Mark Salter) [RHEL-5704]
  - drivers/perf: hisi_pcie: Fix incorrect counting under metric mode (Mark Salter) [RHEL-5704]
  - drivers/perf: hisi_pcie: Introduce hisi_pcie_pmu_get_event_ctrl_val() (Mark Salter) [RHEL-5704]
  - drivers/perf: hisi_pcie: Rename hisi_pcie_pmu_{config,clear}_filter() (Mark Salter) [RHEL-5704]
  - drivers/perf: hisi: Enable HiSilicon Erratum 162700402 quirk for HIP09 (Mark Salter) [RHEL-5704]
  - perf/arm_cspmu: Add devicetree support (Mark Salter) [RHEL-5704]
  - perf/arm_cspmu: Simplify counter reset (Mark Salter) [RHEL-5704]
  - perf/arm_cspmu: Simplify attribute groups (Mark Salter) [RHEL-5704]
  - perf/arm_cspmu: Simplify initialisation (Mark Salter) [RHEL-5704]
  - perf/arm-cmn: Improve debugfs pretty-printing for large configs (Mark Salter) [RHEL-5704]
  - perf: xgene: Convert to platform remove callback returning void (Mark Salter) [RHEL-5704]
  - perf: thunderx2: Convert to platform remove callback returning void (Mark Salter) [RHEL-5704]
  - perf: qcom_l2: Convert to platform remove callback returning void (Mark Salter) [RHEL-5704]
  - perf: marvell_cn10k_tad: Convert to platform remove callback returning void (Mark Salter) [RHEL-5704]
  - perf: marvell_cn10k_ddr: Convert to platform remove callback returning void (Mark Salter) [RHEL-5704]
  - perf: hisilicon: Convert to platform remove callback returning void (Mark Salter) [RHEL-5704]
  - perf: fsl_imx9_ddr: Convert to platform remove callback returning void (Mark Salter) [RHEL-5704]
  - perf: fsl_imx8_ddr: Convert to platform remove callback returning void (Mark Salter) [RHEL-5704]
  - perf: arm_spe: Convert to platform remove callback returning void (Mark Salter) [RHEL-5704]
  - perf: arm_smmuv3: Convert to platform remove callback returning void (Mark Salter) [RHEL-5704]
  - perf: arm_dsu: Convert to platform remove callback returning void (Mark Salter) [RHEL-5704]
  - perf: arm_dmc620: Convert to platform remove callback returning void (Mark Salter) [RHEL-5704]
  - perf: arm_cspmu: Convert to platform remove callback returning void (Mark Salter) [RHEL-5704]
  - perf: arm-cmn: Convert to platform remove callback returning void (Mark Salter) [RHEL-5704]
  - perf: arm-ccn: Convert to platform remove callback returning void (Mark Salter) [RHEL-5704]
  - perf: arm-cci: Convert to platform remove callback returning void (Mark Salter) [RHEL-5704]
  - perf: amlogic: Convert to platform remove callback returning void (Mark Salter) [RHEL-5704]
  - perf: alibaba_uncore_drw: Convert to platform remove callback returning void (Mark Salter) [RHEL-5704]
  - perf: arm_pmuv3: Avoid assigning fixed cycle counter with threshold (Mark Salter) [RHEL-5704]
  - perf: imx_perf: fix counter start and config sequence (Mark Salter) [RHEL-5704]
  - drivers/perf: remove MODULE_LICENSE in non-modules (Mark Salter) [RHEL-5704]
  - arm64, riscv, perf: Remove RCU_NONIDLE() usage (Mark Salter) [RHEL-5704]
  - perf/arm-dmc620: Fix lockdep assert in ->event_init() (Mark Salter) [RHEL-5704]
  - redhat/configs: add DWC_PCIE_PMU disabled for RHEL (Mark Salter) [RHEL-5704]
  - arm: perf: Fix ARCH=arm build with GCC (Mark Salter) [RHEL-5704]
  - drivers/perf: add DesignWare PCIe PMU driver (Mark Salter) [RHEL-5704]
  - arm64: perf: Add support for event counting threshold (Mark Salter) [RHEL-5704]
  - arm: pmu: Share user ABI format mechanism with SPE (Mark Salter) [RHEL-5704]
  - arm64: perf: Include threshold control fields in PMEVTYPER mask (Mark Salter) [RHEL-5704]
  - arm: perf: Convert remaining fields to use GENMASK (Mark Salter) [RHEL-5704]
  - arm: perf: Use GENMASK for PMMIR fields (Mark Salter) [RHEL-5704]
  - drivers/perf: arm_dsu_pmu: Remove kerneldoc-style comment syntax (Mark Salter) [RHEL-5704]
  - drivers/perf: Remove usage of the deprecated ida_simple_xx() API (Mark Salter) [RHEL-5704]
  - perf: fsl_imx8_ddr: Add driver support for i.MX8DXL DDR Perf (Mark Salter) [RHEL-5704]
  - perf: fsl_imx8_ddr: Add AXI ID PORT CHANNEL filter support (Mark Salter) [RHEL-5704]
  - drivers/perf: hisi: Fix some event id for HiSilicon UC pmu (Mark Salter) [RHEL-5704]
  - perf/arm-cmn: Workaround AmpereOneX errata AC04_MESH_1 (incorrect child count) (Mark Salter) [RHEL-5704]
  - perf/arm-cmn: Fix HN-F class_occup_id events (Mark Salter) [RHEL-5704]
  - redhat/configs: enable coresight PMUs (Mark Salter) [RHEL-5704]
  - perf/arm-cmn: Fail DTC counter allocation correctly (Mark Salter) [RHEL-5704]
  - Documentation/arm64: Fix typos in elf_hwcaps (Mark Salter) [RHEL-5704]
  - docs/arm64: elf_hwcaps: Unify HWCAP lists as description lists (Mark Salter) [RHEL-5704]
  - perf: arm_cspmu: use acpi_dev_hid_uid_match() for matching _HID and _UID (Mark Salter) [RHEL-5704]
  - perf: qcom: use acpi_device_uid() for fetching _UID (Mark Salter) [RHEL-5704]
  - drivers/perf: hisi_pcie: Initialize event->cpu only on success (Mark Salter) [RHEL-5704]
  - drivers/perf: hisi_pcie: Check the type first in pmu::event_init() (Mark Salter) [RHEL-5704]
  - perf/arm-cmn: Enable per-DTC counter allocation (Mark Salter) [RHEL-5704]
  - perf/arm-cmn: Rework DTC counters (again) (Mark Salter) [RHEL-5704]
  - perf/arm-cmn: Fix DTC domain detection (Mark Salter) [RHEL-5704]
  - drivers/perf: hisi: use cpuhp_state_remove_instance_nocalls() for hisi_hns3_pmu uninit process (Mark Salter) [RHEL-5704]
  - drivers/perf: xgene: Use device_get_match_data() (Mark Salter) [RHEL-5704]
  - perf/amlogic: add missing MODULE_DEVICE_TABLE (Mark Salter) [RHEL-5704]
  - docs/perf: Add ampere_cspmu to toctree to fix a build warning (Mark Salter) [RHEL-5704]
  - perf: arm_cspmu: ampere_cspmu: Add support for Ampere SoC PMU (Mark Salter) [RHEL-5704]
  - perf: arm_cspmu: Support implementation specific validation (Mark Salter) [RHEL-5704]
  - perf: arm_cspmu: Support implementation specific filters (Mark Salter) [RHEL-5704]
  - perf: arm_cspmu: Split 64-bit write to 32-bit writes (Mark Salter) [RHEL-5704]
  - perf: arm_cspmu: Separate Arm and vendor module (Mark Salter) [RHEL-5704]
  - arm_pmu: acpi: Add a representative platform device for TRBE (Mark Salter) [RHEL-5704]
  - redhat/configs: add CONFIG_FSL_IMX9_DDR_PMU (Mark Salter) [RHEL-5704]
  - arm_pmu: acpi: Refactor arm_spe_acpi_register_device() (Mark Salter) [RHEL-5704]
  - perf/imx_ddr: don't enable counter0 if none of 4 counters are used (Mark Salter) [RHEL-5704]
  - perf/imx_ddr: speed up overflow frequency of cycle (Mark Salter) [RHEL-5704]
  - drivers/perf: hisi: Schedule perf session according to locality (Mark Salter) [RHEL-5704]
  - perf/arm-dmc620: Fix dmc620_pmu_irqs_lock/cpu_hotplug_lock circular lock dependency (Mark Salter) [RHEL-5704]
  - perf/smmuv3: Add MODULE_ALIAS for module auto loading (Mark Salter) [RHEL-5704]
  - perf/smmuv3: Enable HiSilicon Erratum 162001900 quirk for HIP08/09 (Mark Salter) [RHEL-5704]
  - perf: pmuv3: Remove comments from armv8pmu_[enable|disable]_event() (Mark Salter) [RHEL-5704]
  - perf/arm-cmn: Add CMN-700 r3 support (Mark Salter) [RHEL-5704]
  - perf/arm-cmn: Refactor HN-F event selector macros (Mark Salter) [RHEL-5704]
  - perf/arm-cmn: Remove spurious event aliases (Mark Salter) [RHEL-5704]
  - perf: pmuv3: Add Cortex A520, A715, A720, X3 and X4 PMUs (Mark Salter) [RHEL-5704]
  - perf/smmuv3: Remove build dependency on ACPI (Mark Salter) [RHEL-5704]
  - perf: xgene_pmu: Convert to devm_platform_ioremap_resource() (Mark Salter) [RHEL-5704]
  - driver/perf: Add identifier sysfs file for Yitian 710 DDR (Mark Salter) [RHEL-5704]
  - drivers/perf: hisi: Add support for HiSilicon UC PMU driver (Mark Salter) [RHEL-5704]
  - drivers/perf: hisi: Add support for HiSilicon H60PA and PAv3 PMU driver (Mark Salter) [RHEL-5704]
  - perf/arm-cmn: Add sysfs identifier (Mark Salter) [RHEL-5704]
  - perf/arm-cmn: Revamp model detection (Mark Salter) [RHEL-5704]
  - perf/arm_dmc620: Add cpumask (Mark Salter) [RHEL-5704]
  - dt-bindings: perf: fsl-imx-ddr: Add i.MX93 compatible (Mark Salter) [RHEL-5704]
  - drivers/perf: imx_ddr: Add support for NXP i.MX9 SoC DDRC PMU driver (Mark Salter) [RHEL-5704]
  - drivers/perf: apple_m1: Force 63bit counters for M2 CPUs (Mark Salter) [RHEL-5704]
  - perf/arm-cmn: Fix DTC reset (Mark Salter) [RHEL-5704]
  - perf: qcom_l2_pmu: Make l2_cache_pmu_probe_cluster() more robust (Mark Salter) [RHEL-5704]
  - perf/arm-cci: Slightly optimize cci_pmu_sync_counters() (Mark Salter) [RHEL-5704]
  - drivers/perf: hisi: add NULL check for name (Mark Salter) [RHEL-5704]
  - drivers/perf: hisi: Remove redundant initialized of pmu->name (Mark Salter) [RHEL-5704]
  - perf/arm-cmn: Fix port detection for CMN-700 (Mark Salter) [RHEL-5704]
  - perf/arm-cmn: Validate cycles events fully (Mark Salter) [RHEL-5704]
  - drivers/perf: apple_m1: Add Apple M2 support (Mark Salter) [RHEL-5704]
  - drivers/perf: Use devm_platform_get_and_ioremap_resource() (Mark Salter) [RHEL-5704]
  - perf: qcom: Use devm_platform_get_and_ioremap_resource() (Mark Salter) [RHEL-5704]
  - perf: arm: Use devm_platform_get_and_ioremap_resource() (Mark Salter) [RHEL-5704]
  - erofs: add required kernel config (Ian Kent) [RHEL-31991]
  - erofs: fix refcount on the metabuf used for inode lookup (Ian Kent) [RHEL-31991]
  - erofs: avoid useless loops in z_erofs_pcluster_readmore() when reading beyond EOF (Ian Kent) [RHEL-31991]
  - erofs: clean up z_erofs_pcluster_readmore() (Ian Kent) [RHEL-31991]
  - erofs: avoid obsolete {collector,collection} terms (Ian Kent) [RHEL-31991]
  - erofs: fix memory leak on short-lived bounced pages (Ian Kent) [RHEL-31991]
  - erofs: kill hooked chains to avoid loops on deduplicated compressed images (Ian Kent) [RHEL-31991]
  - erofs: fix lockdep false positives on initializing erofs_pseudo_mnt (Ian Kent) [RHEL-31991]
  - erofs: drop unnecessary WARN_ON() in erofs_kill_sb() (Ian Kent) [RHEL-31991]
  - erofs: fix uninitialized page cache reported by KMSAN (Ian Kent) [RHEL-31991]
  - erofs: refine z_erofs_transform_plain() for sub-page block support (Ian Kent) [RHEL-31991]
  - erofs: simplify z_erofs_transform_plain() (Ian Kent) [RHEL-31991]
  - erofs: initialize packed inode after root inode is assigned (Ian Kent) [RHEL-31991]
  - erofs: fix memory leak of LZMA global compressed deduplication (Ian Kent) [RHEL-31991] {CVE-2023-52526}
  - erofs: fix wrong primary bvec selection on deduplicated extents (Ian Kent) [RHEL-31991]
  - erofs: get rid of `buf->kmap_type` (Ian Kent) [RHEL-31991]
  - erofs: sunset erofs_dbg() (Ian Kent) [RHEL-31991]
  - erofs: set block size to the on-disk block size (Ian Kent) [RHEL-31991]
  - erofs: avoid hardcoded blocksize for subpage block support (Ian Kent) [RHEL-31991]
  - erofs: port device access to file (Ian Kent) [RHEL-31991]
  - erofs: fix NULL dereference of dif->bdev_handle in fscache mode (Ian Kent) [RHEL-31991]
  - erofs: Convert to use bdev_open_by_path() (Ian Kent) [RHEL-31991]
  - erofs: use wrapper i_blocksize() in erofs_file_read_iter() (Ian Kent) [RHEL-31991]
  - erofs: get rid of a useless DBG_BUGON (Ian Kent) [RHEL-31991]
  - erofs: Revert "erofs: fix kvcalloc() misuse with __GFP_NOFAIL" (Ian Kent) [RHEL-31991]
  - erofs: fix wrong kunmap when using LZMA on HIGHMEM platforms (Ian Kent) [RHEL-31991]
  - erofs: mark z_erofs_lzma_init/erofs_pcpubuf_init w/ __init (Ian Kent) [RHEL-31991]
  - erofs: fix an error code in z_erofs_init_zip_subsystem() (Ian Kent) [RHEL-31991]
  - erofs: unify anonymous inodes for blob (Ian Kent) [RHEL-31991]
  - erofs: relinquish volume with mutex held (Ian Kent) [RHEL-31991]
  - erofs: maintain cookies of share domain in self-contained list (Ian Kent) [RHEL-31991]
  - erofs: remove unused device mapping in meta routine (Ian Kent) [RHEL-31991]
  - MAINTAINERS: erofs: Add Documentation/ABI/testing/sysfs-fs-erofs (Ian Kent) [RHEL-31991]
  - Documentation/ABI: sysfs-fs-erofs: update supported features (Ian Kent) [RHEL-31991]
  - erofs: remove unused EROFS_GET_BLOCKS_RAW flag (Ian Kent) [RHEL-31991]
  - erofs: update print symbols for various flags in trace (Ian Kent) [RHEL-31991]
  - erofs: make kobj_type structures constant (Ian Kent) [RHEL-31991]
  - erofs: add per-cpu threads for decompression as an option (Ian Kent) [RHEL-31991]
  - erofs: tidy up internal.h (Ian Kent) [RHEL-31991]
  - erofs: get rid of z_erofs_do_map_blocks() forward declaration (Ian Kent) [RHEL-31991]
  - erofs: move zdata.h into zdata.c (Ian Kent) [RHEL-31991]
  - erofs: remove tagged pointer helpers (Ian Kent) [RHEL-31991]
  - erofs: avoid tagged pointers to mark sync decompression (Ian Kent) [RHEL-31991]
  - fs: fix leaked psi pressure state (Ian Kent) [RHEL-31991]
  - erofs: get rid of erofs_inode_datablocks() (Ian Kent) [RHEL-31991]
  - erofs: handle NONHEAD !delta[1] lclusters gracefully (Ian Kent) [RHEL-31991]
  - erofs: fix compact 4B support for 16k block size (Ian Kent) [RHEL-31991]
  - erofs: simplify iloc() (Ian Kent) [RHEL-31991]
  - erofs: get rid of debug_one_dentry() (Ian Kent) [RHEL-31991]
  - erofs: remove linux/buffer_head.h dependency (Ian Kent) [RHEL-31991]
  - erofs: clean up erofs_iget() (Ian Kent) [RHEL-31991]
  - erofs: clean up parsing of fscache related options (Ian Kent) [RHEL-31991]
  - erofs: add documentation for 'domain_id' mount option (Ian Kent) [RHEL-31991]
  - erofs: fix kvcalloc() misuse with __GFP_NOFAIL (Ian Kent) [RHEL-31991]
  - erofs/zmap.c: Fix incorrect offset calculation (Ian Kent) [RHEL-31991]
  - erofs: validate the extent length for uncompressed pclusters (Ian Kent) [RHEL-31991]
  - erofs: fix missing unmap if z_erofs_get_extent_compressedlen() fails (Ian Kent) [RHEL-31991]
  - erofs: Fix pcluster memleak when its block address is zero (Ian Kent) [RHEL-31991]
  - erofs: use kmap_local_page() only for erofs_bread() (Ian Kent) [RHEL-31991]
  - erofs: enable large folios for fscache mode (Ian Kent) [RHEL-31991]
  - erofs: support large folios for fscache mode (Ian Kent) [RHEL-31991]
  - erofs: switch to prepare_ondemand_read() in fscache mode (Ian Kent) [RHEL-31991]
  - fscache,cachefiles: add prepare_ondemand_read() callback (Ian Kent) [RHEL-31991]
  - erofs: clean up cached I/O strategies (Ian Kent) [RHEL-31991]
  - erofs: update documentation (Ian Kent) [RHEL-31991]
  - erofs: check the uniqueness of fsid in shared domain in advance (Ian Kent) [RHEL-31991]
  - erofs: enable large folios for iomap mode (Ian Kent) [RHEL-31991]
  - erofs: fix missing xas_retry() in fscache mode (Ian Kent) [RHEL-31991]
  - erofs: fix use-after-free of fsid and domain_id string (Ian Kent) [RHEL-31991]
  - erofs: get correct count for unmapped range in fscache mode (Ian Kent) [RHEL-31991]
  - erofs: put metabuf in error path in fscache mode (Ian Kent) [RHEL-31991]
  - erofs: fix general protection fault when reading fragment (Ian Kent) [RHEL-31991]
  - erofs: protect s_inodes with s_inode_list_lock for fscache (Ian Kent) [RHEL-31991]
  - erofs: fix up inplace decompression success rate (Ian Kent) [RHEL-31991]
  - erofs: shouldn't churn the mapping page for duplicated copies (Ian Kent) [RHEL-31991]
  - erofs: fix illegal unmapped accesses in z_erofs_fill_inode_lazy() (Ian Kent) [RHEL-31991]
  - erofs: clean up erofs_iget() (Ian Kent) [RHEL-31991]
  - erofs: clean up unnecessary code and comments (Ian Kent) [RHEL-31991]
  - erofs: fold in z_erofs_reload_indexes() (Ian Kent) [RHEL-31991]
  - erofs: introduce partial-referenced pclusters (Ian Kent) [RHEL-31991]
  - erofs: support on-disk compressed fragments data (Ian Kent) [RHEL-31991]
  - erofs: support interlaced uncompressed data for compressed files (Ian Kent) [RHEL-31991]
  - erofs: clean up .read_folio() and .readahead() in fscache mode (Ian Kent) [RHEL-31991]
  - erofs: add manual PSI accounting for the compressed address space (Ian Kent) [RHEL-31991]
  - erofs: introduce 'domain_id' mount option (Ian Kent) [RHEL-31991]
  - erofs: Support sharing cookies in the same domain (Ian Kent) [RHEL-31991]
  - erofs: introduce a pseudo mnt to manage shared cookies (Ian Kent) [RHEL-31991]
  - erofs: introduce fscache-based domain (Ian Kent) [RHEL-31991]
  - erofs: code clean up for fscache (Ian Kent) [RHEL-31991]
  - erofs: use kill_anon_super() to kill super in fscache mode (Ian Kent) [RHEL-31991]
  - erofs: fix pcluster use-after-free on UP platforms (Ian Kent) [RHEL-31991] {CVE-2022-48674}
  - erofs: avoid the potentially wrong m_plen for big pcluster (Ian Kent) [RHEL-31991]
  - erofs: fix error return code in erofs_fscache_{meta_,}read_folio (Ian Kent) [RHEL-31991]
  - erofs: update ctx->pos for every emitted dirent (Ian Kent) [RHEL-31991]
  - erofs: get rid of the leftover PAGE_SIZE in dir.c (Ian Kent) [RHEL-31991]
  - erofs: get rid of erofs_prepare_dio() helper (Ian Kent) [RHEL-31991]
  - erofs: introduce multi-reference pclusters (fully-referenced) (Ian Kent) [RHEL-31991]
  - erofs: record the longest decompressed size in this round (Ian Kent) [RHEL-31991]
  - erofs: introduce z_erofs_do_decompressed_bvec() (Ian Kent) [RHEL-31991]
  - erofs: try to leave (de)compressed_pages on stack if possible (Ian Kent) [RHEL-31991]
  - erofs: introduce struct z_erofs_decompress_backend (Ian Kent) [RHEL-31991]
  - erofs: get rid of `z_pagemap_global' (Ian Kent) [RHEL-31991]
  - erofs: clean up `enum z_erofs_collectmode' (Ian Kent) [RHEL-31991]
  - erofs: get rid of `enum z_erofs_page_type' (Ian Kent) [RHEL-31991]
  - erofs: rework online page handling (Ian Kent) [RHEL-31991]
  - erofs: switch compressed_pages[] to bufvec (Ian Kent) [RHEL-31991]
  - erofs: introduce `z_erofs_parse_in_bvecs' (Ian Kent) [RHEL-31991]
  - erofs: drop the old pagevec approach (Ian Kent) [RHEL-31991]
  - erofs: introduce bufvec to store decompressed buffers (Ian Kent) [RHEL-31991]
  - erofs: introduce `z_erofs_parse_out_bvecs()' (Ian Kent) [RHEL-31991]
  - erofs: clean up z_erofs_collector_begin() (Ian Kent) [RHEL-31991]
  - erofs: get rid of unneeded `inode', `map' and `sb' (Ian Kent) [RHEL-31991]
  - erofs: avoid consecutive detection for Highmem memory (Ian Kent) [RHEL-31991]
  - erofs: wake up all waiters after z_erofs_lzma_head ready (Ian Kent) [RHEL-31991]
  - MAINTAINERS: erofs: add myself as reviewer (Ian Kent) [RHEL-31991]
  - MAINTAINERS: erofs: add myself as reviewer (Ian Kent) [RHEL-31991]
  - erofs: missing hunks (Ian Kent) [RHEL-31991]
  - erofs: fix 'backmost' member of z_erofs_decompress_frontend (Ian Kent) [RHEL-31991]
  - erofs: simplify z_erofs_pcluster_readmore() (Ian Kent) [RHEL-31991]
  - erofs: get rid of label `restart_now' (Ian Kent) [RHEL-31991]
  - erofs: get rid of `struct z_erofs_collection' (Ian Kent) [RHEL-31991]
  - erofs: update documentation (Ian Kent) [RHEL-31991]
  - erofs: fix crash when enable tracepoint cachefiles_prep_read (Ian Kent) [RHEL-31991]
  - erofs: leave compressed inodes unsupported in fscache mode for now (Ian Kent) [RHEL-31991]
  - erofs: scan devices from device table (Ian Kent) [RHEL-31991]
  - erofs: change to use asynchronous io for fscache readpage/readahead (Ian Kent) [RHEL-31991]
  - erofs: add 'fsid' mount option (Ian Kent) [RHEL-31991]
  - erofs: implement fscache-based data readahead (Ian Kent) [RHEL-31991]
  - erofs: implement fscache-based data read for inline layout (Ian Kent) [RHEL-31991]
  - erofs: implement fscache-based data read for non-inline layout (Ian Kent) [RHEL-31991]
  - erofs: implement fscache-based metadata read (Ian Kent) [RHEL-31991]
  - erofs: register fscache context for extra data blobs (Ian Kent) [RHEL-31991]
  - erofs: register fscache context for primary data blob (Ian Kent) [RHEL-31991]
  - erofs: add erofs_fscache_read_folios() helper (Ian Kent) [RHEL-31991]
  - erofs: add anonymous inode caching metadata for data blobs (Ian Kent) [RHEL-31991]
  - erofs: add fscache context helper functions (Ian Kent) [RHEL-31991]
  - erofs: register fscache volume (Ian Kent) [RHEL-31991]
  - erofs: add fscache mode check helper (Ian Kent) [RHEL-31991]
  - erofs: make erofs_map_blocks() generally available (Ian Kent) [RHEL-31991]
  - cachefiles: document on-demand read mode (Ian Kent) [RHEL-31991]
  - erofs: make filesystem exportable (Ian Kent) [RHEL-31991]
  - erofs: fix buffer copy overflow of ztailpacking feature (Ian Kent) [RHEL-31991]
  - erofs: refine on-disk definition comments (Ian Kent) [RHEL-31991]
  - erofs: remove obsoleted comments (Ian Kent) [RHEL-31991]
  - erofs: do not prompt for risk any more when using big pcluster (Ian Kent) [RHEL-31991]
  - erofs: Convert to release_folio (Ian Kent) [RHEL-31991]
  - erofs: Convert erofs zdata to read_folio (Ian Kent) [RHEL-31991]
  - erofs: fix use-after-free of on-stack io[] (Ian Kent) [RHEL-31991]
  - erofs: Convert from invalidatepage to invalidate_folio (Ian Kent) [RHEL-31991]
  - erofs: rename ctime to mtime (Ian Kent) [RHEL-31991]
  - erofs: use meta buffers for inode lookup (Ian Kent) [RHEL-31991]
  - erofs: use meta buffers for reading directories (Ian Kent) [RHEL-31991]
  - fs: erofs: add sanity check for kobject in erofs_unregister_sysfs (Ian Kent) [RHEL-31991]
  - erofs: refine managed inode stuffs (Ian Kent) [RHEL-31991]
  - erofs: clean up z_erofs_extent_lookback (Ian Kent) [RHEL-31991]
  - erofs: silence warnings related to impossible m_plen (Ian Kent) [RHEL-31991]
  - erofs: clean up preload_compressed_pages() (Ian Kent) [RHEL-31991]
  - erofs: get rid of `struct z_erofs_collector' (Ian Kent) [RHEL-31991]
  - erofs: use meta buffers for erofs_read_superblock() (Ian Kent) [RHEL-31991]
  - erofs: fix ztailpacking on > 4GiB filesystems (Ian Kent) [RHEL-31991]
  - erofs: fix small compressed files inlining (Ian Kent) [RHEL-31991]
  - erofs: avoid unnecessary z_erofs_decompressqueue_work() declaration (Ian Kent) [RHEL-31991]
  - erofs: fix fsdax partition offset handling (Ian Kent) [RHEL-31991]
  - erofs: use meta buffers for zmap operations (Ian Kent) [RHEL-31991]
  - erofs: use meta buffers for xattr operations (Ian Kent) [RHEL-31991]
  - erofs: use meta buffers for super operations (Ian Kent) [RHEL-31991]
  - erofs: use meta buffers for inode operations (Ian Kent) [RHEL-31991]
  - erofs: introduce meta buffer operations (Ian Kent) [RHEL-31991]
  - erofs: add on-disk compressed tail-packing inline support (Ian Kent) [RHEL-31991]
  - erofs: support inline data decompression (Ian Kent) [RHEL-31991]
  - erofs: support unaligned data decompression (Ian Kent) [RHEL-31991]
  - erofs: introduce z_erofs_fixup_insize (Ian Kent) [RHEL-31991]
  - erofs: tidy up z_erofs_lz4_decompress (Ian Kent) [RHEL-31991]
  - erofs: clean up erofs_map_blocks tracepoints (Ian Kent) [RHEL-31991]
  - erofs: Replace zero-length array with flexible-array member (Ian Kent) [RHEL-31991]
  - erofs: add sysfs node to control sync decompression strategy (Ian Kent) [RHEL-31991]
  - erofs: add sysfs interface (Ian Kent) [RHEL-31991]
  - erofs: rename lz4_0pading to zero_padding (Ian Kent) [RHEL-31991]
  - erofs: don't trigger WARN() when decompression fails (Ian Kent) [RHEL-31991]
  - erofs: get rid of ->lru usage (Ian Kent) [RHEL-31991]
  - erofs: lzma compression support (Ian Kent) [RHEL-31991]
  - lib/xz, lib/decompress_unxz.c: Fix spelling in comments (Ian Kent) [RHEL-31991]
  - lib/xz: Add MicroLZMA decoder (Ian Kent) [RHEL-31991]
  - lib/xz: Move s->lzma.len = 0 initialization to lzma_reset() (Ian Kent) [RHEL-31991]
  - lib/xz: Validate the value before assigning it to an enum variable (Ian Kent) [RHEL-31991]
  - lib/xz: Avoid overlapping memcpy() with invalid input with in-place decompression (Ian Kent) [RHEL-31991]
  - erofs: rename some generic methods in decompressor (Ian Kent) [RHEL-31991]
  - erofs: introduce readmore decompression strategy (Ian Kent) [RHEL-31991]
  - erofs: introduce the secondary compression head (Ian Kent) [RHEL-31991]
  - erofs: get compression algorithms directly on mapping (Ian Kent) [RHEL-31991]
  - erofs: add multiple device support (Ian Kent) [RHEL-31991]
  - erofs: decouple basic mount options from fs_context (Ian Kent) [RHEL-31991]
  - erofs: remove the fast path of per-CPU buffer decompression (Ian Kent) [RHEL-31991]
  - erofs: fix unsafe pagevec reuse of hooked pclusters (Ian Kent) [RHEL-31991]
  - erofs: remove useless cache strategy of DELAYEDALLOC (Ian Kent) [RHEL-31991]
  - erofs: fix deadlock when shrink erofs slab (Ian Kent) [RHEL-31991]
  - erofs: apply proper VMA alignment for memory mapped files on THP (Ian Kent) [RHEL-31991]
  - erofs: dax support for non-tailpacking regular file (Ian Kent) [RHEL-31991]
  - erofs: directly use wrapper erofs_page_is_managed() when shrinking (Ian Kent) [RHEL-31991]
  - erofs: remove the mapping parameter from erofs_try_to_free_cached_page() (Ian Kent) [RHEL-31991]
  - erofs: add fiemap support with iomap (Ian Kent) [RHEL-31991]
  - erofs: add support for the full decompressed length (Ian Kent) [RHEL-31991]
  - erofs: clear compacted_2b if compacted_4b_initial > totalidx (Ian Kent) [RHEL-31991]


author: Patrick Talbert <ptalbert@redhat.com> [5.14.0-560.el9]
changelog:
  - rhel-only: Fix up kfunc definitions in filter.c (Toke Høiland-Jørgensen) [RHEL-65787]
  - selftests/bpf: Test bpf_sock_destroy (Toke Høiland-Jørgensen) [RHEL-65787]
  - selftests/bpf: Add helper to get port using getsockname (Toke Høiland-Jørgensen) [RHEL-65787]
  - bpf: Add bpf_sock_destroy kfunc (Toke Høiland-Jørgensen) [RHEL-65787]
  - bpf: Avoid iter->offset making backward progress in bpf_iter_udp (Toke Høiland-Jørgensen) [RHEL-65787]
  - bpf: iter_udp: Retry with a larger batch size without going back to the previous bucket (Toke Høiland-Jørgensen) [RHEL-65787]
  - bpf: udp: Implement batching for sockets iterator (Toke Høiland-Jørgensen) [RHEL-65787]
  - udp: seq_file: Remove bpf_seq_afinfo from udp_iter_state (Toke Høiland-Jørgensen) [RHEL-65787]
  - bpf: udp: Encapsulate logic to get udp table (Toke Høiland-Jørgensen) [RHEL-65787]
  - udp: seq_file: Helper function to match socket attributes (Toke Høiland-Jørgensen) [RHEL-65787]
  - bpf: tcp: Avoid taking fast sock lock in iterator (Toke Høiland-Jørgensen) [RHEL-65787]
  - udp: Access &udp_table via net. (Toke Høiland-Jørgensen) [RHEL-65787]
  - udp: Set NULL to udp_seq_afinfo.udp_table. (Toke Høiland-Jørgensen) [RHEL-65787]
  - udp: Set NULL to sk->sk_prot->h.udp_table. (Toke Høiland-Jørgensen) [RHEL-65787]
  - udp: Clean up some functions. (Toke Høiland-Jørgensen) [RHEL-65787]
  - exfat: fix the infinite loop in exfat_readdir() (CKI Backport Bot) [RHEL-75663] {CVE-2024-57940}
  - exec: Fix ToCToU between perm check and set-uid/gid usage (CKI Backport Bot) [RHEL-55562] {CVE-2024-43882}
  - net: usb: lan78xx: Fix double free issue with interrupt buffer allocation (CKI Backport Bot) [RHEL-72355] {CVE-2024-53213}
  - net: xgbe: Convert tasklet API to new bottom half workqueue mechanism (Michal Schmidt) [RHEL-62004]
  - net: xgbe: remove extraneous #ifdef checks (Michal Schmidt) [RHEL-62004]
  - amd-xgbe: Avoid potential string truncation in name (Michal Schmidt) [RHEL-62004]
  - amd-xgbe: propagate the correct speed and duplex status (Michal Schmidt) [RHEL-62004]
  - amd-xgbe: handle the corner-case during tx completion (Michal Schmidt) [RHEL-62004]
  - amd-xgbe: handle corner-case during sfp hotplug (Michal Schmidt) [RHEL-62004]
  - net: ethernet: Use device_get_match_data() (amd-xgbe) (Michal Schmidt) [RHEL-62004]
  - net: ethernet: amd: Convert to platform remove callback returning void (Michal Schmidt) [RHEL-62004]
  - amd-xgbe: extend 10Mbps support to MAC version 21H (Michal Schmidt) [RHEL-62004]
  - amd-xgbe: fix the false linkup in xgbe_phy_status (Michal Schmidt) [RHEL-62004]
  - amd-xgbe: fix mismatched prototype (Michal Schmidt) [RHEL-62004]
  - amd-xgbe: add support for rx-adaptation (Michal Schmidt) [RHEL-62004]
  - amd-xgbe: add 2.5GbE support to 10G BaseT mode (Michal Schmidt) [RHEL-62004]
  - amd-xgbe: Replace MII_ADDR_C45 with XGBE_ADDR_C45 (Michal Schmidt) [RHEL-62004]
  - amd-xgbe: Separate C22 and C45 transactions (Michal Schmidt) [RHEL-62004]
  - amd-xgbe: Delay AN timeout during KR training (Michal Schmidt) [RHEL-62004]
  - amd-xgbe: TX Flow Ctrl Registers are h/w ver dependent (Michal Schmidt) [RHEL-62004]
  - amd-xgbe: Add support for 10 Mbps speed (Michal Schmidt) [RHEL-62004]
  - net: amd-xgbe: add missed tasklet_kill (Michal Schmidt) [RHEL-62004]
  - net: amd-xgbe: Check only the minimum speed for active/passive cables (Michal Schmidt) [RHEL-62004]
  - net: amd-xgbe: Fix logic around active and passive cables (Michal Schmidt) [RHEL-62004]
  - amd-xgbe: add the bit rate quirk for Molex cables (Michal Schmidt) [RHEL-62004]
  - amd-xgbe: fix the SFP compliance codes check for DAC cables (Michal Schmidt) [RHEL-62004]
  - amd-xgbe: enable PLL_CTL for fixed PHY modes only (Michal Schmidt) [RHEL-62004]
  - amd-xgbe: use enums for mailbox cmd and sub_cmds (Michal Schmidt) [RHEL-62004]
  - amd-xgbe: Yellow carp devices do not need rrc (Michal Schmidt) [RHEL-62004]
  - amd-xgbe: fix clang -Wformat warnings (Michal Schmidt) [RHEL-62004]
  - amd/xgbe: fix repeated words in comments (Michal Schmidt) [RHEL-62004]
  - net: amd-xgbe: fix clang -Wformat warning (Michal Schmidt) [RHEL-62004]
  - net: amd-xgbe: disable interrupts during pci removal (Michal Schmidt) [RHEL-62004]
  - net: amd-xgbe: ensure to reset the tx_timer_active flag (Michal Schmidt) [RHEL-62004]
  - net: amd-xgbe: Disable the CDR workaround path for Yellow Carp Devices (Michal Schmidt) [RHEL-62004]
  - net: amd-xgbe: Alter the port speed bit range (Michal Schmidt) [RHEL-62004]
  - net: amd-xgbe: Add Support for Yellow Carp Ethernet device (Michal Schmidt) [RHEL-62004]
  - net: amd-xgbe: Toggle PLL settings during rate change (Michal Schmidt) [RHEL-62004]
  - net: convert users of bitmap_foo() to linkmode_foo() (amd-xgbe) (Michal Schmidt) [RHEL-62004]
  - ethernet: constify references to netdev->dev_addr in drivers (amd-xgbe) (Michal Schmidt) [RHEL-62004]
  - ethernet: Remove redundant 'flush_workqueue()' calls (amd-xgbe) (Michal Schmidt) [RHEL-62004]
  - ethernet: use eth_hw_addr_set() for dev->addr_len cases (amd-xgbe) (Michal Schmidt) [RHEL-62004]
  - signal: restore the override_rlimit logic (Radostin Stoyanov) [RHEL-68020] {CVE-2024-50271}
  - ucounts: Split rlimit and ucount values and max values (Radostin Stoyanov) [RHEL-68020] {CVE-2024-50271}
  - virtio_net: Add hash_key_length check (Jon Maloy) [RHEL-68253] {CVE-2024-53082}


author: Patrick Talbert <ptalbert@redhat.com> [5.14.0-561.el9]
changelog:
  - net: sched: refine software bypass handling in tc_run (Xin Long) [RHEL-60271 RHEL-61181]
  - drm: adv7511: Fix use-after-free in adv7533_attach_dsi() (Jocelyn Falempe) [RHEL-53571]
  - drm: adv7511: Drop dsi single lane support (Jocelyn Falempe) [RHEL-53571]
  - drm/xe: Wait for migration job before unmapping pages (Jocelyn Falempe) [RHEL-53571]
  - drm/xe: Use non-interruptible wait when moving BO to system (Jocelyn Falempe) [RHEL-53571]
  - drm/amdkfd: Correct the migration DMA map direction (Jocelyn Falempe) [RHEL-53571]
  - drm/amdgpu: use sjt mec fw on gfx943 for sriov (Jocelyn Falempe) [RHEL-53571]
  - drm/i915/dg1: Fix power gate sequence. (Jocelyn Falempe) [RHEL-53571]
  - drm/i915/cx0_phy: Fix C10 pll programming sequence (Jocelyn Falempe) [RHEL-53571]
  - drm/xe: Fix fault on fd close after unbind (Jocelyn Falempe) [RHEL-53571]
  - drm/xe/pf: Use correct function to check LMEM provisioning (Jocelyn Falempe) [RHEL-53571]
  - drm/xe: Revert some changes that break a mesa debug tool (Jocelyn Falempe) [RHEL-53571]
  - drm/bridge: adv7511_audio: Update Audio InfoFrame properly (Jocelyn Falempe) [RHEL-53571]
  - drm/amdgpu: fix backport of commit 73dae652dcac (Jocelyn Falempe) [RHEL-53571]
  - drm/xe: Move the coredump registration to the worker thread (Jocelyn Falempe) [RHEL-53571]
  - drm/xe: Take PM ref in delayed snapshot capture worker (Jocelyn Falempe) [RHEL-53571]
  - drm/dp_mst: Ensure mst_primary pointer is valid in drm_dp_mst_handle_up_req() (Jocelyn Falempe) [RHEL-53571]
  - udmabuf: also check for F_SEAL_FUTURE_WRITE (Jocelyn Falempe) [RHEL-53571]
  - drm/amdgpu/mmhub4.1: fix IP version check (Jocelyn Falempe) [RHEL-53571]
  - drm/amdgpu/gfx12: fix IP version check (Jocelyn Falempe) [RHEL-53571]
  - drm/amdgpu/nbio7.0: fix IP version check (Jocelyn Falempe) [RHEL-53571]
  - drm/amdgpu/smu14.0.2: fix IP version check (Jocelyn Falempe) [RHEL-53571]
  - drm/amdgpu/nbio7.7: fix IP version check (Jocelyn Falempe) [RHEL-53571]
  - drm/amdgpu/nbio7.11: fix IP version check (Jocelyn Falempe) [RHEL-53571]
  - drm/amdgpu: don't access invalid sched (Jocelyn Falempe) [RHEL-53571]
  - i915/guc: Accumulate active runtime on gt reset (Jocelyn Falempe) [RHEL-53571]
  - i915/guc: Ensure busyness counter increases motonically (Jocelyn Falempe) [RHEL-53571]
  - i915/guc: Reset engine utilization buffer before registration (Jocelyn Falempe) [RHEL-53571]
  - drm/panel: synaptics-r63353: Fix regulator unbalance (Jocelyn Falempe) [RHEL-53571]
  - drm/panel: st7701: Add prepare_prev_first flag to drm_panel (Jocelyn Falempe) [RHEL-53571]
  - drm/panel: novatek-nt35950: fix return value check in nt35950_probe() (Jocelyn Falempe) [RHEL-53571]
  - drm/panel: himax-hx83102: Add a check to prevent NULL pointer dereference (Jocelyn Falempe) [RHEL-53571]
  - dma-buf: Fix __dma_buf_debugfs_list_del argument for !CONFIG_DEBUG_FS (Jocelyn Falempe) [RHEL-53571]
  - udmabuf: fix memory leak on last export_udmabuf() error path (Jocelyn Falempe) [RHEL-53571]
  - drm/amdgpu: Handle NULL bo->tbo.resource (again) in amdgpu_vm_bo_update (Jocelyn Falempe) [RHEL-53571]
  - drm/amdgpu: fix amdgpu_coredump (Jocelyn Falempe) [RHEL-53571]
  - drm/modes: Avoid divide by zero harder in drm_mode_vrefresh() (Jocelyn Falempe) [RHEL-53571]
  - drm/amd: Update strapping for NBIO 2.5.0 (Jocelyn Falempe) [RHEL-53571]
  - drm/display: use ERR_PTR on DP tunnel manager creation fail (Jocelyn Falempe) [RHEL-53571]
  - drm/xe/reg_sr: Remove register pool (Jocelyn Falempe) [RHEL-53571]
  - drm/xe: fix the ERR_PTR() returned on failure to allocate tiny pt (Jocelyn Falempe) [RHEL-53571]
  - amdgpu/uvd: get ring reference from rq scheduler (Jocelyn Falempe) [RHEL-53571]
  - drm/amdkfd: hard-code MALL cacheline size for gfx11, gfx12 (Jocelyn Falempe) [RHEL-53571]
  - drm/amdkfd: hard-code cacheline size for gfx11 (Jocelyn Falempe) [RHEL-53571]
  - drm/amdkfd: Dereference null return value (Jocelyn Falempe) [RHEL-53571]
  - drm/amdgpu: fix when the cleaner shader is emitted (Jocelyn Falempe) [RHEL-53571]
  - drm/amd/pm: Set SMU v13.0.7 default workload type (Jocelyn Falempe) [RHEL-53571]
  - drm/amdgpu: fix UVD contiguous CS mapping problem (Jocelyn Falempe) [RHEL-53571]
  - drm/i915: Fix NULL pointer dereference in capture_engine (Jocelyn Falempe) [RHEL-53571]
  - drm/i915/color: Stop using non-posted DSB writes for legacy LUT (Jocelyn Falempe) [RHEL-53571]
  - drm/i915: Fix memory leak by correcting cache object name in error handler (Jocelyn Falempe) [RHEL-53571]
  - drm/amdkfd: pause autosuspend when creating pdd (Jocelyn Falempe) [RHEL-53571]
  - drm/xe: Call invalidation_fence_fini for PT inval fences in error state (Jocelyn Falempe) [RHEL-53571]
  - drm/panic: remove spurious empty line to clean warning (Jocelyn Falempe) [RHEL-53571]
  - Revert "drm/amd/display: parse umc_info or vram_info based on ASIC" (Jocelyn Falempe) [RHEL-53571]
  - drm/amdgpu: rework resume handling for display (v2) (Jocelyn Falempe) [RHEL-53571]
  - drm/amd/display: Add option to retrieve detile buffer size (Jocelyn Falempe) [RHEL-53571]
  - drm/xe/devcoredump: Update handling of xe_force_wake_get return (Jocelyn Falempe) [RHEL-53571]
  - drm/xe/forcewake: Add a helper xe_force_wake_ref_has_domain() (Jocelyn Falempe) [RHEL-53571]
  - drm/xe/guc: Copy GuC log prior to dumping (Jocelyn Falempe) [RHEL-53571]
  - drm/xe/devcoredump: Add ASCII85 dump helper function (Jocelyn Falempe) [RHEL-53571]
  - drm/xe/devcoredump: Improve section headings and add tile info (Jocelyn Falempe) [RHEL-53571]
  - drm/xe/devcoredump: Use drm_puts and already cached local variables (Jocelyn Falempe) [RHEL-53571]
  - drm/amdgpu/vcn: reset fw_shared when VCPU buffers corrupted on vcn v4.0.3 (Jocelyn Falempe) [RHEL-53571]
  - drm/amdgpu: set the right AMDGPU sg segment limitation (Jocelyn Falempe) [RHEL-53571]
  - drm/amdgpu: skip amdgpu_device_cache_pci_state under sriov (Jocelyn Falempe) [RHEL-53571]
  - drm/amd/display: Prune Invalid Modes For HDMI Output (Jocelyn Falempe) [RHEL-53571]
  - drm/amd/display: parse umc_info or vram_info based on ASIC (Jocelyn Falempe) [RHEL-53571]
  - drm/amd/display: Remove hw w/a toggle if on DP2/HPO (Jocelyn Falempe) [RHEL-53571]
  - drm/panic: Add ABGR2101010 support (Jocelyn Falempe) [RHEL-53571]
  - drm/amd/display: Fix underflow when playing 8K video in full screen mode (Jocelyn Falempe) [RHEL-53571]
  - drm/amdgpu: refine error handling in amdgpu_ttm_tt_pin_userptr (Jocelyn Falempe) [RHEL-53571]
  - drm/amdgpu: Dereference the ATCS ACPI buffer (Jocelyn Falempe) [RHEL-53571]
  - drm/amdgpu: clear RB_OVERFLOW bit when enabling interrupts for vega20_ih (Jocelyn Falempe) [RHEL-53571]
  - drm/amdgpu/gfx9: Add cleaner shader for GFX9.4.2 (Jocelyn Falempe) [RHEL-53571]
  - drm/amd/display: Adding array index check to prevent memory corruption (Jocelyn Falempe) [RHEL-53571]
  - drm/sched: memset() 'job' in drm_sched_job_init() (Jocelyn Falempe) [RHEL-53571]
  - drm/panel: simple: Add Microchip AC69T88A LVDS Display panel (Jocelyn Falempe) [RHEL-53571]
  - drm/xe/guc/ct: Flush g2h worker in case of g2h response timeout (Jocelyn Falempe) [RHEL-53571]
  - drm/amd/display: Full exit out of IPS2 when all allow signals have been cleared (Jocelyn Falempe) [RHEL-53571]
  - drm/display: Fix building with GCC 15 (Jocelyn Falempe) [RHEL-53571]
  - drm/xe/xe3: Add initial set of workarounds (Jocelyn Falempe) [RHEL-53571]
  - drm/xe/ptl: L3bank mask is not available on the media GT (Jocelyn Falempe) [RHEL-53571]
  - drm/amd/display: disable SG displays on cyan skillfish (Jocelyn Falempe) [RHEL-53571]
  - drm/amd/display: Fix garbage or black screen when resetting otg (Jocelyn Falempe) [RHEL-53571]
  - drm/amd/display: skip disable CRTC in seemless bootup case (Jocelyn Falempe) [RHEL-53571]
  - drm/radeon/r600_cs: Fix possible int overflow in r600_packet3_check() (Jocelyn Falempe) [RHEL-53571]
  - drm/amd/display: Fix out-of-bounds access in 'dcn21_link_encoder_create' (Jocelyn Falempe) [RHEL-53571]
  - drm/bridge: it6505: Enable module autoloading (Jocelyn Falempe) [RHEL-53571]
  - drm: panel-orientation-quirks: Add quirk for AYA NEO GEEK (Jocelyn Falempe) [RHEL-53571]
  - drm: panel-orientation-quirks: Add quirk for AYA NEO Founder edition (Jocelyn Falempe) [RHEL-53571]
  - drm: panel-orientation-quirks: Add quirk for AYA NEO 2 model (Jocelyn Falempe) [RHEL-53571]
  - drm/xe/pciid: Add new PCI id for ARL (Jocelyn Falempe) [RHEL-53571]
  - drm/xe/pciids: Add PVC's PCI device ID macros (Jocelyn Falempe) [RHEL-53571]
  - drm/xe/pciids: separate ARL and MTL PCI IDs (Jocelyn Falempe) [RHEL-53571]
  - drm/xe/pciids: separate RPL-U and RPL-P PCI IDs (Jocelyn Falempe) [RHEL-53571]
  - dma-fence: Use kernel's sort for merging fences (Jocelyn Falempe) [RHEL-53571]
  - dma-fence: Fix reference leak on fence merge failure path (Jocelyn Falempe) [RHEL-53571]
  - dma-buf: fix dma_fence_array_signaled v4 (Jocelyn Falempe) [RHEL-53571]
  - drm/amdgpu/hdp5.2: do a posting read when flushing HDP (Jocelyn Falempe) [RHEL-53571]
  - drm/amdgpu/hdp7.0: do a posting read when flushing HDP (Jocelyn Falempe) [RHEL-53571]
  - drm/amdgpu/hdp5.0: do a posting read when flushing HDP (Jocelyn Falempe) [RHEL-53571]
  - drm/amdgpu/hdp4.0: do a posting read when flushing HDP (Jocelyn Falempe) [RHEL-53571]
  - drm/amdgpu/hdp6.0: do a posting read when flushing HDP (Jocelyn Falempe) [RHEL-53571]
  - drm/amd/display: Add a left edge pixel if in YCbCr422 or YCbCr420 and odm (Jocelyn Falempe) [RHEL-53571]
  - drm/amd/display: Limit VTotal range to max hw cap minus fp (Jocelyn Falempe) [RHEL-53571]
  - drm/amd/display: Correct prefetch calculation (Jocelyn Falempe) [RHEL-53571]
  - drm/dp_mst: Fix resetting msg rx state after topology removal (Jocelyn Falempe) [RHEL-53571]
  - drm/dp_mst: Verify request type in the corresponding down message reply (Jocelyn Falempe) [RHEL-53571]
  - drm/amd/pm: fix and simplify workload handling (Jocelyn Falempe) [RHEL-53571]
  - drm/amdkfd: add MEC version that supports no PCIe atomics for GFX12 (Jocelyn Falempe) [RHEL-53571]
  - drm/dp_mst: Fix MST sideband message body length check (Jocelyn Falempe) [RHEL-53571]
  - drm/amdkfd: hard-code cacheline for gc943,gc944 (Jocelyn Falempe) [RHEL-53571]
  - drm/amd/display: Ignore scalar validation failure if pipe is phantom (Jocelyn Falempe) [RHEL-53571]
  - drm/amd/display: calculate final viewport before TAP optimization (Jocelyn Falempe) [RHEL-53571]
  - Revert "drm/xe/xe_guc_ads: save/restore OA registers and allowlist regs" (Jocelyn Falempe) [RHEL-53571]
  - drm/amd/display: Remove PIPE_DTO_SRC_SEL programming from set_dtbclk_dto (Jocelyn Falempe) [RHEL-53571]
  - drm/amd/display: update pipe selection policy to check head pipe (Jocelyn Falempe) [RHEL-53571]
  - drm/amd/display: Fix handling of plane refcount (Jocelyn Falempe) [RHEL-53571]
  - drm/amd/pm: Remove arcturus min power limit (Jocelyn Falempe) [RHEL-53571]
  - drm/amd/pm: disable pcie speed switching on Intel platform for smu v14.0.2/3 (Jocelyn Falempe) [RHEL-53571]
  - drm/amd/pm: update current_socclk and current_uclk in gpu_metrics on smu v13.0.7 (Jocelyn Falempe) [RHEL-53571]
  - drm/amd: Fix initialization mistake for NBIO 7.11 devices (Jocelyn Falempe) [RHEL-53571]
  - drm/amd/pm: skip setting the power source on smu v14.0.2/3 (Jocelyn Falempe) [RHEL-53571]
  - drm/amdgpu: fix usage slab after free (Jocelyn Falempe) [RHEL-53571]
  - drm/amd: Add some missing straps from NBIO 7.11.0 (Jocelyn Falempe) [RHEL-53571]
  - drm/amdgpu/pm: add gen5 display to the user on smu v14.0.2/3 (Jocelyn Falempe) [RHEL-53571]
  - drm/amdkfd: Use the correct wptr size (Jocelyn Falempe) [RHEL-53571]
  - drm/xe/guc_submit: fix race around suspend_pending (Jocelyn Falempe) [RHEL-53571]
  - drm/xe/migrate: use XE_BO_FLAG_PAGETABLE (Jocelyn Falempe) [RHEL-53571]
  - Revert "drm/radeon: Delay Connector detecting when HPD singals is unstable" (Jocelyn Falempe) [RHEL-53571]
  - drm/xe/migrate: fix pat index usage (Jocelyn Falempe) [RHEL-53571]
  - drm/xe/xe_guc_ads: save/restore OA registers and allowlist regs (Jocelyn Falempe) [RHEL-53571]
  - drm/bridge: it6505: Fix inverted reset polarity (Jocelyn Falempe) [RHEL-53571]
  - drm/fbdev-dma: Select FB_DEFERRED_IO (Jocelyn Falempe) [RHEL-53571]
  - drm: panel: jd9365da-h3: Remove unused num_init_cmds structure member (Jocelyn Falempe) [RHEL-53571]
  - drm/sti: avoid potential dereference of error pointers in sti_gdp_atomic_check (Jocelyn Falempe) [RHEL-53571]
  - drm/sti: avoid potential dereference of error pointers in sti_hqvdp_atomic_check (Jocelyn Falempe) [RHEL-53571]
  - drm/panic: Fix uninitialized spinlock acquisition with CONFIG_DRM_PANIC=n (Jocelyn Falempe) [RHEL-53571]
  - drm/xe/ufence: Wake up waiters after setting ufence->signalled (Jocelyn Falempe) [RHEL-53571]
  - drm/amd/display: Fix null check for pipe_ctx->plane_state in hwss_setup_dpp (Jocelyn Falempe) [RHEL-53571]
  - drm/amd/display: Fix null check for pipe_ctx->plane_state in dcn20_program_pipe (Jocelyn Falempe) [RHEL-53571]
  - drm/radeon: Fix spurious unplug event on radeon HDMI (Jocelyn Falempe) [RHEL-53571]
  - drm/amdkfd: Fix wrong usage of INIT_WORK() (Jocelyn Falempe) [RHEL-53571]
  - drm/amdgpu: Fix map/unmap queue logic (Jocelyn Falempe) [RHEL-53571]
  - drm/amdgpu: fix ACA bank count boundary check error (Jocelyn Falempe) [RHEL-53571]
  - drm/panthor: Fix OPP refcnt leaks in devfreq initialisation (Jocelyn Falempe) [RHEL-53571]
  - drm/panthor: record current and maximum device clock frequencies (Jocelyn Falempe) [RHEL-53571]
  - drm/panthor: introduce job cycle and timestamp accounting (Jocelyn Falempe) [RHEL-53571]
  - drm: use ATOMIC64_INIT() for atomic64_t (Jocelyn Falempe) [RHEL-53571]
  - drm/amdkfd: Use dynamic allocation for CU occupancy array in 'kfd_get_cu_occupancy()' (Jocelyn Falempe) [RHEL-53571]
  - drm/amdgpu: Fix the memory allocation issue in amdgpu_discovery_get_nps_info() (Jocelyn Falempe) [RHEL-53571]
  - drm/vkms: Drop unnecessary call to drm_crtc_cleanup() (Jocelyn Falempe) [RHEL-53571]
  - drm/nouveau/gr/gf100: Fix missing unlock in gf100_gr_chan_new() (Jocelyn Falempe) [RHEL-53571]
  - drm/amd/display: Reduce HPD Detection Interval for IPS (Jocelyn Falempe) [RHEL-53571]
  - drm/amd/display: Increase idle worker HPD detection time (Jocelyn Falempe) [RHEL-53571]
  - drm/xe/hdcp: Fix gsc structure check in fw check status (Jocelyn Falempe) [RHEL-53571]
  - drm: panel: nv3052c: correct spi_device_id for RG35XX panel (Jocelyn Falempe) [RHEL-53571]
  - drm/panic: Select ZLIB_DEFLATE for DRM_PANIC_SCREEN_QR_CODE (Jocelyn Falempe) [RHEL-53571]
  - drm/bridge: tc358767: Fix link properties discovery (Jocelyn Falempe) [RHEL-53571]
  - drm/amd/display: fix a memleak issue when driver is removed (Jocelyn Falempe) [RHEL-53571]
  - drm/bridge: it6505: Drop EDID cache on bridge power off (Jocelyn Falempe) [RHEL-53571]
  - drm/bridge: anx7625: Drop EDID cache on bridge power off (Jocelyn Falempe) [RHEL-53571]
  - drm/amdgpu/gfx9: Add Cleaner Shader Deinitialization in gfx_v9_0 Module (Jocelyn Falempe) [RHEL-53571]
  - drm/amdgpu: Fix JPEG v4.0.3 register write (Jocelyn Falempe) [RHEL-53571]
  - drm/panel: nt35510: Make new commands optional (Jocelyn Falempe) [RHEL-53571]
  - udmabuf: fix vmap_udmabuf error page set (Jocelyn Falempe) [RHEL-53571]
  - udmabuf: change folios array from kmalloc to kvmalloc (Jocelyn Falempe) [RHEL-53571]
  - drm/mm: Mark drm_mm_interval_tree*() functions with __maybe_unused (Jocelyn Falempe) [RHEL-53571]
  - drm/amd/display: Fix incorrect DSC recompute trigger (Jocelyn Falempe) [RHEL-53571]
  - drm/amd/display: Skip Invalid Streams from DSC Policy (Jocelyn Falempe) [RHEL-53571]
  - redhat/configs: Enable CONFIG_TZMEM_MODE_GENERIC on aarch64 (Jennifer Berringer) [RHEL-73299]
  - redhat/configs: Add CONFIG_QCOM_QSEECOM for aarch64 (Jennifer Berringer) [RHEL-73299]
  - firmware: qcom: scm: smc: Narrow 'mempool' variable scope (Jennifer Berringer) [RHEL-73299]
  - firmware: qcom: scm: smc: Handle missing SCM device (Jennifer Berringer) [RHEL-73299]
  - firmware: qcom: scm: Cleanup global '__scm' on probe failures (Jennifer Berringer) [RHEL-73299]
  - firmware: qcom: scm: Fix missing read barrier in qcom_scm_get_tzmem_pool() (Jennifer Berringer) [RHEL-73299]
  - firmware: qcom: scm: Fix missing read barrier in qcom_scm_is_available() (Jennifer Berringer) [RHEL-73299]
  - firmware: qcom: scm: Return -EOPNOTSUPP for unsupported SHM bridge enabling (Jennifer Berringer) [RHEL-73299]
  - firmware: qcom: scm: fix a NULL-pointer dereference (Jennifer Berringer) [RHEL-73299] {CVE-2024-53069}
  - firmware: qcom: scm: suppress download mode error (Jennifer Berringer) [RHEL-73299]
  - firmware: qcom: uefisecapp: Fix deadlock in qcuefi_acquire() (Jennifer Berringer) [RHEL-73299] {CVE-2024-46868}
  - firmware: qcom: tzmem: don't ask about allocator mode when not enabled (Jennifer Berringer) [RHEL-73299]
  - firmware: qcom: scm: Add multiple download mode support (Jennifer Berringer) [RHEL-73299]
  - firmware: qcom: scm: Refactor code to support multiple dload mode (Jennifer Berringer) [RHEL-73299]
  - firmware: qcom: scm: Disable SDI and write no dump to dump mode (Jennifer Berringer) [RHEL-73299]
  - firmware: qcom: qseecom: remove unused functions (Jennifer Berringer) [RHEL-73299]
  - firmware: qcom: tzmem: fix virtual-to-physical address conversion (Jennifer Berringer) [RHEL-73299]
  - firmware: qcom: tzmem: blacklist more platforms for SHM Bridge (Jennifer Berringer) [RHEL-73299]
  - firmware: qcom: tzmem: simplify returning pointer without cleanup (Jennifer Berringer) [RHEL-73299]
  - firmware: qcom: tzmem: export devm_qcom_tzmem_pool_new() (Jennifer Berringer) [RHEL-73299]
  - arm64: dts: qcom: sa8775p: add a dedicated memory carveout for TZ (Jennifer Berringer) [RHEL-73299]
  - arm64: defconfig: enable SHM Bridge support for the TZ memory allocator (Jennifer Berringer) [RHEL-73299]
  - firmware: qcom: scm: clarify the comment in qcom_scm_pas_init_image() (Jennifer Berringer) [RHEL-73299]
  - firmware: qcom: scm: add support for SHM bridge memory carveout (Jennifer Berringer) [RHEL-73299]
  - firmware: qcom: tzmem: enable SHM Bridge support (Jennifer Berringer) [RHEL-73299]
  - firmware: qcom: scm: add support for SHM bridge operations (Jennifer Berringer) [RHEL-73299]
  - firmware: qcom: qseecom: convert to using the TZ allocator (Jennifer Berringer) [RHEL-73299]
  - firmware: qcom: scm: make qcom_scm_qseecom_app_get_id() use the TZ allocator (Jennifer Berringer) [RHEL-73299]
  - firmware: qcom: scm: make qcom_scm_lmh_dcvsh() use the TZ allocator (Jennifer Berringer) [RHEL-73299]
  - firmware: qcom: scm: make qcom_scm_ice_set_key() use the TZ allocator (Jennifer Berringer) [RHEL-73299]
  - firmware: qcom: scm: make qcom_scm_assign_mem() use the TZ allocator (Jennifer Berringer) [RHEL-73299]
  - firmware: qcom: scm: smc: switch to using the SCM allocator (Jennifer Berringer) [RHEL-73299]
  - firmware: qcom: scm: enable the TZ mem allocator (Jennifer Berringer) [RHEL-73299]
  - firmware: qcom: add a dedicated TrustZone buffer allocator (Jennifer Berringer) [RHEL-73299]
  - firmware: qcom: scm: Modify only the download bits in TCSR register (Jennifer Berringer) [RHEL-73299]
  - firmware: qcom: scm: Fix __scm and waitq completion variable initialization (Jennifer Berringer) [RHEL-73299]
  - firmware: qcom: scm: Rework dload mode availability check (Jennifer Berringer) [RHEL-73299]
  - firmware: qcom: scm: Remove redundant scm argument from qcom_scm_waitq_wakeup() (Jennifer Berringer) [RHEL-73299]
  - firmware: qcom: scm: Remove log reporting memory allocation failure (Jennifer Berringer) [RHEL-73299]
  - firmware: qcom: uefisecapp: Fix memory related IO errors and crashes (Jennifer Berringer) [RHEL-73299] {CVE-2024-35994}
  - firmware: qcom: qseecom: fix memory leaks in error paths (Jennifer Berringer) [RHEL-73299] {CVE-2023-52684}
  - firmware: qcom: scm: Add gpu_init_regs call (Jennifer Berringer) [RHEL-73299]
  - firmware: qcom: qcm: fix unused qcom_scm_qseecom_allowlist (Jennifer Berringer) [RHEL-73299]
  - firmware: qcom: scm: remove unneeded 'extern' specifiers (Jennifer Berringer) [RHEL-73299]
  - firmware: qcom: scm: add a missing forward declaration for struct device (Jennifer Berringer) [RHEL-73299]
  - firmware: qcom: move Qualcomm code into its own directory (Jennifer Berringer) [RHEL-73299]
  - firmware: qcom: qseecom: add missing include guards (Jennifer Berringer) [RHEL-73299]
  - firmware: qcom: qseecom: Add missing AUXILIARY_BUS dependency (Jennifer Berringer) [RHEL-73299]
  - firmware: qcom-scm: order includes alphabetically (Jennifer Berringer) [RHEL-73299]
  - firmware: qcom-scm: drop unneeded 'extern' specifiers (Jennifer Berringer) [RHEL-73299]
  - firmware: qcom_scm: Add missing extern specifier (Jennifer Berringer) [RHEL-73299]
  - firmware: qcom_scm: Convert all symbols to EXPORT_SYMBOL_GPL (Jennifer Berringer) [RHEL-73299]
  - firmware: qcom_scm: disable SDI if required (Jennifer Berringer) [RHEL-73299]
  - firmware: Add support for Qualcomm UEFI Secure Application (Jennifer Berringer) [RHEL-73299]
  - firmware: qcom_scm: Add support for Qualcomm Secure Execution Environment SCM interface (Jennifer Berringer) [RHEL-73299]
  - lib/ucs2_string: Add UCS-2 strscpy function (Jennifer Berringer) [RHEL-73299]
  - cpuidle: remove dead code from cpuidle_enter_state() (Mark Langsdorf) [RHEL-64032]
  - cpuidle: dt_idle_genpd: Simplify with scoped for each OF child loop (Mark Langsdorf) [RHEL-64032]
  - cpuidle: psci: Simplify with scoped for each OF child loop (Mark Langsdorf) [RHEL-64032]
  - cpuidle: psci: Enable the hierarchical topology for s2idle on PREEMPT_RT (Mark Langsdorf) [RHEL-64032]
  - cpuidle: psci: Enable the hierarchical topology for s2ram on PREEMPT_RT (Mark Langsdorf) [RHEL-64032]
  - cpuidle: psci: Drop redundant assignment of CPUIDLE_FLAG_RCU_IDLE (Mark Langsdorf) [RHEL-64032]
  - cpuidle: psci-domain: Enable system-wide suspend on PREEMPT_RT (Mark Langsdorf) [RHEL-64032]
  - cpuidle: haltpoll: add missing MODULE_DESCRIPTION() macro (Mark Langsdorf) [RHEL-64032]
  - cpuidle: menu: Cleanup after loadavg removal (Mark Langsdorf) [RHEL-64032]
  - cpuidle: ladder: fix ladder_do_selection() kernel-doc (Mark Langsdorf) [RHEL-64032]
  - cpuidle: Avoid explicit cpumask allocation on stack (Mark Langsdorf) [RHEL-64032]
  - cpumask: Introduce cpumask_first_and_and() (Mark Langsdorf) [RHEL-64032]
  - cpuidle: psci: Update init level to core_initcall() (Mark Langsdorf) [RHEL-64032]
  - cpuidle: psci: Drop superfluous wrappers psci_dt_attach|detach_cpu() (Mark Langsdorf) [RHEL-64032]
  - cpuidle: Avoid potential overflow in integer multiplication (Mark Langsdorf) [RHEL-64032]
  - cpuidle: haltpoll: do not shrink guest poll_limit_ns below grow_start (Mark Langsdorf) [RHEL-64032]
  - cpuidle: haltpoll: Do not enable interrupts when entering idle (Mark Langsdorf) [RHEL-64032]
  - cpuidle: pseries: Mark pseries_idle_proble() as __init (Mark Langsdorf) [RHEL-64032]


author: Patrick Talbert <ptalbert@redhat.com> [5.14.0-562.el9]
changelog:
  - nfsd: fix nfs4_openowner leak when concurrent nfsd4_open occur (Olga Kornievskaia) [RHEL-76402] {CVE-2024-56779}
  - rtla/timerlat_top: Set OSNOISE_WORKLOAD for kernel threads (Tomas Glozar) [RHEL-72939]
  - rtla/timerlat_hist: Set OSNOISE_WORKLOAD for kernel threads (Tomas Glozar) [RHEL-72939]
  - rtla/osnoise: Distinguish missing workload option (Tomas Glozar) [RHEL-72939]
  - rtla: Report missed event count (Tomas Glozar) [RHEL-75777]
  - rtla: Add function to report missed events (Tomas Glozar) [RHEL-75777]
  - rtla: Count all processed events (Tomas Glozar) [RHEL-75777]
  - rtla: Count missed trace events (Tomas Glozar) [RHEL-75777]
  - tools/rtla: Add osnoise_trace_is_off() (Tomas Glozar) [RHEL-75777]
  - rtla/timerlat_top: Abort event processing on second signal (Tomas Glozar) [RHEL-75777]
  - rtla/timerlat_hist: Abort event processing on second signal (Tomas Glozar) [RHEL-75777]
  - rtla/timerlat_top: Stop timerlat tracer on signal (Tomas Glozar) [RHEL-75777]
  - rtla/timerlat_hist: Stop timerlat tracer on signal (Tomas Glozar) [RHEL-75777]
  - rtla: Add trace_instance_stop (Tomas Glozar) [RHEL-75777]
  - selinux: ignore unknown extended permissions (Ondrej Mosnacek) [RHEL-75631] {CVE-2024-57931}
  - rcu/kvfree: Fix data-race in __mod_timer / kvfree_call_rcu (Rafael Aquini) [RHEL-72196] {CVE-2024-53160}
  - initramfs: avoid filename buffer overrun (Rafael Aquini) [RHEL-70275] {CVE-2024-53142}
  - libperf: evlist: Fix --cpu argument on hybrid platform (Michael Petlan) [RHEL-71069]
  - scsi: lpfc: Fix spelling errors 'asynchronously' (Dick Kennedy) [RHEL-70003]
  - scsi: lpfc: Copyright updates for 14.4.0.6 patches (Dick Kennedy) [RHEL-70003]
  - scsi: lpfc: Update lpfc version to 14.4.0.6 (Dick Kennedy) [RHEL-70003]
  - scsi: lpfc: Change lpfc_nodelist nlp_flag member into a bitmask (Dick Kennedy) [RHEL-70003]
  - scsi: lpfc: Remove NLP_RELEASE_RPI flag from nodelist structure (Dick Kennedy) [RHEL-70003]
  - scsi: lpfc: Prevent NDLP reference count underflow in dev_loss_tmo callback (Dick Kennedy) [RHEL-70003]
  - Revert "scsi: lpfc: Early return after marking final NLP_DROPPED flag in dev_loss_tmo" (Dick Kennedy) [RHEL-70003]
  - scsi: lpfc: Add cleanup of nvmels_wq after HBA reset (Dick Kennedy) [RHEL-70003]
  - scsi: lpfc: Check SLI_ACTIVE flag in FDMI cmpl before submitting follow up FDMI (Dick Kennedy) [RHEL-70003]
  - scsi: lpfc: Update lpfc_els_flush_cmd() to check for SLI_ACTIVE before BSG flag (Dick Kennedy) [RHEL-70003]
  - scsi: lpfc: Call lpfc_sli4_queue_unset() in restart and rmmod paths (Dick Kennedy) [RHEL-70003]
  - scsi: lpfc: Check devloss callbk done flag for potential stale NDLP ptrs (Dick Kennedy) [RHEL-70003]
  - scsi: lpfc: Modify CGN warning signal calculation based on EDC response (Dick Kennedy) [RHEL-70003]


author: Patrick Talbert <ptalbert@redhat.com> [5.14.0-563.el9]
changelog:
  - redhat: set aarch64 variants of kernel-rt as Tech Preview (Luis Claudio R. Goncalves) [RHEL-77160]
  - drm/ast: Fix ast_dp connection status (Jocelyn Falempe) [RHEL-76831]
  - Revert "perf util: Make util its own library" (Michael Petlan) [RHEL-65742]
  - octeontx2-af: fix a use-after-free in rvu_npa_register_reporters (Sai Krishna) [RHEL-23617]
  - octeontx2-pf: mcs: Remove dead code and semi-colon from rsrc_name() (Sai Krishna) [RHEL-23617]
  - octeontx2-pf: fix error handling of devlink port in rvu_rep_create() (Sai Krishna) [RHEL-23617]
  - octeontx2-pf: fix netdev memory leak in rvu_rep_create() (Sai Krishna) [RHEL-23617]
  - octeontx2-af: fix build regression without CONFIG_DCB (Sai Krishna) [RHEL-23617]
  - cn10k-ipsec: Fix compilation error when CONFIG_XFRM_OFFLOAD disabled (Sai Krishna) [RHEL-23617]
  - octeontx2-af: Fix installation of PF multicast rule (Sai Krishna) [RHEL-23617]
  - cn10k-ipsec: Enable outbound ipsec crypto offload (Sai Krishna) [RHEL-23617]
  - cn10k-ipsec: Allow ipsec crypto offload for skb with SA (Sai Krishna) [RHEL-23617]
  - cn10k-ipsec: Process outbound ipsec crypto offload (Sai Krishna) [RHEL-23617]
  - cn10k-ipsec: Add SA add/del support for outb ipsec crypto offload (Sai Krishna) [RHEL-23617]
  - cn10k-ipsec: Init hardware for outbound ipsec crypto offload (Sai Krishna) [RHEL-23617]
  - octeontx2-af: Disable backpressure between CPT and NIX (Sai Krishna) [RHEL-23617]
  - octeontx2-pf: Move skb fragment map/unmap to common code (Sai Krishna) [RHEL-23617]
  - octeontx2-pf: map skb data as device writeable (Sai Krishna) [RHEL-23617]
  - octeontx2-af: Fix SDP MAC link credits configuration (Sai Krishna) [RHEL-23617]
  - octeontx2-af: Quiesce traffic before NIX block reset (Sai Krishna) [RHEL-23617]
  - octeontx2-af: RPM: fix stale FCFEC counters (Sai Krishna) [RHEL-23617]
  - octeontx2-af: RPM: fix stale RSFEC counters (Sai Krishna) [RHEL-23617]
  - octeontx2-af: RPM: Fix low network performance (Sai Krishna) [RHEL-23617]
  - octeontx2-af: RPM: Fix mismatch in lmac type (Sai Krishna) [RHEL-23617]
  - octeontx2-pf: Fix spelling mistake "reprentator" -> "representor" (Sai Krishna) [RHEL-23617]
  - octeontx2-pf: Adds TC offload support (Sai Krishna) [RHEL-23617]
  - octeontx2-pf: Implement offload stats ndo for representors (Sai Krishna) [RHEL-23617]
  - octeontx2-pf: Add devlink port support (Sai Krishna) [RHEL-23617]
  - octeontx2-pf: Add representors for sdp MAC (Sai Krishna) [RHEL-23617]
  - octeontx2-pf: Configure VF mtu via representor (Sai Krishna) [RHEL-23617]
  - octeontx2-pf: Add support to sync link state between representor and VFs (Sai Krishna) [RHEL-23617]
  - octeontx2-pf: Get VF stats via representor (Sai Krishna) [RHEL-23617]
  - octeontx2-af: Add packet path between representor and VF (Sai Krishna) [RHEL-23617]
  - octeontx2-pf: Add basic net_device_ops (Sai Krishna) [RHEL-23617]
  - octeontx2-pf: Create representor netdev (Sai Krishna) [RHEL-23617]
  - redhat/configs: enable CONFIG_RVU_ESWITCH on RHEL (Sai Krishna) [RHEL-23617]
  - octeontx2-pf: RVU representor driver (Sai Krishna) [RHEL-23617]
  - octeontx2-pf: Vary completion queue event size (Sai Krishna) [RHEL-23617]
  - octeontx2-af: Refactor few NPC mcam APIs (Sai Krishna) [RHEL-23617]
  - octeontx2-pf: Move shared APIs to header file (Sai Krishna) [RHEL-23617]
  - octeontx2-pf: Reuse PF max mtu value (Sai Krishna) [RHEL-23617]
  - octeontx2-pf: Add new APIs for queue memory alloc/free. (Sai Krishna) [RHEL-23617]
  - octeontx2-pf: Define common API for HW resources configuration (Sai Krishna) [RHEL-23617]
  - net: marvell: use ethtool string helpers (Sai Krishna) [RHEL-23617]
  - octeontx2-pf: handle otx2_mbox_get_rsp errors in otx2_dcbnl.c (Sai Krishna) [RHEL-23617]
  - octeontx2-pf: handle otx2_mbox_get_rsp errors in otx2_dmac_flt.c (Sai Krishna) [RHEL-23617]
  - octeontx2-pf: handle otx2_mbox_get_rsp errors in cn10k.c (Sai Krishna) [RHEL-23617]
  - octeontx2-pf: handle otx2_mbox_get_rsp errors in otx2_flows.c (Sai Krishna) [RHEL-23617]
  - octeontx2-pf: handle otx2_mbox_get_rsp errors in otx2_ethtool.c (Sai Krishna) [RHEL-23617]
  - octeontx2-pf: handle otx2_mbox_get_rsp errors in otx2_common.c (Sai Krishna) [RHEL-23617]
  - octeontx2-af: Fix potential integer overflows on integer shifts (Sai Krishna) [RHEL-23617]
  - octeontx2-af: Change block parameter to const pointer in get_lf_str_list (Sai Krishna) [RHEL-23617]
  - octeontx2-af: debugfs: Add Channel info to RPM map (Sai Krishna) [RHEL-23617]
  - octeontx2-af: Modify SMQ flush sequence to drop packets (Sai Krishna) [RHEL-23617]
  - octeontx2-pf: Make iplen __be16 in otx2_sqe_add_ext() (Sai Krishna) [RHEL-23617]
  - octeontx2-af: Pass string literal as format argument of alloc_workqueue() (Sai Krishna) [RHEL-23617]
  - octeontx2-af: configure default CPT credits for CN10KA B0 (Sai Krishna) [RHEL-23617]
  - octeontx2-af: avoid RXC register access for CN10KB (Sai Krishna) [RHEL-23617]
  - octeontx2-af: use dynamic interrupt vectors for CN10K (Sai Krishna) [RHEL-23617]
  - octeontx2-af: Fix CPT AF register offset calculation (Sai Krishna) [RHEL-23617]
  - octeontx2-af: fix issue with IPv4 match for RSS (Sai Krishna) [RHEL-23617]
  - octeontx2-af: fix issue with IPv6 ext match for RSS (Sai Krishna) [RHEL-23617]
  - octeontx2-af: fix detection of IP layer (Sai Krishna) [RHEL-23617]
  - octeontx2-af: fix a issue with cpt_lf_alloc mailbox (Sai Krishna) [RHEL-23617]
  - octeontx2-af: replace cpt slot with lf id on reg write (Sai Krishna) [RHEL-23617]
  - octeontx2-af: Fix incorrect value output on error path in rvu_check_rsrc_availability() (Sai Krishna) [RHEL-23617]
  - octeontx2-af: Sync NIX and NPA contexts from NDC to LLC/DRAM (Sai Krishna) [RHEL-23617]
  - octeontx2-pf: Fix coverity and klockwork issues in octeon PF driver (Sai Krishna) [RHEL-23617]
  - octeontx2-pf: Fix linking objects into multiple modules (Sai Krishna) [RHEL-23617]
  - octeontx2-pf: Add error handling to VLAN unoffload handling (Sai Krishna) [RHEL-23617]
  - octeontx2-af: Add debugfs support to dump NIX TM topology (Sai Krishna) [RHEL-23617]
  - octeontx2-af: Always allocate PF entries from low prioriy zone (Sai Krishna) [RHEL-23617]
  - Octeontx2-pf: Free send queue buffers incase of leaf to inner (Sai Krishna) [RHEL-23617]
  - octeontx2-pf: Reuse Transmit queue/Send queue index of HTB class (Sai Krishna) [RHEL-23617]
  - octeontx2-pf: Treat truncation of IRQ name as an error (Sai Krishna) [RHEL-23617]
  - octeontx2-pf: flower: check for unsupported control flags (Sai Krishna) [RHEL-23617]
  - octeontx2-pf: Add support for offload tc with skbedit mark action (Sai Krishna) [RHEL-23617]
  - octeontx2-pf: fix FLOW_DIS_IS_FRAGMENT implementation (Sai Krishna) [RHEL-23617]
  - octeontx2-af: Fix NIX SQ mode and BP config (Sai Krishna) [RHEL-23617]
  - octeontx2-pf: Fix transmit scheduler resource leak (Sai Krishna) [RHEL-23617]
  - octeontx2-pf: Reset MAC stats during probe (Sai Krishna) [RHEL-23617]
  - octeontx2-af: Add array index check (Sai Krishna) [RHEL-23617]
  - octeontx2-pf: remove unused variables req_hdr and rsp_hdr (Sai Krishna) [RHEL-23617]
  - octeontx2-pf: check negative error code in otx2_open() (Sai Krishna) [RHEL-23617]
  - octeontx2-af: Increase maximum BPID channels (Sai Krishna) [RHEL-23617]
  - octeontx2-af: Fix issue with loading coalesced KPU profiles (Sai Krishna) [RHEL-23617]
  - Octeontx2-af: fix pause frame configuration in GMP mode (Sai Krishna) [RHEL-23617]
  - octeontx2-pf: Send UP messages to VF only when VF is up. (Sai Krishna) [RHEL-23617]
  - octeontx2-pf: Use default max_active works instead of one (Sai Krishna) [RHEL-23617]
  - octeontx2-pf: Wait till detach_resources msg is complete (Sai Krishna) [RHEL-23617]
  - octeontx2: Detect the mbox up or down message via register (Sai Krishna) [RHEL-23617]
  - octeontx2-af: Use matching wake_up API variant in CGX command interface (Sai Krishna) [RHEL-23617]
  - octeontx2-pf: Add TC flower offload support for TCP flags (Sai Krishna) [RHEL-23617]
  - Octeontx2-af: Fix an issue in firmware shared data reserved space (Sai Krishna) [RHEL-23617]
  - octeontx2-af: Consider the action set by PF (Sai Krishna) [RHEL-23617]
  - Octeontx2-af: Fetch MAC channel info from firmware (Sai Krishna) [RHEL-23617]
  - octeontx2-af: Remove the PF_FUNC validation for NPC transmit rules (Sai Krishna) [RHEL-23617]
  - octeontx2-pf: Fix a memleak otx2_sq_init (Sai Krishna) [RHEL-23617]
  - octeontx2-af: Cleanup loopback device checks (Sai Krishna) [RHEL-23617]
  - octeontx2-af: Create BPIDs free pool (Sai Krishna) [RHEL-23617]
  - octeontx2-pf: Remove xdp queues on program detach (Sai Krishna) [RHEL-23617]
  - octeontx2-af: Add filter profiles in hardware to extract packet headers (Sai Krishna) [RHEL-23617]
  - net: fill in MODULE_DESCRIPTION()s for rvu_mbox (Sai Krishna) [RHEL-23617]
  - octeontx2-af: CN10KB: Fix FIFO length calculation for RPM2 (Sai Krishna) [RHEL-23617]
  - octeontx2-af: Re-enable MAC TX in otx2_stop processing (Sai Krishna) [RHEL-23617]
  - octeontx2-af: Always configure NIX TX link credits based on max frame size (Sai Krishna) [RHEL-23617]
  - octeontx2-af: Fix max NPC MCAM entry check while validating ref_entry (Sai Krishna) [RHEL-23617]
  - octeontx2-af: Fix marking couple of structure as __packed (Sai Krishna) [RHEL-23617]
  - octeontx2-af: insert space after include (Sai Krishna) [RHEL-23617]
  - octeontx2-pf: Fix graceful exit during PFC configuration failure (Sai Krishna) [RHEL-23617]
  - octeontx2-af: Fix multicast/mirror group lock/unlock issue (Sai Krishna) [RHEL-23617]
  - octeontx2-af: Fix pause frame configuration (Sai Krishna) [RHEL-23617]
  - octeontx2-af: Update RSS algorithm index (Sai Krishna) [RHEL-23617]
  - octeontx2-pf: Fix promisc mcam entry action (Sai Krishna) [RHEL-23617]
  - octeontx2-af: Update Tx link register range (Sai Krishna) [RHEL-23617]
  - octeontx2-af: Add missing mcs flr handler call (Sai Krishna) [RHEL-23617]
  - octeontx2-af: Fix mcs stats register address (Sai Krishna) [RHEL-23617]
  - octeontx2-af: Fix mcs sa cam entries size (Sai Krishna) [RHEL-23617]
  - octeontx2-af: Adjust Tx credits when MCS external bypass is disabled (Sai Krishna) [RHEL-23617]
  - octeontx2-af: cn10k: Increase outstanding LMTST transactions (Sai Krishna) [RHEL-23617]
  - octeontx2-af: fix a use-after-free in rvu_nix_register_reporters (Sai Krishna) [RHEL-23617]
  - octeontx2-pf: consider both Rx and Tx packet stats for adaptive interrupt coalescing (Sai Krishna) [RHEL-23617]
  - octeontx2-pf: TC flower offload support for mirror (Sai Krishna) [RHEL-23617]
  - octeontx2-af: Add new mbox to support multicast/mirror offload (Sai Krishna) [RHEL-23617]
  - octeontx2-af: debugfs: update CQ context fields (Sai Krishna) [RHEL-23617]
  - octeontx2-af: Check return value of nix_get_nixlf before using nixlf (Sai Krishna) [RHEL-23617]
  - octeontx2-pf: Add missing mutex lock in otx2_get_pauseparam (Sai Krishna) [RHEL-23617]
  - octeontx2-pf: Restore TC ingress police rules when interface is up (Sai Krishna) [RHEL-23617]
  - octeontx2-pf: Fix adding mbox work queue entry when num_vfs > 64 (Sai Krishna) [RHEL-23617]
  - octeontx2-af: Fix possible buffer overflow (Sai Krishna) [RHEL-23617]
  - octeontx2-pf: TC flower offload support for ICMP type and code (Sai Krishna) [RHEL-23617]
  - octeontx2-pf: Fix ntuple rule creation to direct packet to VF with higher Rx queue than its PF (Sai Krishna) [RHEL-23617]
  - octeontx2-pf: Fix memory leak during interface down (Sai Krishna) [RHEL-23617]
  - octeontx2-pf: Free pending and dropped SQEs (Sai Krishna) [RHEL-23617]
  - octeontx2-pf: Fix holes in error code (Sai Krishna) [RHEL-23617]
  - octeontx2-pf: Fix error codes (Sai Krishna) [RHEL-23617]
  - octeontx2-af: Enable hardware timestamping for VFs (Sai Krishna) [RHEL-23617]
  - octeontx2-af: replace deprecated strncpy with strscpy (Sai Krishna) [RHEL-23617]
  - octeontx2-pf: mcs: update PN only when update_pn is true (Sai Krishna) [RHEL-23617]
  - octeontx2-pf: Tc flower offload support for MPLS (Sai Krishna) [RHEL-23617]
  - octeontx2-pf: Do xdp_do_flush() after redirects. (Sai Krishna) [RHEL-23617]
  - octeontx2-pf: Enable PTP PPS output support (Sai Krishna) [RHEL-23617]
  - octeontx2-af: Fix truncation of smq in CN10K NIX AQ enqueue mbox handler (Sai Krishna) [RHEL-23617]
  - octeontx2-af: print error message incase of invalid pf mapping (Sai Krishna) [RHEL-23617]
  - octeontx2-af: Add validation of lmac (Sai Krishna) [RHEL-23617]
  - octeontx2-af: Don't treat lack of CGX interfaces as error (Sai Krishna) [RHEL-23617]
  - octeontx2-af: CN10KB: Add USGMII LMAC mode (Sai Krishna) [RHEL-23617]
  - cteonxt2-pf: Fix backpressure config for multiple PFC priorities to work simultaneously (Sai Krishna) [RHEL-23617]
  - octeontx2-af: CN10KB: fix PFC configuration (Sai Krishna) [RHEL-23617]
  - octeontx2-pf: Fix PFC TX scheduler free (Sai Krishna) [RHEL-23617]
  - octeontx2-pf: Use PTP HW timestamp counter atomic update feature (Sai Krishna) [RHEL-23617]
  - octeontx2-af: SDP: fix receive link config (Sai Krishna) [RHEL-23617]
  - octeontx2-pf: Allow both ntuple and TC features on the interface (Sai Krishna) [RHEL-23617]
  - octeontx2-af: Harden rule validation. (Sai Krishna) [RHEL-23617]
  - octeontx2-af: Remove redundant functions rvu_npc_exact_mac2u64() (Sai Krishna) [RHEL-23617]
  - octeontx2-af: Use u64_to_ether_addr() to convert ethernet address (Sai Krishna) [RHEL-23617]
  - octeontx2-af: Remove redundant functions mac2u64() and cfg2mac() (Sai Krishna) [RHEL-23617]
  - octeontx2-af: TC flower offload support for inner VLAN (Sai Krishna) [RHEL-23617]
  - octeontx2-af: Code restructure to handle TC outer VLAN offload (Sai Krishna) [RHEL-23617]
  - octeontx2: Remove unnecessary ternary operators (Sai Krishna) [RHEL-23617]
  - octeontx2-pf: TC flower offload support for SPI field (Sai Krishna) [RHEL-23617]
  - octeontx2-af: Initialize 'cntr_val' to fix uninitialized symbol error (Sai Krishna) [RHEL-23617]
  - octeontx2-af: Fix hash extraction enable configuration (Sai Krishna) [RHEL-23617]
  - octeontx2-af: Install TC filter rules in hardware based on priority (Sai Krishna) [RHEL-23617]
  - octeontx2-pf: htb offload support for Round Robin scheduling (Sai Krishna) [RHEL-23617]
  - octeontx2-pf: implement transmit schedular allocation algorithm (Sai Krishna) [RHEL-23617]
  - octeontx2-pf: mcs: Generate hash key using ecb(aes) (Sai Krishna) [RHEL-23617]
  - octeontx2-pf: Dont allocate BPIDs for LBK interfaces (Sai Krishna) [RHEL-23617]
  - octeontx2-pf: Add additional check for MCAM rules (Sai Krishna) [RHEL-23617]
  - octeontx2-af: Move validation of ptp pointer before its usage (Sai Krishna) [RHEL-23617]
  - octeontx2-af: Promisc enable/disable through mbox (Sai Krishna) [RHEL-23617]
  - octeontx-af: fix hardware timestamp configuration (Sai Krishna) [RHEL-23617]
  - octeontx2-af: Reset MAC features in FLR (Sai Krishna) [RHEL-23617]
  - octeontx2-af: Add validation before accessing cgx and lmac (Sai Krishna) [RHEL-23617]
  - octeontx2-af: Fix mapping for NIX block from CGX connection (Sai Krishna) [RHEL-23617]
  - octeontx2-af: cn10kb: fix interrupt csr addresses (Sai Krishna) [RHEL-23617]
  - octeontx2-pf: TC flower offload support for rxqueue mapping (Sai Krishna) [RHEL-23617]
  - octeontx2-af: Set XOFF on other child transmit schedulers during SMQ flush (Sai Krishna) [RHEL-23617]
  - octeontx2-af: add option to toggle DROP_RE enable in rx cfg (Sai Krishna) [RHEL-23617]
  - octeontx2-af: Enable LBK links only when switch mode is on. (Sai Krishna) [RHEL-23617]
  - octeontx2-af: cn10k: Set NIX DWRR MTU for CN10KB silicon (Sai Krishna) [RHEL-23617]
  - octeontx2-af: extend RSS supported offload types (Sai Krishna) [RHEL-23617]
  - octeontx2-af: fix lbk link credits on cn10k (Sai Krishna) [RHEL-23617]
  - octeontx2-af: fixed resource availability check (Sai Krishna) [RHEL-23617]
  - octeontx2-af: Fix promiscuous mode (Sai Krishna) [RHEL-23617]
  - octeontx2-pf: mcs: Support VLAN in clear text (Sai Krishna) [RHEL-23617]
  - octeontx2-pf: mcs: Remove unneeded semicolon (Sai Krishna) [RHEL-23617]
  - octeontx2-pf: ethtool expose qos stats (Sai Krishna) [RHEL-23617]
  - octeontx2-pf: Add support for HTB offload (Sai Krishna) [RHEL-23617]
  - octeontx2-pf: Prepare for QOS offload (Sai Krishna) [RHEL-23617]
  - octeontx2-pf: Refactor schedular queue alloc/free calls (Sai Krishna) [RHEL-23617]
  - octeontx2-pf: qos send queues management (Sai Krishna) [RHEL-23617]
  - octeontx2-pf: Rename tot_tx_queues to non_qos_queues (Sai Krishna) [RHEL-23617]
  - octeontx2-pf: mcs: Offload extended packet number(XPN) feature (Sai Krishna) [RHEL-23617]
  - macsec: Use helper macsec_netdev_priv for offload drivers (Sai Krishna) [RHEL-23617]
  - octeontx2-pf: mcs: Do not reset PN while updating secy (Sai Krishna) [RHEL-23617]
  - octeontx2-pf: mcs: Fix shared counters logic (Sai Krishna) [RHEL-23617]
  - octeontx2-pf: mcs: Clear stats before freeing resource (Sai Krishna) [RHEL-23617]
  - octeontx2-pf: mcs: Match macsec ethertype along with DMAC (Sai Krishna) [RHEL-23617]
  - octeontx2-pf: mcs: Fix NULL pointer dereferences (Sai Krishna) [RHEL-23617]
  - octeontx2-af: add mbox to return CPT_AF_FLT_INT info (Sai Krishna) [RHEL-23617]
  - octeontx2-af: update cpt lf alloc mailbox (Sai Krishna) [RHEL-23617]
  - octeontx2-af: restore rxc conf after teardown sequence (Sai Krishna) [RHEL-23617]
  - octeontx2-af: optimize cpt pf identification (Sai Krishna) [RHEL-23617]
  - octeontx2-af: modify FLR sequence for CPT (Sai Krishna) [RHEL-23617]
  - octeontx2-af: recover CPT engine when it gets fault (Sai Krishna) [RHEL-23617]
  - octeontx2-af: update CPT inbound inline IPsec config mailbox (Sai Krishna) [RHEL-23617]
  - octeontx2-pf: Remove duplicate MACSEC setting (Sai Krishna) [RHEL-23617]
  - octeontx2-pf: fix build error when CONFIG_OCTEONTX2_PF=y (Sai Krishna) [RHEL-23617]
  - net: octeontx2-pf: mcs: consider MACSEC setting (Sai Krishna) [RHEL-23617]
  - ethernet: marvell: octeontx2 Fix resource not freed after malloc (Sai Krishna) [RHEL-23617]
  - octeontx2-pf: mcs: fix possible memory leak in otx2_probe() (Sai Krishna) [RHEL-23617]
  - octeontx2-pf: mcs: fix missing unlock in some error paths (Sai Krishna) [RHEL-23617]
  - octeontx2-pf: mcs: remove unneeded semicolon (Sai Krishna) [RHEL-23617]
  - octeontx2-pf: mcs: Introduce MACSEC hardware offloading (Sai Krishna) [RHEL-23617]
  - ice: stop storing XDP verdict within ice_rx_buf (Petr Oros) [RHEL-65102]
  - ice: gather page_count()'s of each frag right before XDP prog call (Petr Oros) [RHEL-65102]
  - ice: put Rx buffers after being done with current frame (Petr Oros) [RHEL-65102]
  - wifi: iwlwifi: bump FW API to 94 for BZ/SC devices (CKI Backport Bot) [RHEL-74377]
  - net: add reserved fields to psample_metadata (Sabrina Dubroca) [RHEL-60372]
  - net: add reserved fields to ethtool_keee (Sabrina Dubroca) [RHEL-60372]
  - net: add reserved fields to page_pool_stats and page_pool_params (Sabrina Dubroca) [RHEL-60372]
  - net: add reserved fields to devlink_ops (Sabrina Dubroca) [RHEL-60372]
  - Revert "net: exclude TC from kABI" (Sabrina Dubroca) [RHEL-60372]
  - Revert "net: exclude BPF/XDP from kABI" (Sabrina Dubroca) [RHEL-60372]
  - net: add reserved fields to kernel_hwtstamp_config (Sabrina Dubroca) [RHEL-60372]
  - net: add reserved fields to ip_tunnel_parm_kern (Sabrina Dubroca) [RHEL-60372]
  - net: add reserved fields to netdev_stat_ops and netdev_queue_mgmt_ops (Sabrina Dubroca) [RHEL-60372]
  - gfs2: Truncate address space when flipping GFS2_DIF_JDATA flag (Andreas Gruenbacher) [RHEL-73912]
  - gve: trigger RX NAPI instead of TX NAPI in gve_xsk_wakeup (Joshua Washington) [RHEL-73270]
  - gve: process XSK TX descriptors as part of RX NAPI (Joshua Washington) [RHEL-73270]
  - gve: guard XSK operations on the existence of queues (Joshua Washington) [RHEL-73270]
  - gve: guard XDP xmit NDO on existence of xdp queues (Joshua Washington) [RHEL-73270]
  - gve: Fix an edge case for TSO skb validity check (Joshua Washington) [RHEL-73270]
  - gve: Fix XDP TX completion handling when counters overflow (Joshua Washington) [RHEL-73270]
  - gve: Clear napi->skb before dev_kfree_skb_any() (Joshua Washington) [RHEL-73270] {CVE-2024-40937}
  - gve: ignore nonrelevant GSO type bits when processing TSO headers (Joshua Washington) [RHEL-73270]
  - EDAC/igen6: Add Intel Meteor Lake-P SoCs support (Joel Savitz) [RHEL-53588]
  - EDAC/igen6: Add Intel Meteor Lake-PS SoCs support (Joel Savitz) [RHEL-53588]
  - EDAC/igen6: Add Intel Raptor Lake-P SoCs support (Joel Savitz) [RHEL-53588]
  - EDAC/igen6: Add Intel Alder Lake-N SoCs support (Joel Savitz) [RHEL-53588]
  - EDAC/igen6: Make get_mchbar() helper function (Joel Savitz) [RHEL-53588]
  - Revert "net: wwan: mark Qualcomm driver as tech preview" (Jose Ignacio Tornos Martinez) [RHEL-67116]
  - Revert "net: wwan: mark t7xx driver as tech preview" (Jose Ignacio Tornos Martinez) [RHEL-67116]
  - Revert "net: wwan: mark iosm driver as tech preview" (Jose Ignacio Tornos Martinez) [RHEL-67116]
  - net: wwan: t7xx: Fix off-by-one error in t7xx_dpmaif_rx_buf_alloc() (Jose Ignacio Tornos Martinez) [RHEL-67116]
  - net: wwan: fix global oob in wwan_rtnl_policy (Jose Ignacio Tornos Martinez) [RHEL-66001 RHEL-67116] {CVE-2024-50128}
  - net: wwan: qcom_bam_dmux: Fix missing pm_runtime_disable() (Jose Ignacio Tornos Martinez) [RHEL-67116]
  - net: wwan: t7xx: PCIe reset rescan (Jose Ignacio Tornos Martinez) [RHEL-67116]
  - net: wwan: t7xx: add support for Dell DW5933e (Jose Ignacio Tornos Martinez) [RHEL-67116]
  - net: wwan: mhi: make default data link id configurable (Jose Ignacio Tornos Martinez) [RHEL-67116]
  - net: wwan: t7xx: Un-embed dummy device (Jose Ignacio Tornos Martinez) [RHEL-67116]
  - HID: bpf: drop unneeded casts discarding const (Benjamin Tissoires) [RHEL-53898]
  - selftests/hid: fix kfunc inclusions with newer bpftool (Benjamin Tissoires) [RHEL-53898]
  - Input: fix regression when re-registering input handlers (Benjamin Tissoires) [RHEL-53898]
  - HID: Ignore battery for all ELAN I2C-HID devices (Benjamin Tissoires) [RHEL-53898]
  - HID: bpf: fix cfi stubs for hid_bpf_ops (Benjamin Tissoires) [RHEL-53898]
  - HID: wacom: Hardcode (non-inverted) AES pens as BTN_TOOL_PEN (Benjamin Tissoires) [RHEL-53898]
  - HID: lenovo: Add support for Thinkpad X1 Tablet Gen 3 keyboard (Benjamin Tissoires) [RHEL-53898]
  - HID: multitouch: Add quirk for Logitech Bolt receiver w/ Casa touchpad (Benjamin Tissoires) [RHEL-53898]
  - HID: multitouch: Add quirk for HONOR MagicBook Art 14 touchpad (Benjamin Tissoires) [RHEL-53898]
  - HID: multitouch: Add support for B2402FVA track point (Benjamin Tissoires) [RHEL-53898]
  - HID: core: zero-initialize the report buffer (Benjamin Tissoires) [RHEL-53898]
  - selftest: hid: add the missing tests directory (Benjamin Tissoires) [RHEL-53898]
  - HID: plantronics: Workaround for an unexcepted opposite volume key (Benjamin Tissoires) [RHEL-53898]
  - HID: amd_sfh: Switch to device-managed dmam_alloc_coherent() (Benjamin Tissoires) [RHEL-53898 RHEL-66678] {CVE-2024-50189}
  - selftest: hid: add missing run-hid-tools-tests.sh (Benjamin Tissoires) [RHEL-53898]
  - HID: i2c-hid: ensure various commands do not interfere with each other (Benjamin Tissoires) [RHEL-53898]
  - HID: multitouch: Add support for Thinkpad X12 Gen 2 Kbd Portfolio (Benjamin Tissoires) [RHEL-53898]
  - HID: wacom: Do not warn about dropped packets for first packet (Benjamin Tissoires) [RHEL-53898]
  - HID: wacom: Support sequence numbers smaller than 16-bit (Benjamin Tissoires) [RHEL-53898]
  - HID: wacom: Defer calculation of resolution until resolution_code is known (Benjamin Tissoires) [RHEL-53898]
  - HID: wacom: more appropriate tool type categorization (Benjamin Tissoires) [RHEL-53898]
  - HID: wacom: Modify pen IDs (Benjamin Tissoires) [RHEL-53898]
  - HID: multitouch: Add support for GT7868Q (Benjamin Tissoires) [RHEL-53898]
  - HID: amd_sfh: free driver_data after destroying hid device (Benjamin Tissoires) [RHEL-53898] {CVE-2024-46746}
  - hid-asus: add ROG Ally X prod ID to quirk list (Benjamin Tissoires) [RHEL-53898]
  - HID: cougar: fix slab-out-of-bounds Read in cougar_report_fixup (Benjamin Tissoires) [RHEL-53898 RHEL-59317] {CVE-2024-46747}
  - selftests/hid: add test for attaching multiple time the same struct_ops (Benjamin Tissoires) [RHEL-53898]
  - HID: bpf: prevent the same struct_ops to be attached more than once (Benjamin Tissoires) [RHEL-53898]
  - selftests/hid: disable struct_ops auto-attach (Benjamin Tissoires) [RHEL-53898]
  - selftests/hid: fix bpf_wq new API (Benjamin Tissoires) [RHEL-53898]
  - HID: amd_sfh: Move sensor discovery before HID device initialization (Benjamin Tissoires) [RHEL-53898]
  - hid: bpf: add BPF_JIT dependency (Benjamin Tissoires) [RHEL-53898]
  - Merge tag 'for-linus-2024071601' of git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid (Benjamin Tissoires) [RHEL-53898]
  - HID: hid-steam: Fix typo in goto label (Benjamin Tissoires) [RHEL-53898]
  - HID: mcp2221: Remove unnecessary semicolon (Benjamin Tissoires) [RHEL-53898]
  - HID: Fix spelling mistakes "Kensigton" -> "Kensington" (Benjamin Tissoires) [RHEL-53898]
  - HID: add more missing MODULE_DESCRIPTION() macros (Benjamin Tissoires) [RHEL-53898]
  - HID: samples: fix the 2 struct_ops definitions (Benjamin Tissoires) [RHEL-53898]
  - HID: apple: Add support for magic keyboard backlight on T2 Macs (Benjamin Tissoires) [RHEL-53898]
  - HID: bpf: doc fixes for hid_hw_request() hooks (Benjamin Tissoires) [RHEL-53898]
  - HID: bpf: doc fixes for hid_hw_request() hooks (Benjamin Tissoires) [RHEL-53898]
  - HID: bpf: fix gcc warning and unify __u64 into u64 (Benjamin Tissoires) [RHEL-53898]
  - selftests/hid: ensure CKI can compile our new tests on old kernels (Benjamin Tissoires) [RHEL-53898]
  - selftests/hid: add an infinite loop test for hid_bpf_try_input_report (Benjamin Tissoires) [RHEL-53898]
  - selftests/hid: add another test for injecting an event from an event hook (Benjamin Tissoires) [RHEL-53898]
  - HID: bpf: allow hid_device_event hooks to inject input reports on self (Benjamin Tissoires) [RHEL-53898]
  - selftests/hid: add wq test for hid_bpf_input_report() (Benjamin Tissoires) [RHEL-53898]
  - HID: bpf: make hid_bpf_input_report() sleep until the device is ready (Benjamin Tissoires) [RHEL-53898]
  - selftests/hid: add tests for hid_hw_output_report HID-BPF hooks (Benjamin Tissoires) [RHEL-53898]
  - HID: bpf: add HID-BPF hooks for hid_hw_output_report (Benjamin Tissoires) [RHEL-53898]
  - selftests/hid: add tests for hid_hw_raw_request HID-BPF hooks (Benjamin Tissoires) [RHEL-53898]
  - HID: bpf: prevent infinite recursions with hid_hw_raw_requests hooks (Benjamin Tissoires) [RHEL-53898]
  - HID: bpf: add HID-BPF hooks for hid_hw_raw_requests (Benjamin Tissoires) [RHEL-53898]
  - HID: bpf: protect HID-BPF prog_list access by a SRCU (Benjamin Tissoires) [RHEL-53898]
  - HID: add source argument to HID low level functions (Benjamin Tissoires) [RHEL-53898]
  - HID: bpf: fix dispatch_hid_bpf_device_event uninitialized ret value (Benjamin Tissoires) [RHEL-53898]
  - HID: uclogic: Add module description (Benjamin Tissoires) [RHEL-53898]
  - HID: uclogic: Avoid linking common code into multiple modules (Benjamin Tissoires) [RHEL-53898]
  - HID: bpf: make part of struct hid_device writable (Benjamin Tissoires) [RHEL-53898]
  - HID: bpf: rework hid_bpf_ops_btf_struct_access (Benjamin Tissoires) [RHEL-53898]
  - bpf: allow bpf helpers to be used into HID-BPF struct_ops (Benjamin Tissoires) [RHEL-53898]
  - Documentation: HID: add a small blurb on udev-hid-bpf (Benjamin Tissoires) [RHEL-53898]
  - Documentation: HID: amend HID-BPF for struct_ops (Benjamin Tissoires) [RHEL-53898]
  - selftests/hid: add subprog call test (Benjamin Tissoires) [RHEL-53898]
  - HID: bpf: remove tracing HID-BPF capability (Benjamin Tissoires) [RHEL-53898]
  - HID: samples: convert the 2 HID-BPF samples into struct_ops (Benjamin Tissoires) [RHEL-53898]
  - selftests/hid: convert the hid_bpf selftests with struct_ops (Benjamin Tissoires) [RHEL-53898]
  - HID: bpf: implement HID-BPF through bpf_struct_ops (Benjamin Tissoires) [RHEL-53898]
  - HID: bpf: add hid_get/put_device() helpers (Benjamin Tissoires) [RHEL-53898]
  - HID: rename struct hid_bpf_ops into hid_ops (Benjamin Tissoires) [RHEL-53898]
  - HID: Ignore battery for ELAN touchscreens 2F2C and 4116 (Benjamin Tissoires) [RHEL-53898]
  - HID: i2c-hid: elan: fix reset suspend current leakage (Benjamin Tissoires) [RHEL-53898]
  - hid: asus: asus_report_fixup: fix potential read out of bounds (Benjamin Tissoires) [RHEL-53898]
  - HID: add missing MODULE_DESCRIPTION() macros (Benjamin Tissoires) [RHEL-53898]
  - HID: logitech-dj: add missing MODULE_DESCRIPTION() macro (Benjamin Tissoires) [RHEL-53898]
  - HID: lg-g15: add missing MODULE_DESCRIPTION() macro (Benjamin Tissoires) [RHEL-53898]
  - HID: letsketch: add missing MODULE_DESCRIPTION() macro (Benjamin Tissoires) [RHEL-53898]
  - HID: usbhid: Share USB device firmware node with child HID device (Benjamin Tissoires) [RHEL-53898]
  - HID: logitech-hidpp: add missing MODULE_DESCRIPTION() macro (Benjamin Tissoires) [RHEL-53898]
  - HID: nintendo: Fix an error handling path in nintendo_hid_probe() (Benjamin Tissoires) [RHEL-53898]
  - HID: logitech-dj: Fix memory leak in logi_dj_recv_switch_to_dj_mode() (Benjamin Tissoires) [RHEL-53898] {CVE-2024-40934}
  - HID: uclogic: Use Rx and Ry for touch strips (Benjamin Tissoires) [RHEL-53898]
  - HID: uclogic: Support HUION devices with up to 20 buttons (Benjamin Tissoires) [RHEL-53898]
  - HID: Use kvzalloc instead of kzalloc in hid_register_field() (Benjamin Tissoires) [RHEL-53898]
  - HID: core: remove unnecessary WARN_ON() in implement() (Benjamin Tissoires) [RHEL-53898] {CVE-2024-39509}
  - selftests/hid: skip tests with HID-BPF if udev-hid-bpf is not installed (Benjamin Tissoires) [RHEL-53898]
  - selftests/hid: add tests for the Raptor Mach 2 joystick (Benjamin Tissoires) [RHEL-53898]
  - selftests/hid: move the gamepads definitions in the test file (Benjamin Tissoires) [RHEL-53898]
  - selftests/hid: import base_gamepad.py from hid-tools (Benjamin Tissoires) [RHEL-53898]
  - selftests/hid: add Huion Kamvas Pro 19 tests (Benjamin Tissoires) [RHEL-53898]
  - selftests/hid: tablets: also check for XP-Pen offset correction (Benjamin Tissoires) [RHEL-53898]
  - selftests/hid: tablets: add a couple of XP-PEN tablets (Benjamin Tissoires) [RHEL-53898]
  - selftests/hid: tablets: reduce the number of pen state (Benjamin Tissoires) [RHEL-53898]
  - selftests/hid: add support for HID-BPF pre-loading before starting a test (Benjamin Tissoires) [RHEL-53898]
  - selftests/hid: import base_device.py from hid-tools (Benjamin Tissoires) [RHEL-53898]
  - HID: do not assume HAT Switch logical max < 8 (Benjamin Tissoires) [RHEL-53898]
  - HID: amd_sfh: Use amd_get_c2p_val() to read C2P register (Benjamin Tissoires) [RHEL-53898]
  - HID: amd_sfh: Modify and log error only if case of functionality failures (Benjamin Tissoires) [RHEL-53898]
  - HID: kye: Change Device Usage from Puck to Mouse (Benjamin Tissoires) [RHEL-53898]
  - HID: playstation: DS4: Fix calibration workaround for clone devices (Benjamin Tissoires) [RHEL-53898]
  - HID: i2c-hid: Retry address probe after delay (Benjamin Tissoires) [RHEL-53898]
  - HID: asus: add ROG Z13 lightbar (Benjamin Tissoires) [RHEL-53898]
  - HID: asus: add ROG Ally N-Key ID and keycodes (Benjamin Tissoires) [RHEL-53898]
  - HID: asus: make asus_kbd_init() generic, remove rog_nkey_led_init() (Benjamin Tissoires) [RHEL-53898]
  - HID: asus: fix more n-key report descriptors if n-key quirked (Benjamin Tissoires) [RHEL-53898]
  - HID: logitech: add a few Logitech HID++ device IDs (Benjamin Tissoires) [RHEL-53898]
  - HID: hid-debug: add EV_FF and FF_STATUS mappings (Benjamin Tissoires) [RHEL-53898]
  - HID: hid-debug: more informative output for EV_KEY (Benjamin Tissoires) [RHEL-53898]
  - HID: hid-debug: fix Moir -> Moire typo (Benjamin Tissoires) [RHEL-53898]
  - HID: Add quirk for Logitech Casa touchpad (Benjamin Tissoires) [RHEL-53898]
  - HID: hid-steam: Add Deck IMU support (Benjamin Tissoires) [RHEL-53898]
  - HID: sony: remove redundant assignment (Benjamin Tissoires) [RHEL-53898]
  - HID: nintendo: Remove unused function (Benjamin Tissoires) [RHEL-53898]
  - HID: bpf: fix hid_bpf_input_report() when hid-core is not ready (Benjamin Tissoires) [RHEL-53898]
  - HID: bpf: allow to use bpf_timer_set_sleepable_cb() in tracing callbacks. (Benjamin Tissoires) [RHEL-53898]
  - selftests/hid: add tests for hid_bpf_input_report (Benjamin Tissoires) [RHEL-53898]
  - HID: bpf: allow to inject HID event from BPF (Benjamin Tissoires) [RHEL-53898]
  - selftests/hid: Add test for hid_bpf_hw_output_report (Benjamin Tissoires) [RHEL-53898]
  - selftests/hid: add KASAN to the VM tests (Benjamin Tissoires) [RHEL-53898]
  - HID: bpf: export hid_hw_output_report as a BPF kfunc (Benjamin Tissoires) [RHEL-53898]
  - HID: bpf/dispatch: regroup kfuncs definitions (Benjamin Tissoires) [RHEL-53898]
  - HID: playstation: Simplify device type ID (Benjamin Tissoires) [RHEL-53898]
  - HID: playstation: DS4: Parse minimal report 0x01 (Benjamin Tissoires) [RHEL-53898]
  - HID: playstation: DS4: Don't fail on calibration data request (Benjamin Tissoires) [RHEL-53898]
  - HID: playstation: DS4: Don't fail on FW/HW version request (Benjamin Tissoires) [RHEL-53898]
  - HID: playstation: DS4: Fix LED blinking (Benjamin Tissoires) [RHEL-53898]
  - HID: uclogic: Expose firmware name (Benjamin Tissoires) [RHEL-53898]
  - HID: hid-debug: add missing evdev and HID codes (Benjamin Tissoires) [RHEL-53898]
  - HID: corsair,lenovo: Convert sprintf() family to sysfs_emit() family (Benjamin Tissoires) [RHEL-53898]
  - HID: roccat: Convert sprintf() family to sysfs_emit() family (Benjamin Tissoires) [RHEL-53898]
  - HID: hid-sensor-custom: Convert sprintf() family to sysfs_emit() family (Benjamin Tissoires) [RHEL-53898]
  - HID: hid-picolcd*: Convert sprintf() family to sysfs_emit() family (Benjamin Tissoires) [RHEL-53898]
  - HID: nintendo: Don't fail on setting baud rate (Benjamin Tissoires) [RHEL-53898]
  - HID: nintendo: use ida for LED player id (Benjamin Tissoires) [RHEL-53898]
  - HID: surface-hid: kbd: Convert to platform remove callback returning void (Benjamin Tissoires) [RHEL-53898]
  - HID: hid-sensor-custom: Convert to platform remove callback returning void (Benjamin Tissoires) [RHEL-53898]
  - HID: google: hammer: Convert to platform remove callback returning void (Benjamin Tissoires) [RHEL-53898]
  - hid: hid-picolcd: Remove struct backlight_ops.check_fb (Benjamin Tissoires) [RHEL-53898]
  - hid: hid-picolcd: Fix initialization order (Benjamin Tissoires) [RHEL-53898]
  - HID: amd_sfh: Set the AMD SFH driver to depend on x86 (Benjamin Tissoires) [RHEL-53898]
  - HID: amd_sfh: Extend MP2 register access to SFH (Benjamin Tissoires) [RHEL-53898]
  - HID: amd_sfh: Improve boot time when SFH is available (Benjamin Tissoires) [RHEL-53898]
  - HID: amd_sfh: Increase sensor command timeout (Benjamin Tissoires) [RHEL-53898]
  - HID: nintendo: Remove some unused functions (Benjamin Tissoires) [RHEL-53898]
  - HID: hid-prodikeys: remove struct pk_device (Benjamin Tissoires) [RHEL-53898]
  - HID: hid-prodikeys: remove unused struct pcmidi_snd members (Benjamin Tissoires) [RHEL-53898]
  - HID: hid-multitouch: remove unused mt_application::dev_time (Benjamin Tissoires) [RHEL-53898]
  - HID: hid-lg3ff: remove unused struct lg3ff_device (Benjamin Tissoires) [RHEL-53898]
  - HID: protect hid_device::bpf by CONFIG_HID_BPF (Benjamin Tissoires) [RHEL-53898]
  - HID: wacom: remove unused hid_data::pressure (Benjamin Tissoires) [RHEL-53898]
  - HID: apple: remove unused members from struct apple_sc_backlight (Benjamin Tissoires) [RHEL-53898]
  - HID: wacom: Clean up use of struct->wacom_wac (Benjamin Tissoires) [RHEL-53898]
  - HID: samsung: Add Samsung wireless bookcover and universal keyboard support (Benjamin Tissoires) [RHEL-53898]
  - HID: samsung: Add Samsung wireless action mouse support (Benjamin Tissoires) [RHEL-53898]
  - HID: samsung: Add Samsung wireless gamepad support (Benjamin Tissoires) [RHEL-53898]
  - HID: samsung: Add Samsung wireless keyboard support (Benjamin Tissoires) [RHEL-53898]
  - HID: samsung: Rewrite rdesc checking code using memcmp() (Benjamin Tissoires) [RHEL-53898]
  - HID: samsung: Broaden device compatibility in samsung driver (Benjamin Tissoires) [RHEL-53898]
  - input: Add support for "Do Not Disturb" (Benjamin Tissoires) [RHEL-53898]
  - input: Add event code for accessibility key (Benjamin Tissoires) [RHEL-53898]
  - Input: i8042 - use new forcenorestore quirk to replace old buggy quirk combination (Benjamin Tissoires) [RHEL-53898]
  - Input: i8042 - add forcenorestore quirk to leave controller untouched even on s3 (Benjamin Tissoires) [RHEL-53898]
  - Input: i8042 - add Fujitsu Lifebook E756 to i8042 quirk table (Benjamin Tissoires) [RHEL-53898]
  - Input: uinput - reject requests with unreasonable number of slots (Benjamin Tissoires) [RHEL-53898 RHEL-59311] {CVE-2024-46745}
  - Input: MT - limit max slots (Benjamin Tissoires) [RHEL-53898] {CVE-2024-45008}
  - Input: synaptics - enable SMBus for HP Elitebook 840 G2 (Benjamin Tissoires) [RHEL-53898]
  - Input: do not check number of events in input_pass_values() (Benjamin Tissoires) [RHEL-53898]
  - Input: preallocate memory to hold event values (Benjamin Tissoires) [RHEL-53898]
  - Input: rearrange input_alloc_device() to prepare for preallocating of vals (Benjamin Tissoires) [RHEL-53898]
  - Input: simplify event handling logic (Benjamin Tissoires) [RHEL-53898]
  - Input: make events() method return number of events processed (Benjamin Tissoires) [RHEL-53898]
  - Input: make sure input handlers define only one processing method (Benjamin Tissoires) [RHEL-53898]
  - Input: evdev - remove ->event() method (Benjamin Tissoires) [RHEL-53898]
  - Input: elan_i2c - do not leave interrupt disabled on suspend failure (Benjamin Tissoires) [RHEL-53898]
  - coresight: Make trace ID map spinlock local to the map (Mark Salter) [RHEL-21456]
  - coresight: Emit sink ID in the HW_ID packets (Mark Salter) [RHEL-21456]
  - coresight: Remove pending trace ID release mechanism (Mark Salter) [RHEL-21456]
  - coresight: Use per-sink trace ID maps for Perf sessions (Mark Salter) [RHEL-21456]
  - coresight: Make CPU id map a property of a trace ID map (Mark Salter) [RHEL-21456]
  - coresight: Expose map arguments in trace ID API (Mark Salter) [RHEL-21456]
  - coresight: Move struct coresight_trace_id_map to common header (Mark Salter) [RHEL-21456]
  - coresight: Clarify comments around the PID of the sink owner (Mark Salter) [RHEL-21456]
  - coresight: Remove unused ETM Perf stubs (Mark Salter) [RHEL-21456]
  - coresight: tmc: sg: Do not leak sg_table (Mark Salter) [RHEL-21456]
  - Coresight: Set correct cs_mode for dummy source to fix disable issue (Mark Salter) [RHEL-21456]
  - Coresight: Set correct cs_mode for TPDM to fix disable issue (Mark Salter) [RHEL-21456]
  - device property: Don't use "proxy" headers (Mark Salter) [RHEL-21456]
  - device property: Replace custom implementation of COUNT_ARGS() (Mark Salter) [RHEL-21456]
  - device property: Move enum dev_dma_attr to fwnode.h (Mark Salter) [RHEL-21456]
  - hwtracing: use for_each_endpoint_of_node() (Mark Salter) [RHEL-21456]
  - coresight: constify the struct device_type usage (Mark Salter) [RHEL-21456]
  - coresight: tmc: Remove duplicated include in coresight-tmc-core.c (Mark Salter) [RHEL-21456]
  - coresight: Fix ref leak when of_coresight_parse_endpoint() fails (Mark Salter) [RHEL-21456]
  - coresight: tmc: Enable SG capability on ACPI based SoC-400 TMC ETR devices (Mark Salter) [RHEL-21456]
  - coresight: Docs/ABI/testing/sysfs-bus-coresight-devices: Fix spelling errors (Mark Salter) [RHEL-21456]
  - coresight: tpiu: Convert to platform remove callback returning void (Mark Salter) [RHEL-21456]
  - coresight: tmc: Convert to platform remove callback returning void (Mark Salter) [RHEL-21456]
  - coresight: stm: Convert to platform remove callback returning void (Mark Salter) [RHEL-21456]
  - coresight: debug: Convert to platform remove callback returning void (Mark Salter) [RHEL-21456]
  - coresight: Remove duplicate linux/amba/bus.h header (Mark Salter) [RHEL-21456]
  - coresight: stm: Remove duplicate linux/acpi.h header (Mark Salter) [RHEL-21456]
  - coresight: etm4x: Fix access to resource selector registers (Mark Salter) [RHEL-21456]
  - coresight: etm4x: Safe access for TRCQCLTR (Mark Salter) [RHEL-21456]
  - coresight: etm4x: Do not save/restore Data trace control registers (Mark Salter) [RHEL-21456]
  - coresight: etm4x: Do not hardcode IOMEM access for register restore (Mark Salter) [RHEL-21456]
  - coresight: debug: Move ACPI support from AMBA driver to platform driver (Mark Salter) [RHEL-21456]
  - coresight: stm: Move ACPI support from AMBA driver to platform driver (Mark Salter) [RHEL-21456]
  - coresight: tmc: Move ACPI support from AMBA driver to platform driver (Mark Salter) [RHEL-21456]
  - coresight: tpiu: Move ACPI support from AMBA driver to platform driver (Mark Salter) [RHEL-21456]
  - coresight: catu: Move ACPI support from AMBA driver to platform driver (Mark Salter) [RHEL-21456]
  - coresight: funnel: Move ACPI support from AMBA driver to platform driver (Mark Salter) [RHEL-21456]
  - coresight: replicator: Move ACPI support from AMBA driver to platform driver (Mark Salter) [RHEL-21456]
  - coresight: Add helpers registering/removing both AMBA and platform drivers (Mark Salter) [RHEL-21456]
  - coresight: tmc: Extract device properties from AMBA pid based table lookup (Mark Salter) [RHEL-21456]
  - coresight: stm: Extract device name from AMBA pid based table lookup (Mark Salter) [RHEL-21456]
  - coresight: etm4x: Fix unbalanced pm_runtime_enable() (Mark Salter) [RHEL-21456]
  - ARM: 9379/1: coresight: tpda: drop owner assignment (Mark Salter) [RHEL-21456]
  - ARM: 9378/1: coresight: etm4x: drop owner assignment (Mark Salter) [RHEL-21456]
  - ARM: 9376/1: coresight: tpdm: drop owner assignment (Mark Salter) [RHEL-21456]
  - ARM: 9375/1: coresight: stm: drop owner assignment (Mark Salter) [RHEL-21456]
  - ARM: 9374/1: coresight: etb10: drop owner assignment (Mark Salter) [RHEL-21456]
  - ARM: 9373/1: coresight: funnel: drop owner assignment (Mark Salter) [RHEL-21456]
  - ARM: 9371/1: coresight: cti: drop owner assignment (Mark Salter) [RHEL-21456]
  - ARM: 9366/1: coresight: tpiu: drop owner assignment (Mark Salter) [RHEL-21456]
  - ARM: 9365/1: coresight: tmc: drop owner assignment (Mark Salter) [RHEL-21456]
  - ARM: 9364/1: coresight: replicator: drop owner assignment (Mark Salter) [RHEL-21456]
  - ARM: 9363/1: coresight: etm3x: drop owner assignment (Mark Salter) [RHEL-21456]
  - ARM: 9362/1: coresight: catu: drop owner assignment (Mark Salter) [RHEL-21456]
  - coresight-tpda: Change qcom,dsb-element-size to qcom,dsb-elem-bits (Mark Salter) [RHEL-21456]
  - coresight: tpdm: Fix build break due to uninitialised field (Mark Salter) [RHEL-21456]
  - coresight: etm4x: Set skip_power_up in etm4_init_arch_data function (Mark Salter) [RHEL-21456]
  - coresight-tpdm: Add msr register support for CMB (Mark Salter) [RHEL-21456]
  - coresight-tpdm: Add timestamp control register support for the CMB (Mark Salter) [RHEL-21456]
  - coresight-tpdm: Add pattern registers support for CMB (Mark Salter) [RHEL-21456]
  - coresight-tpdm: Add support to configure CMB (Mark Salter) [RHEL-21456]
  - coresight-tpda: Add support to configure CMB element (Mark Salter) [RHEL-21456]
  - coresight-tpdm: Add CMB dataset support (Mark Salter) [RHEL-21456]
  - coresight-tpdm: Optimize the useage of tpdm_has_dsb_dataset (Mark Salter) [RHEL-21456]
  - coresight-tpdm: Optimize the store function of tpdm simple dataset (Mark Salter) [RHEL-21456]
  - coresight: Add helper for setting csdev->mode (Mark Salter) [RHEL-21456]
  - coresight: Add a helper for getting csdev->mode (Mark Salter) [RHEL-21456]
  - coresight: Add helper for atomically taking the device (Mark Salter) [RHEL-21456]
  - coresight: Add explicit member initializers to coresight_dev_type (Mark Salter) [RHEL-21456]
  - coresight: Remove unused stubs (Mark Salter) [RHEL-21456]
  - coresight: Remove atomic type from refcnt (Mark Salter) [RHEL-21456]
  - coresight: Move all sysfs code to sysfs file (Mark Salter) [RHEL-21456]
  - coresight: Remove the 'enable' field. (Mark Salter) [RHEL-21456]
  - coresight: Move mode to struct coresight_device (Mark Salter) [RHEL-21456]
  - coresight: Remove ops callback checks (Mark Salter) [RHEL-21456]
  - coresight: Make language around "activated" sinks consistent (Mark Salter) [RHEL-21456]
  - coresight: make coresight_bustype const (Mark Salter) [RHEL-21456]
  - coresight: Fix undeclared variable warnings from sparse checker (Mark Salter) [RHEL-21456]
  - coresight: etm3x: Fix build warning (Mark Salter) [RHEL-21456]
  - coresight: Fix uninitialized struct warnings (Mark Salter) [RHEL-21456]
  - coresight: Fix issue where a source device's helpers aren't disabled (Mark Salter) [RHEL-21456]
  - redhat/configs: add new coresight configs (Mark Salter) [RHEL-21456]
  - redhat/configs: add CONFIG_ULTRASOC_SMB as disabled (Mark Salter) [RHEL-21456]
  - coresight: ultrasoc-smb: Use guards to cleanup (Mark Salter) [RHEL-21456]
  - coresight: ultrasoc-smb: Convert to platform remove callback returning void (Mark Salter) [RHEL-21456]
  - coresight: trbe: Convert to platform remove callback returning void (Mark Salter) [RHEL-21456]
  - coresight: replicator: Convert to platform remove callback returning void (Mark Salter) [RHEL-21456]
  - coresight: funnel: Convert to platform remove callback returning void (Mark Salter) [RHEL-21456]
  - coresight: etm4x: Convert to platform remove callback returning void (Mark Salter) [RHEL-21456]
  - coresight: dummy: Convert to platform remove callback returning void (Mark Salter) [RHEL-21456]
  - coresight: etm4x: Fix width of CCITMIN field (Mark Salter) [RHEL-21456]
  - coresight-tpdm: Correct the property name of MSR number (Mark Salter) [RHEL-21456]
  - Documentation: ABI: coresight-tpdm: Fix Bit[3] description indentation (Mark Salter) [RHEL-21456]
  - coresight-tpdm: Add nodes for dsb msr support (Mark Salter) [RHEL-21456]
  - coresight-tpdm: Add nodes for timestamp request (Mark Salter) [RHEL-21456]
  - coresight-tpdm: Add nodes to configure pattern match output (Mark Salter) [RHEL-21456]
  - coresight-tpdm: Add nodes for dsb edge control (Mark Salter) [RHEL-21456]
  - coresight-tpdm: Add node to set dsb programming mode (Mark Salter) [RHEL-21456]
  - coresight-tpdm: Add nodes to set trigger timestamp and type (Mark Salter) [RHEL-21456]
  - coresight-tpdm: Add reset node to TPDM node (Mark Salter) [RHEL-21456]
  - coresight-tpdm: Initialize DSB subunit configuration (Mark Salter) [RHEL-21456]
  - coresight-tpda: Add DSB dataset support (Mark Salter) [RHEL-21456]
  - coresight-tpdm: Introduce TPDM subtype to TPDM driver (Mark Salter) [RHEL-21456]
  - coresight-tpdm: Remove the unnecessary lock (Mark Salter) [RHEL-21456]
  - coresight: tmc: Make etr buffer mode user configurable from sysfs (Mark Salter) [RHEL-21456]
  - Documentation: coresight: Add cc_threshold tunable (Mark Salter) [RHEL-21456]
  - coresight: etm: Make cycle count threshold user configurable (Mark Salter) [RHEL-21456]
  - coresight: etm: Override TRCIDR3.CCITMIN on errata affected cpus (Mark Salter) [RHEL-21456]
  - coresight: trbe: Enable ACPI based TRBE devices (Mark Salter) [RHEL-21456]
  - coresight: trbe: Add a representative coresight_platform_data for TRBE (Mark Salter) [RHEL-21456]
  - coresight: ultrasoc-smb: Fix uninitialized before use buf_hw_base (Mark Salter) [RHEL-21456]
  - coresight: ultrasoc-smb: Config SMB buffer before register sink (Mark Salter) [RHEL-21456]
  - coresight: ultrasoc-smb: Fix sleep while close preempt in enable_smb (Mark Salter) [RHEL-21456]
  - Documentation: coresight: fix `make refcheckdocs` warning (Mark Salter) [RHEL-21456]
  - coresight: Fix crash when Perf and sysfs modes are used concurrently (Mark Salter) [RHEL-21456]
  - coresight: etm4x: Remove bogous __exit annotation for some functions (Mark Salter) [RHEL-21456]
  - coresight: tmc-etr: Disable warnings for allocation failures (Mark Salter) [RHEL-21456]
  - coresight: Fix run time warnings while reusing ETR buffer (Mark Salter) [RHEL-21456]
  - coresight: trbe: Fix TRBE potential sleep in atomic context (Mark Salter) [RHEL-21456]
  - coresight: Fix memory leak in acpi_buffer->pointer (Mark Salter) [RHEL-21456]
  - coresight: etm4x: Ensure valid drvdata and clock before clk_put() (Mark Salter) [RHEL-21456]
  - coresight: trbe: Allocate platform data per device (Mark Salter) [RHEL-21456]
  - coresight: dummy: simplify the code with module_platform_driver (Mark Salter) [RHEL-21456]
  - coresight: tmc: Explicit type conversions to prevent integer overflow (Mark Salter) [RHEL-21456]
  - coresight: trbe: Directly use ID_AA64DFR0_EL1_TraceBuffer_IMP (Mark Salter) [RHEL-21456]
  - coresight: Fix all W=1 build warnings (Mark Salter) [RHEL-21456]
  - coresight: etm4x: Add ACPI support in platform driver (Mark Salter) [RHEL-21456]
  - coresight: etm4x: Change etm4_platform_driver driver for MMIO devices (Mark Salter) [RHEL-21456]
  - coresight: etm4x: Drop pid argument from etm4_probe() (Mark Salter) [RHEL-21456]
  - coresight: etm4x: Drop iomem 'base' argument from etm4_probe() (Mark Salter) [RHEL-21456]
  - coresight: etm4x: Allocate and device assign 'struct etmv4_drvdata' earlier (Mark Salter) [RHEL-21456]
  - hwtracing: coresight: Explicitly include correct DT includes (Mark Salter) [RHEL-21456]
  - coresight: dummy: Update type of mode parameter in dummy_{sink,source}_enable() (Mark Salter) [RHEL-21456]
  - Documentation: trace: Add documentation for Coresight Dummy Trace (Mark Salter) [RHEL-21456]
  - Coresight: Add coresight dummy driver (Mark Salter) [RHEL-21456]
  - coresight: etm4x: Match all ETM4 instances based on DEVARCH and DEVTYPE (Mark Salter) [RHEL-21456]
  - coresight: etm4x: Make etm4_remove_dev() return void (Mark Salter) [RHEL-21456]
  - coresight: etm4x: Fix missing trctraceidr file in sysfs (Mark Salter) [RHEL-21456]
  - coresight: Fix CTI module refcount leak by making it a helper device (Mark Salter) [RHEL-21456]
  - coresight: Enable and disable helper devices adjacent to the path (Mark Salter) [RHEL-21456]
  - coresight: Refactor out buffer allocation function for ETR (Mark Salter) [RHEL-21456]
  - coresight: Make refcount a property of the connection (Mark Salter) [RHEL-21456]
  - coresight: Store in-connections as well as out-connections (Mark Salter) [RHEL-21456]
  - coresight: Simplify connection fixup mechanism (Mark Salter) [RHEL-21456]
  - coresight: Store pointers to connections rather than an array of them (Mark Salter) [RHEL-21456]
  - coresight: Dynamically add connections (Mark Salter) [RHEL-21456]
  - coresight: Rename connection members to make the direction explicit (Mark Salter) [RHEL-21456]
  - coresight: Rename nr_outports to nr_outconns (Mark Salter) [RHEL-21456]
  - coresight: Change name of pdata->conns (Mark Salter) [RHEL-21456]
  - coresight: Use enum type for cs_mode wherever possible (Mark Salter) [RHEL-21456]
  - coresight: Fix loss of connection info when a module is unloaded (Mark Salter) [RHEL-21456]
  - coresight: perf: Release Coresight path when alloc trace id failed (Mark Salter) [RHEL-21456]
  - coresight: Fix signedness bug in tmc_etr_buf_insert_barrier_packet() (Mark Salter) [RHEL-21456]
  - coresight: etm_pmu: Set the module field (Mark Salter) [RHEL-21456]
  - MAINTAINERS: Remove Mathieu Poirier as coresight maintainer (Mark Salter) [RHEL-21456]
  - coresight: etm4x: Do not access TRCIDR1 for identification (Mark Salter) [RHEL-21456]
  - coresight-etm4: Fix for() loop drvdata->nr_addr_cmp range bug (Mark Salter) [RHEL-21456]
  - coresight: tmc: Don't enable TMC when it's not ready. (Mark Salter) [RHEL-21456]
  - coresight: tpda: fix return value check in tpda_probe() (Mark Salter) [RHEL-21456]
  - Coresight: tpda/tpdm: remove incorrect __exit annotation (Mark Salter) [RHEL-21456]
  - coresight: perf: Output trace id only once (Mark Salter) [RHEL-21456]
  - coresight: Fix uninitialised variable use in coresight_disable (Mark Salter) [RHEL-21456]
  - Documentation: coresight: tpdm: Add dummy comment after sysfs list (Mark Salter) [RHEL-21456]
  - Documentation: coresight: Extend title heading syntax in TPDM and TPDA documentation (Mark Salter) [RHEL-21456]
  - Documentation: trace: Add documentation for TPDM and TPDA (Mark Salter) [RHEL-21456]
  - Coresight: Add TPDA link driver (Mark Salter) [RHEL-21456]
  - coresight-tpdm: Add integration test support (Mark Salter) [RHEL-21456]
  - coresight-tpdm: Add DSB dataset support (Mark Salter) [RHEL-21456]
  - Coresight: Add coresight TPDM source driver (Mark Salter) [RHEL-21456]
  - coresight: core: Use IDR for non-cpu bound sources' paths. (Mark Salter) [RHEL-21456]
  - coresight: trace-id: Add debug & test macros to Trace ID allocation (Mark Salter) [RHEL-21456]
  - coresight: events: PERF_RECORD_AUX_OUTPUT_HW_ID used for Trace ID (Mark Salter) [RHEL-21456]
  - coresight: trace id: Remove legacy get trace ID function. (Mark Salter) [RHEL-21456]
  - coresight: etmX.X: stm: Remove trace_id() callback (Mark Salter) [RHEL-21456]
  - coresight: etm3x: Update ETM3 driver to use Trace ID API (Mark Salter) [RHEL-21456]
  - coresight: etm4x: Update ETM4 driver to use Trace ID API (Mark Salter) [RHEL-21456]
  - coresight: stm: Update STM driver to use Trace ID API (Mark Salter) [RHEL-21456]
  - coresight: perf: traceid: Add perf ID allocation and notifiers (Mark Salter) [RHEL-21456]
  - coresight: Remove obsolete Trace ID unniqueness checks (Mark Salter) [RHEL-21456]
  - coresight: trace-id: Add API to dynamically assign Trace ID values (Mark Salter) [RHEL-21456]
  - coresight: ultrasoc-smb: fix return value check in smb_init_data_buffer() (Mark Salter) [RHEL-21456]
  - Documentation: Add document for UltraSoc SMB driver (Mark Salter) [RHEL-21456]
  - drivers/coresight: Add UltraSoc System Memory Buffer driver (Mark Salter) [RHEL-21456]
  - coresight: cti: Remove atomic type from enable_req_count (Mark Salter) [RHEL-21456]
  - coresight: cti: Add PM runtime call in enable_store (Mark Salter) [RHEL-21456]
  - coresight: cti: Prevent negative values of enable count (Mark Salter) [RHEL-21456]
  - coresight: etm4x: Fix accesses to TRCSEQRSTEVR and TRCSEQSTR (Mark Salter) [RHEL-21456]
  - coresight: etm4x: fix repeated words in comments (Mark Salter) [RHEL-21456]
  - coresight: cti: Fix null pointer error on CTI init before ETM (Mark Salter) [RHEL-21456]
  - coresight: trbe: remove cpuhp instance node before remove cpuhp state (Mark Salter) [RHEL-21456]
  - coresight: etm4x: add CPU hotplug support for probing (Mark Salter) [RHEL-21456]
  - coresight: cti: Fix hang in cti_disable_hw() (Mark Salter) [RHEL-21456]
  - coresight: Fix possible deadlock with lock dependency (Mark Salter) [RHEL-21456]
  - coresight: cti-sysfs: Mark coresight_cti_reg_store() as __maybe_unused (Mark Salter) [RHEL-21456]
  - coresight: Make new csdev_access offsets unsigned (Mark Salter) [RHEL-21456]
  - coresight: cti-sysfs: Re-use same functions for similar sysfs register accessors (Mark Salter) [RHEL-21456]
  - coresight: Re-use same function for similar sysfs register accessors (Mark Salter) [RHEL-21456]
  - coresight: Simplify sysfs accessors by using csdev_access abstraction (Mark Salter) [RHEL-21456]
  - coresight: Remove unused function parameter (Mark Salter) [RHEL-21456]
  - coresight: etm4x: docs: Add documentation for 'ts_source' sysfs interface (Mark Salter) [RHEL-21456]
  - coresight: etm4x: Expose default timestamp source in sysfs (Mark Salter) [RHEL-21456]
  - coresight: docs: Fix a broken reference (Mark Salter) [RHEL-21456]
  - coresight: trbe: fix Kconfig "its" grammar (Mark Salter) [RHEL-21456]
  - coresight: etm4x: avoid build failure with unrolled loops (Mark Salter) [RHEL-21456]
  - Documentation: coresight: Expand branch broadcast documentation (Mark Salter) [RHEL-21456]
  - Documentation: coresight: Link config options to existing documentation (Mark Salter) [RHEL-21456]
  - Documentation: coresight: Turn numbered subsections into real subsections (Mark Salter) [RHEL-21456]
  - coresight: Add config flag to enable branch broadcast (Mark Salter) [RHEL-21456]
  - Documentation: coresight: Escape coresight bindings file wildcard (Mark Salter) [RHEL-21456]
  - dt-bindings: arm: Convert CoreSight CPU debug to DT schema (Mark Salter) [RHEL-21456]
  - dt-bindings: arm: Convert CoreSight bindings to DT schema (Mark Salter) [RHEL-21456]
  - dt-bindings: arm: Rename Coresight filenames to match compatible (Mark Salter) [RHEL-21456]
  - coresight: Clear the connection field properly (Mark Salter) [RHEL-21456]


author: Patrick Talbert <ptalbert@redhat.com> [5.14.0-564.el9]
changelog:
  - tg3: Disable tg3 PCIe AER on system reboot (Lenny Szubowicz) [RHEL-63747]
  - of: Add for_each_reserved_child_of_node() (Radu Rendec) [RHEL-77190]
  - of: Add of_get_next_status_child() and makes more generic of_get_next (Radu Rendec) [RHEL-77190]
  - of: Add __of_device_is_status() and makes more generic status check (Radu Rendec) [RHEL-77190]
  - clk: renesas: cpg-mssr: Fix 'soc' node handling in cpg_mssr_reserved_init() (Radu Rendec) [RHEL-77190]
  - clk: Use of_property_present() (Radu Rendec) [RHEL-77190]
  - clk: renesas: mstp: Remove obsolete clkdev registration (Radu Rendec) [RHEL-77190]
  - clk: renesas: cpg-mssr: Ignore all clocks assigned to non-Linux system (Radu Rendec) [RHEL-77190]
  - clk: renesas: mstp: Convert to readl_poll_timeout_atomic() (Radu Rendec) [RHEL-77190]
  - clk: renesas: cpg-mssr: Convert to readl_poll_timeout_atomic() (Radu Rendec) [RHEL-77190]
  - clk: renesas: cpg-mssr: Remove superfluous check in resume code (Radu Rendec) [RHEL-77190]
  - clk: renesas: cpg-mssr: Fix use after free if cpg_mssr_common_init() failed (Radu Rendec) [RHEL-77190]
  - clk: renesas: rcar-gen4: Remove unused default PLL2/3/4/6 configs (Radu Rendec) [RHEL-77190]
  - clk: renesas: rcar-gen4: Remove unused fixed PLL clock types (Radu Rendec) [RHEL-77190]
  - clk: renesas: rcar-gen4: Remove unused variable PLL2 clock type (Radu Rendec) [RHEL-77190]
  - clk: renesas: r8a779f0: Model PLL1/2/3/6 as fractional PLLs (Radu Rendec) [RHEL-77190]
  - clk: renesas: r8a779a0: Use defines for PLL control registers (Radu Rendec) [RHEL-77190]
  - clk: renesas: rcar-gen4: Add support for fractional 9.24 PLLs (Radu Rendec) [RHEL-77190]
  - clk: renesas: rcar-gen4: Add support for fixed variable PLLs (Radu Rendec) [RHEL-77190]
  - clk: renesas: rcar-gen4: Add support for variable fractional PLLs (Radu Rendec) [RHEL-77190]
  - clk: renesas: rcar-gen4: Add support for fractional multiplication (Radu Rendec) [RHEL-77190]
  - clk: renesas: rcar-gen4: Use defines for common CPG registers (Radu Rendec) [RHEL-77190]
  - clk: renesas: r8a779a0: Add the DSI clocks (Radu Rendec) [RHEL-77190]
  - clk: renesas: r8a779a0: Add the DU clock (Radu Rendec) [RHEL-77190]
  - clk: renesas: r8a779f0: cpg_pll_configs should be __initconst (Radu Rendec) [RHEL-77190]
  - clk: renesas: r8a779a0: cpg_pll_configs should be __initconst (Radu Rendec) [RHEL-77190]
  - clk: renesas: r8a779a0: Fix CANFD parent clock (Radu Rendec) [RHEL-77190]
  - clk: renesas: r8a779a0: Add PWM clock (Radu Rendec) [RHEL-77190]
  - clk: renesas: r8a779a0: Tidy up DMAC name on SYS-DMAC (Radu Rendec) [RHEL-77190]
  - clk: renesas: rcar-gen4: Use FIELD_GET() (Radu Rendec) [RHEL-77190]
  - clk: renesas: rcar-gen4: Clarify custom PLL clock support (Radu Rendec) [RHEL-77190]
  - clk: renesas: rcar-gen4: Removed unused SSMODE_* definitions (Radu Rendec) [RHEL-77190]
  - clk: renesas: rcar-gen4: Restore PLL enum sort order (Radu Rendec) [RHEL-77190]
  - clk: renesas: rcar-gen2: Use DEFINE_SPINLOCK() for static spinlock (Radu Rendec) [RHEL-77190]
  - clk: renesas: cpg-lib: Use DEFINE_SPINLOCK() for global spinlock (Radu Rendec) [RHEL-77190]
  - clk: renesas: r8a77970: Use common cpg_lock (Radu Rendec) [RHEL-77190]
  - clk: renesas: rcar-gen4: Add support for FRQCRC1 (Radu Rendec) [RHEL-77190]
  - clk: renesas: r8a779g0: Add custom clock for PLL2 (Radu Rendec) [RHEL-77190]
  - clk: renesas: rcar-gen4: Fix initconst confusion for cpg_pll_config (Radu Rendec) [RHEL-77190]
  - clk: renesas: cpg-mssr: propagate return value of_genpd_add_provider_simple() (Radu Rendec) [RHEL-77190]
  - clk: renesas: cpg-mssr: Check return value of pm_genpd_init() (Radu Rendec) [RHEL-77190]
  - nfp: use irq_update_affinity_hint() (Mohammad Heib) [RHEL-40873]
  - PCI: imx6: Fix suspend/resume support on i.MX6QDL (Myron Stowe) [RHEL-73709] {CVE-2024-57809}
  - PCI: dwc: Rename 'dw_pcie::link_gen' to 'dw_pcie::max_link_speed' (Myron Stowe) [RHEL-73709]
  - PCI: imx6: Add i.MX8Q PCIe Root Complex (RC) support (Myron Stowe) [RHEL-73709]
  - PCI: imx6: Call common PHY API to set mode, speed, and submode (Myron Stowe) [RHEL-73709]
  - PCI: imx6: Consolidate redundant if-checks (Myron Stowe) [RHEL-73709]
  - PCI: imx6: Improve comment for workaround ERR010728 (Myron Stowe) [RHEL-73709]
  - PCI: imx6: Simplify switch-case logic by involve core_reset callback (Myron Stowe) [RHEL-73709]
  - PCI: imx6: Introduce SoC specific callbacks for controlling REFCLK (Myron Stowe) [RHEL-73709]
  - PCI: imx6: Rename imx6_* with imx_* (Myron Stowe) [RHEL-73709]
  - PCI: imx6: Fix missing call to phy_power_off() in error handling (Myron Stowe) [RHEL-73709]
  - PCI: imx6: Fix i.MX8MP PCIe EP's occasional failure to trigger MSI (Myron Stowe) [RHEL-73709]
  - PCI: imx6: Fix establish link failure in EP mode for i.MX8MM and i.MX8MP (Myron Stowe) [RHEL-73709]
  - PCI/MSI: Handle lack of irqdomain gracefully (Myron Stowe) [RHEL-72850] {CVE-2024-56760}
  - PCI: Fix use-after-free of slot->bus on hot remove (Myron Stowe) [RHEL-72370] {CVE-2024-53194}
  - PCI: tegra194: Move controller cleanups to pex_ep_event_pex_rst_deassert() (Myron Stowe) [RHEL-72122] {CVE-2024-53152}


author: Patrick Talbert <ptalbert@redhat.com> [5.14.0-565.el9]
changelog:
  - net: renesas: rswitch: add mdio C22 support (Radu Rendec) [RHEL-78074]
  - net: renesas: rswitch: use generic MPSM operation for mdio C45 (Radu Rendec) [RHEL-78074]
  - net: renesas: rswitch: align mdio C45 operations with datasheet (Radu Rendec) [RHEL-78074]
  - net: renesas: rswitch: use FIELD_PREP for remaining MPIC register fields (Radu Rendec) [RHEL-78074]
  - net: renesas: rswitch: do not write to MPSM register at init time (Radu Rendec) [RHEL-78074]
  - net: renesas: rswitch: remove speed from gwca structure (Radu Rendec) [RHEL-78074]
  - net: renesas: rswitch: do not deinit disabled ports (Radu Rendec) [RHEL-78074]
  - net: renesas: rswitch: rework ts tags management (Radu Rendec) [RHEL-78074]
  - net: renesas: rswitch: fix initial MPIC register setting (Radu Rendec) [RHEL-78074]
  - net: renesas: rswitch: enable only used MFWD features (Radu Rendec) [RHEL-78074]
  - net: renesas: rswitch: handle stop vs interrupt race (Radu Rendec) [RHEL-78074]
  - net: renesas: rswitch: avoid use-after-put for a device tree node (Radu Rendec) [RHEL-78074]
  - net: renesas: rswitch: fix leaked pointer on error path (Radu Rendec) [RHEL-78074]
  - net: renesas: rswitch: fix race window between tx start and complete (Radu Rendec) [RHEL-78074]
  - net: renesas: rswitch: fix possible early skb release (Radu Rendec) [RHEL-78074]
  - net: mdiobus: fix an OF node reference leak (Jared Kangas) [RHEL-78049]
  - net: mdiobus: Debug print fwnode handle instead of raw pointer (Jared Kangas) [RHEL-78049]
  - net: mdiobus: Convert to use fwnode_device_is_compatible() (Jared Kangas) [RHEL-78049]
  - Revert "kbuild: use $(src) instead of $(srctree)/$(src) for source directory" (Jocelyn Falempe) [RHEL-76500]
  - PM: hibernate: Use kernel_can_power_off() (Maxim Levitsky) [RHEL-63107]
  - Bluetooth: btmtk: avoid UAF in btmtk_process_coredump (CKI Backport Bot) [RHEL-75872] {CVE-2024-56653}
  - Bluetooth: MGMT: Fix slab-use-after-free Read in set_powered_sync (CKI Backport Bot) [RHEL-75848] {CVE-2024-53208}
  - Bluetooth: fix use-after-free in device_for_each_child() (CKI Backport Bot) [RHEL-75844] {CVE-2024-53237}
  - KVM: arm64: Fix set_id_regs selftest for ASIDBITS becoming unwritable (Eric Auger) [RHEL-75792]
  - KVM: arm64: selftests: Add tests for MMIO external abort injection (Eric Auger) [RHEL-75792]
  - KVM: arm64: selftests: Convert to kernel's ESR terminology (Eric Auger) [RHEL-75792]
  - tools: arm64: Grab a copy of esr.h from kernel (Eric Auger) [RHEL-75792]
  - KVM: arm64: vgic-its: Add error handling in vgic_its_cache_translation (Eric Auger) [RHEL-75792]
  - KVM: arm64: Do not allow ID_AA64MMFR0_EL1.ASIDbits to be overridden (Eric Auger) [RHEL-75792]
  - KVM: arm64: vgic: Don't check for vgic_ready() when setting NR_IRQS (Eric Auger) [RHEL-75792]
  - KVM: selftests: aarch64: Add writable test for ID_AA64PFR1_EL1 (Eric Auger) [RHEL-75792]
  - KVM: arm64: Allow userspace to change ID_AA64PFR1_EL1 (Eric Auger) [RHEL-75792]
  - KVM: arm64: Use kvm_has_feat() to check if FEAT_SSBS is advertised to the guest (Eric Auger) [RHEL-75792]
  - KVM: arm64: Disable fields that KVM doesn't know how to handle in ID_AA64PFR1_EL1 (Eric Auger) [RHEL-75792]
  - KVM: arm64: Make the exposed feature bits in AA64DFR0_EL1 writable from userspace (Eric Auger) [RHEL-75792]
  - KVM: arm64: Honor trap routing for TCR2_EL1 (Eric Auger) [RHEL-75792]
  - KVM: arm64: Initialize the hypervisor's VM state at EL2 (Eric Auger) [RHEL-75792]
  - KVM: arm64: Refactor kvm_vcpu_enable_ptrauth() for hyp use (Eric Auger) [RHEL-75792]
  - Bluetooth: iso: Always release hdev at the end of iso_listen_bis (CKI Backport Bot) [RHEL-73635] {CVE-2024-57879}
  - xfrm: Export symbol xfrm_dev_state_delete. (Felix Maurer) [RHEL-68939]
  - xfrm: Fix unregister netdevice hang on hardware offload. (Felix Maurer) [RHEL-68939]
  - kasan: make report_lock a raw spinlock (Jared Kangas) [RHEL-70564]
  - config: wifi: enable ath12k driver (Jose Ignacio Tornos Martinez) [RHEL-37773]
  - wifi: ath12k: fix crash when unbinding (Jose Ignacio Tornos Martinez) [RHEL-37773]
  - wifi: ath12k: fix warning when unbinding (Jose Ignacio Tornos Martinez) [RHEL-37773]


author: Patrick Talbert <ptalbert@redhat.com> [5.14.0-566.el9]
changelog:
  - redhat/configs: add CONFIG_CIFS_COMPRESSION (Paulo Alcantara) [RHEL-76046]
  - smb: client: fix double free of TCP_Server_Info::hostname (Paulo Alcantara) [RHEL-76046]
  - cifs: support reconnect with alternate password for SMB1 (Paulo Alcantara) [RHEL-76046]
  - smb: client: sync the root session and superblock context passwords before automounting (Paulo Alcantara) [RHEL-76046]
  - cifs: Remove unused is_server_using_iface() (Paulo Alcantara) [RHEL-76046]
  - smb: enable reuse of deferred file handles for write operations (Paulo Alcantara) [RHEL-76046]
  - smb: use macros instead of constants for leasekey size and default cifsattrs value (Paulo Alcantara) [RHEL-76046]
  - smb: client: destroy cfid_put_wq on module exit (Paulo Alcantara) [RHEL-76046]
  - cifs: Use str_yes_no() helper in cifs_ses_add_channel() (Paulo Alcantara) [RHEL-76046]
  - smb3: fix compiler warning in reparse code (Paulo Alcantara) [RHEL-76046]
  - smb3.1.1: fix posix mounts to older servers (Paulo Alcantara) [RHEL-76046]
  - fs/smb/client: cifs_prime_dcache() for SMB3 POSIX reparse points (Paulo Alcantara) [RHEL-76046]
  - fs/smb/client: Implement new SMB3 POSIX type (Paulo Alcantara) [RHEL-76046]
  - fs/smb/client: avoid querying SMB2_OP_QUERY_WSL_EA for SMB3 POSIX (Paulo Alcantara) [RHEL-76046]
  - cifs: unlock on error in smb3_reconfigure() (Paulo Alcantara) [RHEL-76046]
  - cifs: during remount, make sure passwords are in sync (Paulo Alcantara) [RHEL-76046]
  - cifs: support mounting with alternate password to allow password rotation (Paulo Alcantara) [RHEL-76046]
  - smb: During unmount, ensure all cached dir instances drop their dentry (Paulo Alcantara) [RHEL-76046] {CVE-2024-53176}
  - smb: client: fix noisy message when mounting shares (Paulo Alcantara) [RHEL-76046]
  - cifs: Fix parsing reparse point with native symlink in SMB1 non-UNICODE session (Paulo Alcantara) [RHEL-76046]
  - cifs: Validate content of WSL reparse point buffers (Paulo Alcantara) [RHEL-76046]
  - cifs: Improve guard for excluding $LXDEV xattr (Paulo Alcantara) [RHEL-76046]
  - cifs: Add support for parsing WSL-style symlinks (Paulo Alcantara) [RHEL-76046]
  - cifs: Validate content of native symlink (Paulo Alcantara) [RHEL-76046]
  - cifs: Fix parsing native symlinks relative to the export (Paulo Alcantara) [RHEL-76046]
  - Update misleading comment in cifs_chan_update_iface (Paulo Alcantara) [RHEL-76046]
  - smb: client: change return value in open_cached_dir_by_dentry() if !cfids (Paulo Alcantara) [RHEL-76046]
  - smb: client: disable directory caching when dir_cache_timeout is zero (Paulo Alcantara) [RHEL-76046]
  - smb: client: remove unnecessary checks in open_cached_dir() (Paulo Alcantara) [RHEL-76046]
  - smb: prevent use-after-free due to open_cached_dir error paths (Paulo Alcantara) [RHEL-76046] {CVE-2024-53177}
  - smb: Don't leak cfid when reconnect races with open_cached_dir (Paulo Alcantara) [RHEL-76046] {CVE-2024-53178}
  - smb: client: handle max length for SMB symlinks (Paulo Alcantara) [RHEL-76046]
  - smb: client: get rid of bounds check in SMB2_ioctl_init() (Paulo Alcantara) [RHEL-76046]
  - smb: client: improve compound padding in encryption (Paulo Alcantara) [RHEL-76046]
  - smb3: request handle caching when caching directories (Paulo Alcantara) [RHEL-76046]
  - cifs: Recognize SFU char/block devices created by Windows NFS server on Windows Server <<2012 (Paulo Alcantara) [RHEL-76046]
  - CIFS: New mount option for cifs.upcall namespace resolution (Paulo Alcantara) [RHEL-76046]
  - smb/client: Prevent error pointer dereference (Paulo Alcantara) [RHEL-76046]
  - fs/smb/client: implement chmod() for SMB3 POSIX Extensions (Paulo Alcantara) [RHEL-76046]
  - smb: cached directories can be more than root file handle (Paulo Alcantara) [RHEL-76046]
  - smb: client: Use str_yes_no() helper function (Paulo Alcantara) [RHEL-76046]
  - smb: client: memcpy() with surrounding object base address (Paulo Alcantara) [RHEL-76046]
  - cifs: Remove pre-historic unused CIFSSMBCopy (Paulo Alcantara) [RHEL-76046]
  - cifs: Remove unused functions (Paulo Alcantara) [RHEL-76046]
  - smb/client: Fix logically dead code (Paulo Alcantara) [RHEL-76046]
  - cifs: Fix creating native symlinks pointing to current or parent directory (Paulo Alcantara) [RHEL-76046]
  - cifs: Improve creating native symlinks pointing to directory (Paulo Alcantara) [RHEL-76046]
  - cifs: Do not convert delimiter when parsing NFS-style symlinks (Paulo Alcantara) [RHEL-76046]
  - cifs: Validate content of NFS reparse point buffer (Paulo Alcantara) [RHEL-76046]
  - cifs: Fix buffer overflow when parsing NFS reparse points (Paulo Alcantara) [RHEL-76046] {CVE-2024-49996}
  - smb: client: Correct typos in multiple comments across various files (Paulo Alcantara) [RHEL-76046]
  - smb: client: use actual path when queryfs (Paulo Alcantara) [RHEL-76046]
  - cifs: Remove intermediate object of failed create reparse call (Paulo Alcantara) [RHEL-76046]
  - Revert "smb: client: make SHA-512 TFM ephemeral" (Paulo Alcantara) [RHEL-76046]
  - smb: Update comments about some reparse point tags (Paulo Alcantara) [RHEL-76046]
  - cifs: Check for UTF-16 null codepoint in SFU symlink target location (Paulo Alcantara) [RHEL-76046]
  - smb: client: make SHA-512 TFM ephemeral (Paulo Alcantara) [RHEL-76046]
  - smb: client: make HMAC-MD5 TFM ephemeral (Paulo Alcantara) [RHEL-76046]
  - smb: client: allocate crypto only for primary server (Paulo Alcantara) [RHEL-76046]
  - ksmbd: Correct typos in multiple comments across various files (Paulo Alcantara) [RHEL-76046]
  - smb3: fix incorrect mode displayed for read-only files (Paulo Alcantara) [RHEL-76046]
  - smb: client: fix parsing of device numbers (Paulo Alcantara) [RHEL-76046]
  - smb: client: set correct device number on nfs reparse points (Paulo Alcantara) [RHEL-76046]
  - smb: client: fix compression heuristic functions (Paulo Alcantara) [RHEL-76046]
  - cifs: Update SFU comments about fifos and sockets (Paulo Alcantara) [RHEL-76046]
  - cifs: Add support for creating SFU symlinks (Paulo Alcantara) [RHEL-76046]
  - cifs: Recognize SFU socket type (Paulo Alcantara) [RHEL-76046]
  - cifs: Show debug message when SFU Fifo type was detected (Paulo Alcantara) [RHEL-76046]
  - cifs: Put explicit zero byte into SFU block/char types (Paulo Alcantara) [RHEL-76046]
  - cifs: Add support for reading SFU symlink location (Paulo Alcantara) [RHEL-76046]
  - cifs: Fix recognizing SFU symlinks (Paulo Alcantara) [RHEL-76046]
  - smb: client: compress: fix an "illegal accesses" issue (Paulo Alcantara) [RHEL-76046]
  - smb: client: compress: fix a potential issue of freeing an invalid pointer (Paulo Alcantara) [RHEL-76046]
  - smb: client: compress: LZ77 code improvements cleanup (Paulo Alcantara) [RHEL-76046]
  - smb: client: insert compression check/call on write requests (Paulo Alcantara) [RHEL-76046]
  - smb3: mark compression as CONFIG_EXPERIMENTAL and fix missing compression operation (Paulo Alcantara) [RHEL-76046]
  - cifs: Remove obsoleted declaration for cifs_dir_open (Paulo Alcantara) [RHEL-76046]
  - smb: client: Use min() macro (Paulo Alcantara) [RHEL-76046]
  - smb: add comment to STATUS_MCA_OCCURED (Paulo Alcantara) [RHEL-76046]
  - smb: move SMB2 Status code to common header file (Paulo Alcantara) [RHEL-76046]
  - smb: move some duplicate definitions to common/smbacl.h (Paulo Alcantara) [RHEL-76046]
  - smb/client: rename cifs_ace to smb_ace (Paulo Alcantara) [RHEL-76046]
  - smb/client: rename cifs_acl to smb_acl (Paulo Alcantara) [RHEL-76046]
  - smb/client: rename cifs_sid to smb_sid (Paulo Alcantara) [RHEL-76046]
  - smb/client: rename cifs_ntsd to smb_ntsd (Paulo Alcantara) [RHEL-76046]
  - cifs: Fix FALLOC_FL_ZERO_RANGE to preflush buffered part of target region (Paulo Alcantara) [RHEL-76046]
  - cifs: Fix FALLOC_FL_PUNCH_HOLE support (Paulo Alcantara) [RHEL-76046]
  - cifs: Fix missing set of remote_i_size (Paulo Alcantara) [RHEL-76046]
  - cifs: Share server EOF pos with netfslib (Paulo Alcantara) [RHEL-76046]
  - ALSA: change configuration CONFIG_SND_HDA_SCODEC_TAS2781_SPI (Jaroslav Kysela) [RHEL-76110]
  - ALSA: hda/realtek: fixup ASUS H7606W (Jaroslav Kysela) [RHEL-76110]
  - ALSA: hda/realtek: fixup ASUS GA605W (Jaroslav Kysela) [RHEL-76110]
  - ALSA: hda/realtek: Add support for Ayaneo System using CS35L41 HDA (Jaroslav Kysela) [RHEL-76110]
  - ASoC: rt722: add delay time to wait for the calibration procedure (Jaroslav Kysela) [RHEL-76110]
  - ALSA: seq: oss: Send fragmented SysEx messages immediately (Jaroslav Kysela) [RHEL-76110]
  - ALSA: seq: oss: Fix races at processing SysEx messages (Jaroslav Kysela) [RHEL-76110] {CVE-2024-57893}
  - ALSA: seq: Check UMP support for midi_version change (Jaroslav Kysela) [RHEL-76110]
  - sound: usb: format: don't warn that raw DSD is unsupported (Jaroslav Kysela) [RHEL-76110]
  - ASoC: audio-graph-card: Call of_node_put() on correct node (Jaroslav Kysela) [RHEL-76110]
  - sound: usb: enable DSD output for ddHiFi TC44C (Jaroslav Kysela) [RHEL-76110]
  - ALSA: hda/realtek: Add new alc2xx-fixup-headset-mic model (Jaroslav Kysela) [RHEL-76110]
  - ALSA: hda/ca0132: Use standard HD-audio quirk matching helpers (Jaroslav Kysela) [RHEL-76110]
  - ALSA: hda/realtek - Add support for ASUS Zen AIO 27 Z272SD_A272SD audio (Jaroslav Kysela) [RHEL-76110]
  - ALSA: usb-audio: US16x08: Initialize array before use (Jaroslav Kysela) [RHEL-76110]
  - ASoC: Intel: sof_sdw: Fix DMI match for Lenovo 83JX, 83MC and 83NM (Jaroslav Kysela) [RHEL-76110]
  - ASoC: Intel: sof_sdw: Fix DMI match for Lenovo 83LC (Jaroslav Kysela) [RHEL-76110]
  - ALSA: hda: tas2781-spi: Delete some dead code (Jaroslav Kysela) [RHEL-76110]
  - ALSA: hda: tas2781-spi: Fix bogus error handling in tas2781_hda_spi_probe() (Jaroslav Kysela) [RHEL-76110]
  - ALSA: hda: tas2781-spi: Fix error code in tas2781_read_acpi() (Jaroslav Kysela) [RHEL-76110]
  - ALSA: hda: tas2781-spi: Fix -Wsometimes-uninitialized in tasdevice_spi_switch_book() (Jaroslav Kysela) [RHEL-76110]
  - ALSA: hda: tas2781-spi: select CRC32 instead of CRC32_SARWATE (Jaroslav Kysela) [RHEL-76110]
  - ALSA: hda/tas2781: Add tas2781 hda SPI driver (Jaroslav Kysela) [RHEL-76110]
  - wifi: nl80211: fix NL80211_ATTR_MLO_LINK_ID off-by-one (CKI Backport Bot) [RHEL-75898] {CVE-2024-56663}
  - perf/x86/intel: Add Arrow Lake U support (Michael Petlan) [RHEL-33309]
  - wifi: cfg80211: clear link ID from bitmap during link delete after clean up (Jose Ignacio Tornos Martinez) [RHEL-73817 RHEL-74089] {CVE-2024-57898}
  - net: ieee802154: do not leave a dangling sk pointer in ieee802154_create() (Jose Ignacio Tornos Martinez) [RHEL-72282 RHEL-73817] {CVE-2024-56602}
  - wifi: rtw89: coex: initialize local .dbcc_2g_phy in _set_btg_ctrl() (Jose Ignacio Tornos Martinez) [RHEL-73817]
  - wifi: rtw89: check return value of ieee80211_probereq_get() for RNR (Jose Ignacio Tornos Martinez) [RHEL-73669 RHEL-73817] {CVE-2024-48873}
  - wifi: rtlwifi: Drastically reduce the attempts to read efuse in case of failures (Jose Ignacio Tornos Martinez) [RHEL-72421 RHEL-73817] {CVE-2024-53190}
  - wifi: ath9k: add range check for conn_rsp_epid in htc_connect_service() (Jose Ignacio Tornos Martinez) [RHEL-72111 RHEL-73817] {CVE-2024-53156}
  - wifi: iwlwifi: fix CRF name for Bz (Jose Ignacio Tornos Martinez) [RHEL-73817]
  - wifi: cfg80211: sme: init n_channels before channels[] access (Jose Ignacio Tornos Martinez) [RHEL-73817]
  - wifi: mac80211: init cnt before accessing elem in ieee80211_copy_mbssid_beacon (Jose Ignacio Tornos Martinez) [RHEL-73817]
  - wifi: mac80211: wake the queues in case of failure in resume (Jose Ignacio Tornos Martinez) [RHEL-73817]
  - wifi: mac80211: fix a queue stall in certain cases of CSA (Jose Ignacio Tornos Martinez) [RHEL-73817]
  - wifi: mac80211: fix station NSS capability initialization order (Jose Ignacio Tornos Martinez) [RHEL-73817]
  - wifi: cfg80211: tests: Fix potential NULL dereference in test_cfg80211_parse_colocated_ap() (Jose Ignacio Tornos Martinez) [RHEL-73817]
  - wifi: rtlwifi: rtl8821ae: phy: restore removed code to fix infinite loop (Jose Ignacio Tornos Martinez) [RHEL-73817]
  - wifi: cfg80211: Remove the Medium Synchronization Delay validity check (Jose Ignacio Tornos Martinez) [RHEL-73817]
  - wifi: rtw89: coex: check NULL return of kmalloc in btc_fw_set_monreg() (Jose Ignacio Tornos Martinez) [RHEL-72322 RHEL-73817] {CVE-2024-56535}
  - wifi: nl80211: fix bounds checker error in nl80211_parse_sched_scan (Jose Ignacio Tornos Martinez) [RHEL-73817]
  - wifi: iwlwifi: mvm: tell iwlmei when we finished suspending (Jose Ignacio Tornos Martinez) [RHEL-73817]
  - wifi: iwlwifi: allow fast resume on ax200 (Jose Ignacio Tornos Martinez) [RHEL-73817]
  - wifi: rtw89: Fix TX fail with A2DP after scanning (Jose Ignacio Tornos Martinez) [RHEL-73817]
  - wifi: ath12k: remove msdu_end structure for WCN7850 (Jose Ignacio Tornos Martinez) [RHEL-73817]
  - bus: mhi: host: Switch trace_mhi_gen_tre fields to native endian (Jose Ignacio Tornos Martinez) [RHEL-73817]
  - wifi: ath12k: fix one more memcpy size error (Jose Ignacio Tornos Martinez) [RHEL-73817]
  - wifi: ath12k: fix use-after-free in ath12k_dp_cc_cleanup() (Jose Ignacio Tornos Martinez) [RHEL-73817]
  - wifi: rtl8xxxu: Perform update_beacon_work when beaconing is enabled (Jose Ignacio Tornos Martinez) [RHEL-73817]
  - wifi: ath11k: Fix CE offset address calculation for WCN6750 in SSR (Jose Ignacio Tornos Martinez) [RHEL-73817]
  - wifi: cfg80211: check radio iface combination for multi radio per wiphy (Jose Ignacio Tornos Martinez) [RHEL-73817]
  - wifi: ath12k: Skip Rx TID cleanup for self peer (Jose Ignacio Tornos Martinez) [RHEL-73817]
  - wifi: iwlwifi: mvm: Fix __counted_by usage in cfg80211_wowlan_nd_* (Jose Ignacio Tornos Martinez) [RHEL-73817]
  - perf test: Remove cpu-list BPF cgroup counter test (Michael Petlan) [RHEL-33006]
  - loop: fix queue freeze vs limits lock order (Ming Lei) [RHEL-71345]
  - loop: refactor queue limits updates (Ming Lei) [RHEL-71345]
  - usb-storage: fix queue freeze vs limits lock order (Ming Lei) [RHEL-71345]
  - nbd: fix queue freeze vs limits lock order (Ming Lei) [RHEL-71345]
  - nvme: fix queue freeze vs limits lock order (Ming Lei) [RHEL-71345]
  - block: fix queue freeze vs limits lock order in sysfs store methods (Ming Lei) [RHEL-71345]
  - block: add a store_limit operations for sysfs entries (Ming Lei) [RHEL-71345]
  - block: don't update BLK_FEAT_POLL in __blk_mq_update_nr_hw_queues (Ming Lei) [RHEL-71345]
  - block: check BLK_FEAT_POLL under q_usage_count (Ming Lei) [RHEL-71345]
  - block: add a queue_limits_commit_update_frozen helper (Ming Lei) [RHEL-71345]
  - block: fix docs for freezing of queue limits updates (Ming Lei) [RHEL-71345]
  - block: return void from the queue_sysfs_entry load_module method (Ming Lei) [RHEL-71345]
  - loop: Fix ABBA locking race (Ming Lei) [RHEL-71345]
  - loop: Simplify discard granularity calc (Ming Lei) [RHEL-71345]
  - loop: Use bdev limit helpers for configuring discard (Ming Lei) [RHEL-71345]
  - nvme-rdma: unquiesce admin_q before destroy it (CKI Backport Bot) [RHEL-73644] {CVE-2024-49569}
  - tls: Fix tls_sw_sendmsg error handling (Benjamin Coddington) [RHEL-60028]
  - SUNRPC: Fix a hang in TLS sock_close if sk_write_pending (Benjamin Coddington) [RHEL-60028]


author: Patrick Talbert <ptalbert@redhat.com> [5.14.0-567.el9]
changelog:
  - spi: pxa2xx: Add MTP-S, ARL-H, LNL-M support (David Arcari) [RHEL-78311]
  - erofs: promote to full support (Ian Kent) [RHEL-78339]
  - devres: Fix memory leakage caused by driver API devm_free_percpu() (CKI Backport Bot) [RHEL-78016] {CVE-2024-43871}
  - RDMA/cxgb4: Fix RDMA_CM_EVENT_UNREACHABLE error for iWARP (Kamal Heib) [RHEL-75825]
  - RDMA/mlx5: Move events notifier registration to be after device registration (CKI Backport Bot) [RHEL-72349] {CVE-2024-53224}


author: Patrick Talbert <ptalbert@redhat.com> [5.14.0-568.el9]
changelog:
  - smb: client: get rid of kstrdup() in get_ses_refpath() (Paulo Alcantara) [RHEL-78655]
  - smb: client: fix noisy when tree connecting to DFS interlink targets (Paulo Alcantara) [RHEL-78655]
  - smb: client: don't trust DFSREF_STORAGE_SERVER bit (Paulo Alcantara) [RHEL-78655]
  - cifs: Fix parsing native symlinks directory/file type (Paulo Alcantara) [RHEL-78655]
  - cifs: Add support for creating WSL-style symlinks (Paulo Alcantara) [RHEL-78655]
  - smb3: add support for IAKerb (Paulo Alcantara) [RHEL-78655]
  - oid_registry: Add OIDs for missing Spnego auth mechanisms to Macs (Paulo Alcantara) [RHEL-78655]
  - cifs: Fix struct FILE_ALL_INFO (Paulo Alcantara) [RHEL-78655]
  - cifs: Add support for creating NFS-style symlinks (Paulo Alcantara) [RHEL-78655]
  - cifs: Add support for creating native Windows sockets (Paulo Alcantara) [RHEL-78655]
  - cifs: Add mount option -o reparse=none (Paulo Alcantara) [RHEL-78655]
  - cifs: Add mount option -o symlink= for choosing symlink create type (Paulo Alcantara) [RHEL-78655]
  - cifs: Fix creating and resolving absolute NT-style symlinks (Paulo Alcantara) [RHEL-78655]
  - cifs: Simplify reparse point check in cifs_query_path_info() function (Paulo Alcantara) [RHEL-78655]
  - cifs: Remove symlink member from cifs_open_info_data union (Paulo Alcantara) [RHEL-78655]
  - cifs: Update description about ACL permissions (Paulo Alcantara) [RHEL-78655]
  - cifs: Rename struct reparse_posix_data to reparse_nfs_data_buffer and move to common/smb2pdu.h (Paulo Alcantara) [RHEL-78655]
  - cifs: Remove struct reparse_posix_data from struct cifs_open_info_data (Paulo Alcantara) [RHEL-78655]
  - cifs: Remove unicode parameter from parse_reparse_point() function (Paulo Alcantara) [RHEL-78655]
  - cifs: Fix getting and setting SACLs over SMB1 (Paulo Alcantara) [RHEL-78655]
  - cifs: Remove intermediate object of failed create SFU call (Paulo Alcantara) [RHEL-78655]
  - cifs: Validate EAs for WSL reparse points (Paulo Alcantara) [RHEL-78655]
  - cifs: Change translation of STATUS_PRIVILEGE_NOT_HELD to -EPERM (Paulo Alcantara) [RHEL-78655]
  - cifs: Change translation of STATUS_NOT_A_REPARSE_POINT to -ENODATA (Paulo Alcantara) [RHEL-78655]
  - smb: client: handle lack of EA support in smb2_query_path_info() (Paulo Alcantara) [RHEL-78655]
  - smb: client: don't check for @leaf_fullpath in match_server() (Paulo Alcantara) [RHEL-78655]
  - smb: client: get rid of TCP_Server_Info::refpath_lock (Paulo Alcantara) [RHEL-78655]
  - cifs: Remove duplicate struct reparse_symlink_data and SYMLINK_FLAG_RELATIVE (Paulo Alcantara) [RHEL-78655]
  - cifs: Do not attempt to call CIFSGetSrvInodeNumber() without CAP_INFOLEVEL_PASSTHRU (Paulo Alcantara) [RHEL-78655]
  - cifs: Do not attempt to call CIFSSMBRenameOpenFile() without CAP_INFOLEVEL_PASSTHRU (Paulo Alcantara) [RHEL-78655]
  - cifs: Remove declaration of dead CIFSSMBQuerySymLink function (Paulo Alcantara) [RHEL-78655]
  - cifs: Fix printing Status code into dmesg (Paulo Alcantara) [RHEL-78655]
  - cifs: Add missing NT_STATUS_* codes from nterr.h to nterr.c (Paulo Alcantara) [RHEL-78655]
  - cifs: Fix endian types in struct rfc1002_session_packet (Paulo Alcantara) [RHEL-78655]
  - cifs: Use cifs_autodisable_serverino() for disabling CIFS_MOUNT_SERVER_INUM in readdir.c (Paulo Alcantara) [RHEL-78655]
  - smb3: add missing tracepoint for querying wsl EAs (Paulo Alcantara) [RHEL-78655]
  - smb: client: fix order of arguments of tracepoints (Paulo Alcantara) [RHEL-78655]
  - smb: client: correctly handle ErrorContextData as a flexible array (Paulo Alcantara) [RHEL-78655]
  - smb: client: don't retry DFS targets on server shutdown (Paulo Alcantara) [RHEL-78655]
  - smb: client: fix return value of parse_dfs_referrals() (Paulo Alcantara) [RHEL-78655]
  - smb: client: optimize referral walk on failed link targets (Paulo Alcantara) [RHEL-78655]
  - smb: client: provide dns_resolve_{unc,name} helpers (Paulo Alcantara) [RHEL-78655]
  - smb: client: parse DNS domain name from domain= option (Paulo Alcantara) [RHEL-78655]
  - smb: client: fix DFS mount against old servers with NTLMSSP (Paulo Alcantara) [RHEL-78655]
  - smb: client: parse av pair type 4 in CHALLENGE_MESSAGE (Paulo Alcantara) [RHEL-78655]
  - smb: client: introduce av_for_each_entry() helper (Paulo Alcantara) [RHEL-78655]
  - thermal/drivers/rcar_gen3: Update temperature approximation calculation (Radu Rendec) [RHEL-78506]
  - thermal/drivers/rcar_gen3: Move Tj_T storage to shared private data (Radu Rendec) [RHEL-78506]
  - pinctrl: renesas: rzn1: Fix possible null-ptr-deref in sh_pfc_map_resources() (Radu Rendec) [RHEL-78506]
  - pinctrl: renesas: core: Fix possible null-ptr-deref in sh_pfc_map_resources() (Radu Rendec) [RHEL-78506]
  - pinctrl: renesas: checker: Rework drive and bias pin iteration (Radu Rendec) [RHEL-78506]
  - pinctrl: renesas: checker: Fix miscalculation of number of states (Radu Rendec) [RHEL-78506]
  - i2c: rcar: fix NACK handling when being a target (Radu Rendec) [RHEL-78506]
  - i2c: rcar: ensure Gen3+ reset does not disturb local targets (Radu Rendec) [RHEL-78506]
  - i2c: rcar: clear NO_RXDMA flag after resetting (Radu Rendec) [RHEL-78506]
  - i2c: rcar: bring hardware to known state when probing (Radu Rendec) [RHEL-78506]
  - i2c: rcar: add FastMode+ support for Gen4 (Radu Rendec) [RHEL-78506]
  - i2c: rcar: introduce Gen4 devices (Radu Rendec) [RHEL-78506]
  - gpio: rcar: drop of_match_ptr for ID table (Radu Rendec) [RHEL-78506]
  - clocksource/drivers/sh_tmu: Mark driver as non-removable (Radu Rendec) [RHEL-78506]
  - clocksource/drivers/sh_cmt: Address race condition for clock events (Radu Rendec) [RHEL-78506]
  - clocksource/drivers/sh_cmt: Mark driver as non-removable (Radu Rendec) [RHEL-78506]
  - serial: sh-sci: Increment the runtime usage counter for the earlycon device (Jared Kangas) [RHEL-78246]
  - serial: sh-sci: Clean sci_ports[0] after at earlycon exit (Jared Kangas) [RHEL-78246]
  - serial: sh-sci: Do not probe the serial port if its slot in sci_ports[] is in use (Jared Kangas) [RHEL-78246]
  - serial: sh-sci: Move runtime PM enable to sci_probe_single() (Jared Kangas) [RHEL-78246]
  - serial: sh-sci: Drop __initdata macro for port_cfg (Jared Kangas) [RHEL-78246]
  - serial: sh-sci: Use plain struct copy in early_console_setup() (Jared Kangas) [RHEL-78246]
  - serial: sh-sci: simplify locking when re-issuing RXDMA fails (Jared Kangas) [RHEL-78246]
  - serial: sh-sci: let timeout timer only run when DMA is scheduled (Jared Kangas) [RHEL-78246]
  - serial: sh-sci: describe locking requirements for invalidating RXDMA (Jared Kangas) [RHEL-78246]
  - serial: sh-sci: protect invalidating RXDMA on shutdown (Jared Kangas) [RHEL-78246]
  - rxrpc: Don't need barrier for ->tx_bottom and ->acks_hard_ack (Marc Dionne) [RHEL-78217]
  - rxrpc, afs: Fix peer hash locking vs RCU callback (Marc Dionne) [RHEL-78217]
  - afs: Add more tracepoints to do with tracking validity (Marc Dionne) [RHEL-78217]
  - netfs: Remove some extraneous directory invalidations (Marc Dionne) [RHEL-78217]
  - afs: Fix the fallback handling for the YFS.RemoveFile2 RPC call (Marc Dionne) [RHEL-78217]
  - afs: Add rootcell checks (Marc Dionne) [RHEL-78217]
  - afs: Make /afs/.<cell> as well as /afs/<cell> mountpoints (Marc Dionne) [RHEL-78217]
  - afs: Fix the maximum cell name length (Marc Dionne) [RHEL-78217] {CVE-2025-21646}
  - afs: Fix cleanup of immediately failed async calls (Marc Dionne) [RHEL-78217]
  - afs: Fix directory format encoding struct (Marc Dionne) [RHEL-78217]
  - afs: Fix EEXIST error returned from afs_rmdir() to be ENOTEMPTY (Marc Dionne) [RHEL-78217]
  - afs: Don't use mutex for I/O operation lock (Marc Dionne) [RHEL-78217]
  - rxrpc: Use a large kvec[] in rxrpc_local rather than every rxrpc_txbuf (Marc Dionne) [RHEL-78217]
  - rxrpc: Request an ACK on impending Tx stall (Marc Dionne) [RHEL-78217]
  - rxrpc: Show stats counter for received reason-0 ACKs (Marc Dionne) [RHEL-78217]
  - rxrpc: Don't set the MORE-PACKETS rxrpc wire header flag (Marc Dionne) [RHEL-78217]
  - rxrpc: Clean up Tx header flags generation handling (Marc Dionne) [RHEL-78217]
  - rxrpc: Fix handling of received connection abort (Marc Dionne) [RHEL-78217]
  - rxrpc: Add a tracepoint for aborts being proposed (Marc Dionne) [RHEL-78217]
  - afs: Fix missing subdir edit when renamed between parent dirs (Marc Dionne) [RHEL-78217]
  - rxrpc: Fix uninitialised variable in rxrpc_send_data() (Marc Dionne) [RHEL-78217]
  - afs: Fix the setting of the server responding flag (Marc Dionne) [RHEL-64506 RHEL-78217] {CVE-2024-49999}
  - afs: Remove unused struct and function prototype (Marc Dionne) [RHEL-78217]
  - afs: Fix possible infinite loop with unresponsive servers (Marc Dionne) [RHEL-78217]
  - rxrpc: Remove unused function declarations (Marc Dionne) [RHEL-78217]
  - afs: drop usage of folio_file_pos (Marc Dionne) [RHEL-78217]
  - afs: Convert comma to semicolon (Marc Dionne) [RHEL-78217]
  - afs: Add __counted_by for struct afs_acl and use struct_size() (Marc Dionne) [RHEL-78217]
  - afs: move afs_xattr_handlers to .rodata (Marc Dionne) [RHEL-78217]
  - afs: Annotate struct afs_permits with __counted_by (Marc Dionne) [RHEL-78217]
  - afs: convert to ctime accessor functions (Marc Dionne) [RHEL-78217]
  - afs: Don't use folio->private to record partial modification (Marc Dionne) [RHEL-78217]
  - afs: Remove whitespace before most ')' from the trace header (Marc Dionne) [RHEL-78217]
  - firmware: psci: Fix return value from psci_system_suspend() (Jared Kangas) [RHEL-78060]
  - libperf cpumap: Grow array of read CPUs in smaller increments (Michael Petlan) [RHEL-71187]
  - libperf cpumap: Remove perf_cpu_map__read() (Michael Petlan) [RHEL-71187]
  - libperf cpumap: Remove use of perf_cpu_map__read() (Michael Petlan) [RHEL-71187]
  - perf pmu: Remove use of perf_cpu_map__read() (Michael Petlan) [RHEL-71187]
  - libperf cpumap: Be tolerant of newline at the end of a cpumask (Michael Petlan) [RHEL-71187]
  - libperf cpumap: Hide/reduce scope of MAX_NR_CPUS (Michael Petlan) [RHEL-71187]
  - perf cpumap: Reduce transitive dependencies on libperf MAX_NR_CPUS (Michael Petlan) [RHEL-71187]
  - perf: Increase MAX_NR_CPUS to 4096 (Michael Petlan) [RHEL-71187]
  - smb: client: fix oops due to unset link speed (Paulo Alcantara) [RHEL-74147]
  - dev: Acquire netdev_rename_lock before restoring dev->name in dev_change_name(). (Toke Høiland-Jørgensen) [RHEL-77329]
  - Enable CONFIG_INTEL_MEI_PXP and CONFIG_DRM_I915_PXP on rhel (David Arcari) [RHEL-77170]
  - redhat/configs: disable CONFIG_INTEL_MEI_VSC_HW (David Arcari) [RHEL-77170]
  - mei: vsc: Fix typo "maintstepping" -> "mainstepping" (David Arcari) [RHEL-77170]
  - mei: vsc: Improve error logging in vsc_identify_silicon() (David Arcari) [RHEL-77170]
  - mei: vsc: Do not re-enable interrupt from vsc_tp_reset() (David Arcari) [RHEL-77170]
  - mei: clean pending read with vtag on bus (David Arcari) [RHEL-77170]
  - mei: use kvmalloc for read buffer (David Arcari) [RHEL-77170]
  - mei: bus: Reorganize kerneldoc parameter names (David Arcari) [RHEL-77170]
  - finally take no_llseek out [partial] (David Arcari) [RHEL-77170]
  - mei: vsc: Fix spelling error (David Arcari) [RHEL-77170]
  - mei: vsc: Enhance SPI transfer of IVSC ROM (David Arcari) [RHEL-77170]
  - mei: vsc: Utilize the appropriate byte order swap function (David Arcari) [RHEL-77170]
  - mei: vsc: Prevent timeout error with added delay post-firmware download (David Arcari) [RHEL-77170]
  - mei: vsc: Enhance IVSC chipset stability during warm reboot (David Arcari) [RHEL-77170]
  - mei: bus-fixup: set timeout for MKHI send operations (David Arcari) [RHEL-77170]
  - mei: vsc: Fix wrong invocation of ACPI SID method (David Arcari) [RHEL-77170]
  - mei: vsc: Don't stop/restart mei device during system suspend/resume (David Arcari) [RHEL-77170]
  - mei: me: release irq in mei_me_pci_resume error path (David Arcari) [RHEL-77170]
  - mei: demote client disconnect warning on suspend to debug (David Arcari) [RHEL-77170]
  - mei: pxp: match against PCI_CLASS_DISPLAY_OTHER (David Arcari) [RHEL-77170]
  - mei: bus: constify the struct mei_cl_bus_type usage (David Arcari) [RHEL-77170]
  - mei: vsc: Unregister interrupt handler for system suspend (David Arcari) [RHEL-77170]
  - Revert "mei: vsc: Call wake_up() in the threaded IRQ handler" (David Arcari) [RHEL-77170]
  - mei: Avoid a bunch of -Wflex-array-member-not-at-end warnings (David Arcari) [RHEL-77170]
  - mei: gsc_proxy: match component when GSC is on different bus (David Arcari) [RHEL-77170]
  - mei: vsc: Convert to platform remove callback returning void (David Arcari) [RHEL-77170]
  - mei: vsc: Assign pinfo fields in variable declaration (David Arcari) [RHEL-77170]
  - mei: vsc: Don't use sleeping condition in wait_event_timeout() (David Arcari) [RHEL-77170]
  - mei: vsc: Call wake_up() in the threaded IRQ handler (David Arcari) [RHEL-77170]
  - mei: me: remove unnecessary NULL pointer checks (David Arcari) [RHEL-77170]
  - mei: txe: remove unnecessary NULL pointer checks (David Arcari) [RHEL-77170]
  - mei: gsc: remove unnecessary NULL pointer checks (David Arcari) [RHEL-77170]
  - mei: Add Meteor Lake support for IVSC device (David Arcari) [RHEL-77170]
  - mei: pxp: add dependency on Xe driver (David Arcari) [RHEL-77170]
  - mei: hdcp: add dependency on Xe driver (David Arcari) [RHEL-77170]
  - mei: pxp: match without driver name (David Arcari) [RHEL-77170]
  - mei: hdcp: match without driver name (David Arcari) [RHEL-77170]
  - mei: gsc: add support for auxiliary device created by Xe driver (David Arcari) [RHEL-77170]
  - mei: rework Kconfig dependencies (David Arcari) [RHEL-77170]
  - mei: fix vsc dependency (David Arcari) [RHEL-77170]
  - mei: vsc: Rework firmware image names (David Arcari) [RHEL-77170]
  - mei: pxp: spdx should be at first line (David Arcari) [RHEL-77170]
  - mei: Add MEI hardware support for IVSC device (David Arcari) [RHEL-77170]
  - mei: Add transport driver for IVSC device (David Arcari) [RHEL-77170]
  - misc: mei: client.c: fix problem of return '-EOVERFLOW' in mei_cl_write (David Arcari) [RHEL-77170]
  - misc: mei: client.c: return negative error code in mei_cl_write (David Arcari) [RHEL-77170]
  - mei: pxp: fix mei_pxp_send_message return value (David Arcari) [RHEL-77170]
  - mei: me: emit error only if reset was unexpected (David Arcari) [RHEL-77170]
  - misc: mei: main.c: fix kernel-doc warnings (David Arcari) [RHEL-77170]
  - misc: mei: interrupt.c: fix kernel-doc warnings (David Arcari) [RHEL-77170]
  - misc: mei: hw-me.c: fix kernel-doc warnings (David Arcari) [RHEL-77170]
  - misc: mei: hbm.c: fix kernel-doc warnings (David Arcari) [RHEL-77170]
  - misc: mei: dma-ring.c: fix kernel-doc warnings (David Arcari) [RHEL-77170]
  - misc: mei: client.c: fix kernel-doc warnings (David Arcari) [RHEL-77170]
  - misc: mei: hw.h: fix kernel-doc warnings (David Arcari) [RHEL-77170]
  - mei: update mei-pxp's component interface with timeouts [partial] (David Arcari) [RHEL-77170]
  - mei: pxp: re-enable client on errors (David Arcari) [RHEL-77170]
  - mei: pxp: recover from recv fail under memory pressure (David Arcari) [RHEL-77170]
  - mei: bus: add send and recv api with timeout (David Arcari) [RHEL-77170]
  - mei: docs: fix spelling errors (David Arcari) [RHEL-77170]
  - mei: docs: add missing entries to kdoc in struct mei_cfg_idx (David Arcari) [RHEL-77170]
  - mei: docs: use correct structures name in kdoc (David Arcari) [RHEL-77170]
  - mei: make mei_class a static const structure (David Arcari) [RHEL-77170]
  - mei: gsc: add module description (David Arcari) [RHEL-77170]
  - mei: pxp: Keep a const qualifier when calling mei_cldev_send() (David Arcari) [RHEL-77170]
  - mei: obtain firmware version only on gsc. (David Arcari) [RHEL-77170]
  - mei: bus: enable asynchronous suspend. (David Arcari) [RHEL-77170]
  - mei: log firmware status on hw_start failure. (David Arcari) [RHEL-77170]
  - drm/i915/hdcp: Move away from master naming to arbiter [partial] (David Arcari) [RHEL-77170]
  - mei: bus-fixup: fix buffer type (David Arcari) [RHEL-77170]
  - mei: bus: drop useless cldev null check (David Arcari) [RHEL-77170]
  - virt: acrn: Mark the uuid field as unused (David Arcari) [RHEL-77170]
  - mei: Move uuid.h to the MEI namespace (David Arcari) [RHEL-77170]
  - drm/i915/hdcp: Refactor HDCP API structures [partial] (David Arcari) [RHEL-77170]
  - uuid: remove licence boilerplate text from the header (David Arcari) [RHEL-77170]
  - drm/i915/hdcp: Use generic names for HDCP helpers and structs [partial] (David Arcari) [RHEL-77170]
  - mei: lower the log level for non-fatal failed messages (David Arcari) [RHEL-77170]
  - mei: bus: disallow driver match while dismantling device (David Arcari) [RHEL-77170]
  - mei: Move uuid_le_cmp() to its only user (David Arcari) [RHEL-77170]
  - uuid: Decouple guid_t and uuid_le types and respective macros (David Arcari) [RHEL-77170]
  - uuid: discourage people from using UAPI header in new code (David Arcari) [RHEL-77170]
  - mei: mei-me: resume device in prepare (David Arcari) [RHEL-77170]
  - mei: gsc: Remove redundant dev_err call (David Arcari) [RHEL-77170]
  - mei: fix repeated words in comments (David Arcari) [RHEL-77170]
  - misc: move from strlcpy with unused retval to strscpy [partial] (David Arcari) [RHEL-77170]
  - sunrpc: simplify one-level sysctl registration for xs_tunables_table (Benjamin Coddington) [RHEL-73723]
  - sunrpc: simplify one-level sysctl registration for xr_tunables_table (Benjamin Coddington) [RHEL-73723]
  - sunrpc: move sunrpc_table and proc routines above (Benjamin Coddington) [RHEL-73723]
  - SUNRPC: Silence compiler complaints about tautological comparisons (Benjamin Coddington) [RHEL-73723]
  - SUNRPC: Revert e0a912e8ddba (Benjamin Coddington) [RHEL-73723]
  - SUNRPC: Remove unused declarations (Benjamin Coddington) [RHEL-73723]
  - sunrpc: Remove unused extern declarations (Benjamin Coddington) [RHEL-73723]
  - SUNRPC: change svc_xprt::xpt_flags bits to enum (Benjamin Coddington) [RHEL-73723]
  - SUNRPC: Remove unused declaration rpc_modcount() (Benjamin Coddington) [RHEL-73723]
  - lockd: define nlm_port_min,max with CONFIG_SYSCTL (Benjamin Coddington) [RHEL-73723]
  - nfs/blocklayout: Limit repeat device registration on failure (Benjamin Coddington) [RHEL-73723]
  - nfs/blocklayout: Don't attempt unregister for invalid block device (Benjamin Coddington) [RHEL-73723]
  - sunrpc: fix one UAF issue caused by sunrpc kernel tcp socket (Benjamin Coddington) [RHEL-73723]
  - nfsd: fix refcount leak when file is unhashed after being found (Benjamin Coddington) [RHEL-73723]
  - net: initialize net->notrefcnt_tracker earlier (Benjamin Coddington) [RHEL-73723]
  - mptcp: fix tracking issue in mptcp_subflow_create_socket() (Benjamin Coddington) [RHEL-73723]
  - net: add a refcount tracker for kernel sockets (Benjamin Coddington) [RHEL-73723]
  - NFSD: Fix nfsd4_shutdown_copy() (Benjamin Coddington) [RHEL-73723]
  - svcrdma: fix miss destroy percpu_counter in svc_rdma_proc_init() (Benjamin Coddington) [RHEL-73723]
  - nfsd: Revert "nfsd: release svc_expkey/svc_export with rcu_work" (Benjamin Coddington) [RHEL-73723]
  - nfsd: release svc_expkey/svc_export with rcu_work (Benjamin Coddington) [RHEL-73723]
  - NFSD: Cap the number of bytes copied by nfs4_reset_recoverydir() (Benjamin Coddington) [RHEL-73723]
  - nfsd: restore callback functionality for NFSv4.0 (Benjamin Coddington) [RHEL-73723]
  - NFSD: Prevent NULL dereference in nfsd4_process_cb_update() (Benjamin Coddington) [RHEL-73723]
  - NFSD: Remove a never-true comparison (Benjamin Coddington) [RHEL-73723]
  - Revert "nfs: don't reuse partially completed requests in nfs_lock_and_join_requests" (Benjamin Coddington) [RHEL-73723]
  - nfsd: drop inode parameter from nfsd4_change_attribute() (Benjamin Coddington) [RHEL-73723]
  - svcrdma: Address an integer overflow (Benjamin Coddington) [RHEL-73723]
  - nfs: avoid i_lock contention in nfs_clear_invalid_mapping (Benjamin Coddington) [RHEL-73723]
  - nfs: Fix KMSAN warning in decode_getfattr_attrs() (Benjamin Coddington) [RHEL-73723]
  - NFSv3: only use NFS timeout for MOUNT when protocols are compatible (Benjamin Coddington) [RHEL-73723]
  - sunrpc: handle -ENOTCONN in xs_tcp_setup_socket() (Benjamin Coddington) [RHEL-73723]
  - SUNRPC: Fix integer overflow in decode_rc_list() (Benjamin Coddington) [RHEL-73723]
  - SUNRPC: clnt.c: Remove misleading comment (Benjamin Coddington) [RHEL-73723]
  - nfs: fix memory leak in error path of nfs4_do_reclaim (Benjamin Coddington) [RHEL-73723]
  - nfsd: nfsd_destroy_serv() must call svc_destroy() even if nfsd_startup_net() failed (Benjamin Coddington) [RHEL-73723]
  - NFSD: Mark filecache "down" if init fails (Benjamin Coddington) [RHEL-73723]
  - nfsd: fix delegation_blocked() to block correctly for at least 30 seconds (Benjamin Coddington) [RHEL-73723]
  - NFSD: Fix NFSv4's PUTPUBFH operation (Benjamin Coddington) [RHEL-73723]
  - nfsd: remove unneeded EEXIST error check in nfsd_do_file_acquire (Benjamin Coddington) [RHEL-73723]
  - Revert "net/tls: fix tls_sk_proto_close executed repeatedly" (Benjamin Coddington) [RHEL-73723]
  - net/tls: fix tls_sk_proto_close executed repeatedly (Benjamin Coddington) [RHEL-73723]
  - hugetlb: prioritize surplus allocation from current node (Aristeu Rozanski) [RHEL-68966]
  - net: tun: call napi_schedule_prep() to ensure we own a napi (Jared Kangas) [RHEL-76236]
  - net: tun: Fix memory leaks of napi_get_frags (Jared Kangas) [RHEL-76236]
  - virtio-net: fix overflow inside virtnet_rq_alloc (Jon Maloy) [RHEL-73638] {CVE-2024-57843}
  - RDMA/uverbs: Prevent integer overflow issue (CKI Backport Bot) [RHEL-74224] {CVE-2024-57890}
  - EDAC/igen6: Add Intel Arrow Lake-U/H SoCs support (Joel Savitz) [RHEL-33317 RHEL-52289]
  - EDAC/bluefield: Fix potential integer overflow (Aristeu Rozanski) [RHEL-72108] {CVE-2024-53161}
  - virtio/vsock: Improve MSG_ZEROCOPY error handling (Jon Maloy) [RHEL-69661] {CVE-2024-53117}
  - vsock/virtio: Initialization of the dangling pointer occurring in vsk->trans (Jon Maloy) [RHEL-68028] {CVE-2024-50264}
  - powerpc/boot: Fix incorrect version calculation issue in ld_version (Waiman Long) [RHEL-68367]
  - powerpc: suppress some linker warnings in recent linker versions (Waiman Long) [RHEL-68367]
  - Makefile: link with -z noexecstack --no-warn-rwx-segments (Waiman Long) [RHEL-68367]
  - fs: Fix file_set_fowner LSM hook inconsistencies (Ryan Sullivan) [RHEL-8810]
  - selftests/landlock: Add layout1.refer_mount_root (Ryan Sullivan) [RHEL-8810]
  - fs/ioctl: Add a comment to keep the logic in sync with LSM policies (Ryan Sullivan) [RHEL-8810]
  - landlock: Document IOCTL support (Ryan Sullivan) [RHEL-8810]
  - samples/landlock: Add support for LANDLOCK_ACCESS_FS_IOCTL_DEV (Ryan Sullivan) [RHEL-8810]
  - selftests/landlock: Exhaustive test for the IOCTL allow-list (Ryan Sullivan) [RHEL-8810]
  - selftests/landlock: Check IOCTL restrictions for named UNIX domain sockets (Ryan Sullivan) [RHEL-8810]
  - selftests/landlock: Test IOCTLs on named pipes (Ryan Sullivan) [RHEL-8810]
  - selftests/landlock: Test ioctl(2) and ftruncate(2) with open(O_PATH) (Ryan Sullivan) [RHEL-8810]
  - selftests/landlock: Test IOCTL with memfds (Ryan Sullivan) [RHEL-8810]
  - selftests/landlock: Test IOCTL support (Ryan Sullivan) [RHEL-8810]
  - selftests/landlock: Add cred_transfer test (Ryan Sullivan) [RHEL-8810]
  - landlock: Don't lose track of restrictions on cred_transfer (Ryan Sullivan) [RHEL-8810]
  - Enable CONFIG_SECURITY_LANDLOCK for RHEL (Ryan Sullivan) [RHEL-8810]
  - selftests/harness: Handle TEST_F()'s explicit exit codes (Ryan Sullivan) [RHEL-8810]
  - selftests/harness: Fix tests timeout and race condition (Ryan Sullivan) [RHEL-8810]
  - selftests/harness: Fix vfork() side effects (Ryan Sullivan) [RHEL-8810]
  - selinux: Fix error priority for bind with AF_UNSPEC on PF_INET6 socket (Ryan Sullivan) [RHEL-8810]
  - samples/landlock: Fix port parsing in sandboxer (Ryan Sullivan) [RHEL-8810]
  - landlock: Fix d_parent walk (Ryan Sullivan) [RHEL-8810]
  - hostfs: fix dev_t handling (Ryan Sullivan) [RHEL-8810]
  - selftests/harness: Fix fixture teardown (Ryan Sullivan) [RHEL-8810]
  - selftests/harness: Fix interleaved scheduling leading to race conditions (Ryan Sullivan) [RHEL-8810]
  - selftests/harness: Prevent infinite loop due to Assert in FIXTURE_TEARDOWN (Ryan Sullivan) [RHEL-8810]
  - selftests/harness: Share _metadata between forked processes (Ryan Sullivan) [RHEL-8810]
  - landlock: Add IOCTL access right for character and block devices (Ryan Sullivan) [RHEL-8810]
  - samples/landlock: Fix incorrect free in populate_ruleset_net (Ryan Sullivan) [RHEL-8810]
  - selftests/landlock: Do not allocate memory in fixture data (Ryan Sullivan) [RHEL-8810]
  - selftests/landlock: Fix FS tests when run on a private mount point (Ryan Sullivan) [RHEL-8810]
  - fs: Return ENOTTY directly if FS_IOC_GETUUID or FS_IOC_GETFSSYSFSPATH fail (Ryan Sullivan) [RHEL-8810]
  - samples/landlock: Don't error out if a file path cannot be opened (Ryan Sullivan) [RHEL-8810]
  - landlock: Use f_cred in security_file_open() hook (Ryan Sullivan) [RHEL-8810]
  - landlock: Rename "ptrace" files to "task" (Ryan Sullivan) [RHEL-8810]
  - landlock: Simplify current_check_access_socket() (Ryan Sullivan) [RHEL-8810]
  - landlock: Warn once if a Landlock action is requested while disabled (Ryan Sullivan) [RHEL-8810]
  - landlock: Extend documentation for kernel support (Ryan Sullivan) [RHEL-8810]
  - landlock: Add support for KUnit tests (Ryan Sullivan) [RHEL-8810]
  - selftests/landlock: Clean up error logs related to capabilities (Ryan Sullivan) [RHEL-8810]
  - selftests/harness: Fix TEST_F()'s vfork handling (Ryan Sullivan) [RHEL-8810]
  - selftests: kselftest_harness: use exit code to store skip (Ryan Sullivan) [RHEL-8810]
  - selftests: kselftest_harness: save full exit code in metadata (Jakub Kicinski) [RHEL-8810]
  - selftests/harness: Merge TEST_F_FORK() into TEST_F() (Ryan Sullivan) [RHEL-8810]
  - selftests/landlock: Redefine TEST_F() as TEST_F_FORK() (Ryan Sullivan) [RHEL-8810]
  - fs: add FS_IOC_GETFSSYSFSPATH (Ryan Sullivan) [RHEL-8810]
  - fs: super_set_uuid() (Ryan Sullivan) [RHEL-8810]
  - kernfs: attach uuid for every kernfs and report it in fsid (Ryan Sullivan) [RHEL-8810]
  - fs: FS_IOC_GETUUID (Ryan Sullivan) [RHEL-8810]
  - landlock: Fix asymmetric private inodes referring (Ryan Sullivan) [RHEL-8810]
  - selftests/landlock: Fix fs_test build with old libc (Ryan Sullivan) [RHEL-8810]
  - selftests/landlock: Fix net_test build with old libc (Ryan Sullivan) [RHEL-8810]
  - landlock: Optimize the number of calls to get_access_mask slightly (Ryan Sullivan) [RHEL-8810]
  - selftests/landlock: Rename "permitted" to "allowed" in ftruncate tests (Ryan Sullivan) [RHEL-8810]
  - landlock: Remove remaining "inline" modifiers in .c files [v6.6] (Ryan Sullivan) [RHEL-8810]
  - landlock: Remove remaining "inline" modifiers in .c files [v6.1] (Ryan Sullivan) [RHEL-8810]
  - landlock: Remove remaining "inline" modifiers in .c files [v5.15] (Ryan Sullivan) [RHEL-8810]
  - selftests/landlock: Add tests to check unhandled rule's access rights (Ryan Sullivan) [RHEL-8810]
  - selftests/landlock: Add tests to check unknown rule's access rights (Ryan Sullivan) [RHEL-8810]
  - lsm: new security_file_ioctl_compat() hook (Ryan Sullivan) [RHEL-8810]
  - selftests/landlock: Fix capability for net_test (Ryan Sullivan) [RHEL-8810]
  - selftests/landlock: Add tests for FS topology changes with network rules (Ryan Sullivan) [RHEL-8810]
  - landlock: Document network support (Ryan Sullivan) [RHEL-8810]
  - samples/landlock: Support TCP restrictions (Ryan Sullivan) [RHEL-8810]
  - selftests/landlock: Add network tests (Ryan Sullivan) [RHEL-8810]
  - selftests/landlock: Share enforce_ruleset() helper (Ryan Sullivan) [RHEL-8810]
  - landlock: Support network rules with TCP bind and connect (Ryan Sullivan) [RHEL-8810]
  - hostfs: Fix ephemeral inodes (Ryan Sullivan) [RHEL-8810]
  - landlock: Refactor landlock_add_rule() syscall (Ryan Sullivan) [RHEL-8810]
  - landlock: Refactor layer helpers (Ryan Sullivan) [RHEL-8810]
  - landlock: Move and rename layer helpers (Ryan Sullivan) [RHEL-8810]
  - landlock: Refactor merge/inherit_ruleset helpers (Ryan Sullivan) [RHEL-8810]
  - landlock: Refactor landlock_find_rule/insert_rule helpers (Ryan Sullivan) [RHEL-8810]
  - landlock: Allow FS topology changes for domains without such rule type (Ryan Sullivan) [RHEL-8810]
  - landlock: Make ruleset's access masks more generic (Ryan Sullivan) [RHEL-8810]
  - selftests/landlock: Fix a resource leak (Ryan Sullivan) [RHEL-8810]
  - landlock: Annotate struct landlock_rule with __counted_by (Ryan Sullivan) [RHEL-8810]
  - security: Create file_truncate hook from path_truncate hook (Ryan Sullivan) [RHEL-8810]
  - selftests/landlock: Add hostfs tests (Ryan Sullivan) [RHEL-8810]
  - selftests/landlock: Add tests for pseudo filesystems (Ryan Sullivan) [RHEL-8810]
  - selftests/landlock: Make mounts configurable (Ryan Sullivan) [RHEL-8810]
  - selftests/landlock: Add supports_filesystem() helper (Ryan Sullivan) [RHEL-8810]
  - selftests/landlock: Don't create useless file layouts (Ryan Sullivan) [RHEL-8810]
  - landlock: Clarify documentation for the LANDLOCK_ACCESS_FS_REFER right (Ryan Sullivan) [RHEL-8810]
  - selftests/landlock: Test ptrace as much as possible with Yama (Ryan Sullivan) [RHEL-8810]
  - selftests/landlock: Skip overlayfs tests when not supported (Ryan Sullivan) [RHEL-8810]
  - landlock: Explain file descriptor access rights (Ryan Sullivan) [RHEL-8810]
  - samples/landlock: Document best-effort approach for LANDLOCK_ACCESS_FS_REFER (Ryan Sullivan) [RHEL-8810]
  - landlock: Document Landlock's file truncation support (Ryan Sullivan) [RHEL-8810]
  - samples/landlock: Extend sample tool to support LANDLOCK_ACCESS_FS_TRUNCATE (Ryan Sullivan) [RHEL-8810]
  - selftests/landlock: Test ftruncate on FDs created by memfd_create(2) (Ryan Sullivan) [RHEL-8810]
  - selftests/landlock: Test FD passing from restricted to unrestricted processes (Ryan Sullivan) [RHEL-8810]
  - selftests/landlock: Locally define __maybe_unused (Ryan Sullivan) [RHEL-8810]
  - selftests/landlock: Test open() and ftruncate() in multiple scenarios (Ryan Sullivan) [RHEL-8810]
  - selftests/landlock: Test file truncation support (Ryan Sullivan) [RHEL-8810]
  - landlock: Support file truncation (Ryan Sullivan) [RHEL-8810]
  - landlock: Document init_layer_masks() helper (Ryan Sullivan) [RHEL-8810]
  - landlock: Refactor check_access_path_dual() into is_access_to_paths_allowed() (Ryan Sullivan) [RHEL-8810]
  - landlock: Fix documentation style (Ryan Sullivan) [RHEL-8810]
  - landlock: Slightly improve documentation and fix spelling (Ryan Sullivan) [RHEL-8810]
  - samples/landlock: Print hints about ABI versions (Ryan Sullivan) [RHEL-8810]
  - selftests/landlock: Fix out-of-tree builds (Ryan Sullivan) [RHEL-8810]
  - landlock: Fix file reparenting without explicit LANDLOCK_ACCESS_FS_REFER (Ryan Sullivan) [RHEL-8810]
  - landlock: Explain how to support Landlock (Ryan Sullivan) [RHEL-8810]
  - landlock: Add design choices documentation for filesystem access rights (Ryan Sullivan) [RHEL-8810]
  - landlock: Document good practices about filesystem policies (Ryan Sullivan) [RHEL-8810]
  - landlock: Document LANDLOCK_ACCESS_FS_REFER and ABI versioning (Ryan Sullivan) [RHEL-8810]
  - samples/landlock: Add support for file reparenting (Ryan Sullivan) [RHEL-8810]
  - selftests/landlock: Add 11 new test suites dedicated to file reparenting (Ryan Sullivan) [RHEL-8810]
  - landlock: Add support for file reparenting with LANDLOCK_ACCESS_FS_REFER (Ryan Sullivan) [RHEL-8810]
  - landlock: Move filesystem helpers and add a new one (Ryan Sullivan) [RHEL-8810]
  - landlock: Fix same-layer rule unions (Ryan Sullivan) [RHEL-8810]
  - landlock: Create find_rule() from unmask_layers() (Ryan Sullivan) [RHEL-8810]
  - landlock: Reduce the maximum number of layers to 16 (Ryan Sullivan) [RHEL-8810]
  - landlock: Define access_mask_t to enforce a consistent access mask size (Ryan Sullivan) [RHEL-8810]
  - selftests/landlock: Test landlock_create_ruleset(2) argument check ordering (Ryan Sullivan) [RHEL-8810]
  - landlock: Change landlock_restrict_self(2) check ordering (Ryan Sullivan) [RHEL-8810]
  - landlock: Change landlock_add_rule(2) argument check ordering (Ryan Sullivan) [RHEL-8810]
  - selftests/landlock: Add tests for O_PATH (Ryan Sullivan) [RHEL-8810]
  - selftests/landlock: Fully test file rename with "remove" access (Ryan Sullivan) [RHEL-8810]
  - selftests/landlock: Extend access right tests to directories (Ryan Sullivan) [RHEL-8810]
  - selftests/landlock: Add tests for unknown access rights (Ryan Sullivan) [RHEL-8810]
  - selftests/landlock: Extend tests for minimal valid attribute size (Ryan Sullivan) [RHEL-8810]
  - selftests/landlock: Make tests build with old libc (Ryan Sullivan) [RHEL-8810]
  - landlock: Fix landlock_add_rule(2) documentation (Ryan Sullivan) [RHEL-8810]
  - samples/landlock: Format with clang-format (Ryan Sullivan) [RHEL-8810]
  - samples/landlock: Add clang-format exceptions (Ryan Sullivan) [RHEL-8810]
  - selftests/landlock: Format with clang-format (Ryan Sullivan) [RHEL-8810]
  - selftests/landlock: Normalize array assignment (Ryan Sullivan) [RHEL-8810]
  - selftests/landlock: Add clang-format exceptions (Ryan Sullivan) [RHEL-8810]
  - landlock: Add clang-format exceptions (Ryan Sullivan) [RHEL-8810]
  - fs: fix an infinite loop in iomap_fiemap (Ryan Sullivan) [RHEL-8810]
  - landlock: Use square brackets around "landlock-ruleset" (Ryan Sullivan) [RHEL-8810]
  - samples/landlock: Fix path_list memory leak (Ryan Sullivan) [RHEL-8810]
  - fs/ioctl: remove unnecessary __user annotation (Ryan Sullivan) [RHEL-8810]
  - selftests/landlock: remove ARRAY_SIZE define from common.h (Ryan Sullivan) [RHEL-8810]
  - fs: forbid invalid project ID (Ryan Sullivan) [RHEL-8810]
  - fs: remove generic_block_fiemap (Ryan Sullivan) [RHEL-8810]


author: Patrick Talbert <ptalbert@redhat.com> [5.14.0-569.el9]
changelog:
  - scsi: ufs: core: Store min and max clk freq from OPP table (Radu Rendec) [RHEL-79078]
  - scsi: ufs: core: Cancel RTC work during ufshcd_remove() (Radu Rendec) [RHEL-79078]
  - scsi: ufs: Fix the build for the old ARM OABI (Radu Rendec) [RHEL-79078]
  - scsi: ufs: core: Improve ufshcd_mcq_sq_cleanup() (Radu Rendec) [RHEL-79078]
  - scsi: ufs: core: Start the RTC update work later (Radu Rendec) [RHEL-79078]
  - scsi: ufs: core: Fix another deadlock during RTC update (Radu Rendec) [RHEL-79078]
  - scsi: ufs: core: Set SDEV_OFFLINE when UFS is shut down (Radu Rendec) [RHEL-79078]
  - scsi: ufs: core: Requeue aborted request (Radu Rendec) [RHEL-79078]
  - scsi: ufs: core: Fix the issue of ICU failure (Radu Rendec) [RHEL-79078]
  - scsi: ufs: Use pre-calculated offsets in ufshcd_init_lrb() (Radu Rendec) [RHEL-79078]
  - scsi: ufs: core: Remove ufshcd_urgent_bkops() (Radu Rendec) [RHEL-79078]
  - scsi: ufs: Move UFS trace events to private header (Radu Rendec) [RHEL-79078]
  - scsi: ufs: Add HCI capabilities sysfs group (Radu Rendec) [RHEL-79078]
  - scsi: ufs: Prepare to add HCI capabilities sysfs (Radu Rendec) [RHEL-79078]
  - scsi: ufs: core: Support Updating UIC Command Timeout (Radu Rendec) [RHEL-79078]
  - scsi: ufs: core: Add a quirk for handling broken LSDBS field in controller capabilities register (Radu Rendec) [RHEL-79078]
  - scsi: ufs: core: Fix hba->last_dme_cmd_tstamp timestamp updating logic (Radu Rendec) [RHEL-79078]
  - scsi: ufs: core: Do not set link to OFF state while waking up from hibernation (Radu Rendec) [RHEL-79078]
  - scsi: ufs: core: Fix deadlock during RTC update (Radu Rendec) [RHEL-79078]
  - scsi: ufs: core: Bypass quick recovery if force reset is needed (Radu Rendec) [RHEL-79078]
  - scsi: ufs: core: Check LSDBS cap when !mcq (Radu Rendec) [RHEL-79078]
  - scsi: ufs: core: Add UFSHCD_QUIRK_KEYS_IN_PRDT (Radu Rendec) [RHEL-79078]
  - scsi: ufs: core: Add fill_crypto_prdt variant op (Radu Rendec) [RHEL-79078]
  - scsi: ufs: core: Add UFSHCD_QUIRK_BROKEN_CRYPTO_ENABLE (Radu Rendec) [RHEL-79078]
  - scsi: ufs: core: fold ufshcd_clear_keyslot() into its caller (Radu Rendec) [RHEL-79078]
  - scsi: ufs: core: Add UFSHCD_QUIRK_CUSTOM_CRYPTO_PROFILE (Radu Rendec) [RHEL-79078]
  - scsi: ufs: mcq: Make .get_hba_mac() optional (Radu Rendec) [RHEL-79078]
  - scsi: ufs: mcq: Inline ufshcd_mcq_vops_get_hba_mac() (Radu Rendec) [RHEL-79078]
  - scsi: ufs: mcq: Move the ufshcd_mcq_enable() call (Radu Rendec) [RHEL-79078]
  - scsi: ufs: mcq: Move the "hba->mcq_enabled = true" assignment (Radu Rendec) [RHEL-79078]
  - scsi: ufs: core: Inline is_mcq_enabled() (Radu Rendec) [RHEL-79078]
  - scsi: ufs: core: Initialize hba->reserved_slot earlier (Radu Rendec) [RHEL-79078]
  - scsi: ufs: core: Rename the MASK_TRANSFER_REQUESTS_SLOTS constant (Radu Rendec) [RHEL-79078]
  - scsi: ufs: core: Remove two constants (Radu Rendec) [RHEL-79078]
  - scsi: ufs: core: Initialize struct uic_command once (Radu Rendec) [RHEL-79078]
  - scsi: ufs: core: Declare functions once (Radu Rendec) [RHEL-79078]
  - scsi: ufs: core: Remove SCSI host only if added (Radu Rendec) [RHEL-79078]
  - scsi: ufs: core: Suspend clk scaling on no request (Radu Rendec) [RHEL-79078]
  - scsi: ufs: mcq: Prevent no I/O queue case for MCQ (Radu Rendec) [RHEL-79078]
  - scsi: ufs: mcq: Convert MCQ_CFG_n to an inline function (Radu Rendec) [RHEL-79078]
  - scsi: ufs: mcq: Fix missing argument 'hba' in MCQ_OPR_OFFSET_n (Radu Rendec) [RHEL-79078]
  - scsi: ufs: sysfs: Make max_number_of_rtt read-write (Radu Rendec) [RHEL-79078]
  - scsi: ufs: core: Maximum RTT supported by the host driver (Radu Rendec) [RHEL-79078]
  - scsi: ufs: core: Allow RTT negotiation (Radu Rendec) [RHEL-79078]
  - scsi: ufs: core: Fix ufshcd_abort_one racing issue (Radu Rendec) [RHEL-79078]
  - scsi: ufs: core: Fix ufshcd_clear_cmd racing issue (Radu Rendec) [RHEL-79078]
  - scsi: ufs: core: Free memory allocated for model before reinit (Radu Rendec) [RHEL-79078]
  - scsi: ufs: core: Quiesce request queues before checking pending cmds (Radu Rendec) [RHEL-79078]
  - scsi: ufs: mcq: Fix error output and clean up ufshcd_mcq_abort() (Radu Rendec) [RHEL-79078]
  - scsi: ufs: core: mcq: Fix ufshcd_mcq_sqe_search() (Radu Rendec) [RHEL-79078]
  - scsi: ufs: core: Changing the status to check inflight (Radu Rendec) [RHEL-79078]
  - scsi: ufs: Remove support for old UFSHCI versions (Radu Rendec) [RHEL-79078]
  - scsi: ufs: core: Remove unnecessary wmb() prior to writing run/stop regs (Radu Rendec) [RHEL-79078]
  - scsi: ufs: core: Remove unnecessary wmb() after ringing doorbell (Radu Rendec) [RHEL-79078]
  - scsi: ufs: core: Perform read back after disabling UIC_COMMAND_COMPL (Radu Rendec) [RHEL-79078]
  - scsi: ufs: core: Perform read back after disabling interrupts (Radu Rendec) [RHEL-79078]
  - scsi: ufs: core: Perform read back after writing UTP_TASK_REQ_LIST_BASE_H (Radu Rendec) [RHEL-79078]
  - scsi: ufs: core: Drop driver owner initialization (Radu Rendec) [RHEL-79078]
  - scsi: ufs: Reuse compose_devman_upiu (Radu Rendec) [RHEL-79078]
  - scsi: ufs: Reuse compose_dev_cmd (Radu Rendec) [RHEL-79078]
  - scsi: ufs: core: Reuse exec_dev_cmd (Radu Rendec) [RHEL-79078]
  - scsi: ufs: core: Reuse device management locking code (Radu Rendec) [RHEL-79078]
  - scsi: ufs: core: Fix MCQ mode dev command timeout (Radu Rendec) [RHEL-79078]
  - scsi: ufs: core: WLUN suspend dev/link state error recovery (Radu Rendec) [RHEL-79078]
  - scsi: ufs: core: Fix MCQ MAC configuration (Radu Rendec) [RHEL-79078]
  - scsi: ufs: mcq: Remove unused parameters (Radu Rendec) [RHEL-79078]
  - scsi: ufs: mcq: Use ufshcd_mcq_req_to_hwq() to simplify updating hwq (Radu Rendec) [RHEL-79078]
  - scsi: ufs: mcq: Add definition for REG_UFS_MEM_CFG register (Radu Rendec) [RHEL-79078]
  - scsi: ufs: ufs-mediatek: Migrate to UFSHCD generic CPU latency PM QoS support (Radu Rendec) [RHEL-79078]
  - scsi: ufs: core: Add CPU latency QoS support for UFS driver (Radu Rendec) [RHEL-79078]
  - scsi: ufs: Uninitialized variable in ufshcd_devfreq_target() (Radu Rendec) [RHEL-79078]
  - scsi: ufs: core: Remove the ufshcd_release() in ufshcd_err_handling_prepare() (Radu Rendec) [RHEL-79078]
  - scsi: ufs: core: Fix shift issue in ufshcd_clear_cmd() (Radu Rendec) [RHEL-79078]
  - scsi: ufs: core: Remove the ufshcd_hba_exit() call from ufshcd_async_scan() (Radu Rendec) [RHEL-79078]
  - scsi: ufs: core: Simplify power management during async scan (Radu Rendec) [RHEL-79078]
  - scsi: ufs: core: Simplify ufshcd_auto_hibern8_update() (Radu Rendec) [RHEL-79078]
  - scsi: ufs: core: Rename ufshcd_auto_hibern8_enable() and make it static (Radu Rendec) [RHEL-79078]
  - scsi: ufs: core: Add sysfs node for UFS RTC update (Radu Rendec) [RHEL-79078]
  - scsi: ufs: core: Add UFS RTC support (Radu Rendec) [RHEL-79078]
  - scsi: ufs: core: Add ufshcd_is_ufs_dev_busy() (Radu Rendec) [RHEL-79078]
  - scsi: ufs: core: Warn if the request tag is truncated (Radu Rendec) [RHEL-79078]
  - scsi: ufs: core: Make fault injection dynamically configurable per HBA (Radu Rendec) [RHEL-79078]
  - scsi: ufs: ufs-sysfs: Expose UFS power info (Radu Rendec) [RHEL-79078]
  - scsi: ufs: core: Let the sq_lock protect sq_tail_slot access (Radu Rendec) [RHEL-79078]
  - scsi: ufs: core: Clear cmd if abort succeeds in MCQ mode (Radu Rendec) [RHEL-79078]
  - scsi: ufs: core: Fix racing issue between ufshcd_mcq_abort() and ISR (Radu Rendec) [RHEL-79078]
  - scsi: ufs: core: Expand MCQ queue slot to DeviceQueueDepth + 1 (Radu Rendec) [RHEL-79078]
  - scsi: ufs: core: Leave space for '\0' in utf8 desc string (Radu Rendec) [RHEL-79078]
  - scsi: ufs: core: Conversion to bool not necessary (Radu Rendec) [RHEL-79078]
  - scsi: ufs: core: Fix race between force complete and ISR (Radu Rendec) [RHEL-79078]
  - scsi: ufs: core: Remove dev cmd clock scaling busy (Radu Rendec) [RHEL-79078]
  - scsi: ufs: core: WLUN send SSU timeout recovery (Radu Rendec) [RHEL-79078]
  - scsi: ufs: core: Set the Command Priority (CP) flag for RT requests (Radu Rendec) [RHEL-79078]
  - scsi: ufs: core: Simplify ufshcd_comp_scsi_upiu() (Radu Rendec) [RHEL-79078]
  - scsi: ufs: core: Remove request tag range checks (Radu Rendec) [RHEL-79078]
  - scsi: ufs: core: Include the SCSI ID in UFS command tracing output (Radu Rendec) [RHEL-79078]
  - scsi: ufs: core: Correct clear TM error log (Radu Rendec) [RHEL-79078]
  - scsi: ufs: core: No need to update UPIU.header.flags and lun in advanced RPMB handler (Radu Rendec) [RHEL-79078]
  - scsi: ufs: core: Add advanced RPMB support where UFSHCI 4.0 does not support EHS length in UTRD (Radu Rendec) [RHEL-79078]
  - scsi: ufs: core: Fix the build for gcc 9 and before (Radu Rendec) [RHEL-79078]
  - scsi: ufs: Simplify response header parsing (Radu Rendec) [RHEL-79078]
  - scsi: ufs: Simplify transfer request header initialization (Radu Rendec) [RHEL-79078]
  - scsi: ufs: Remove a member variable (Radu Rendec) [RHEL-79078]
  - scsi: ufs: Simplify ufshcd_abort_all() (Radu Rendec) [RHEL-79078]
  - scsi: ufs: Remove a local variable from ufshcd_abort_all() (Radu Rendec) [RHEL-79078]
  - scsi: ufs: Improve type safety (Radu Rendec) [RHEL-79078]
  - scsi: ufs: Simplify zero-initialization (Radu Rendec) [RHEL-79078]
  - scsi: ufs: Minimize #include directives (Radu Rendec) [RHEL-79078]
  - scsi: ufs: Rename a function argument (Radu Rendec) [RHEL-79078]
  - scsi: ufs: Fix kernel-doc headers (Radu Rendec) [RHEL-79078]
  - scsi: ufs: Document all return values (Radu Rendec) [RHEL-79078]
  - scsi: ufs: Follow the kernel-doc syntax for documenting return values (Radu Rendec) [RHEL-79078]
  - scsi: ufs: Fix residual handling (Radu Rendec) [RHEL-79078]
  - scsi: ufs: core: Remove HPB support (Radu Rendec) [RHEL-79078]
  - scsi: ufs: core: Fix some kernel-doc comments (Radu Rendec) [RHEL-79078]
  - scsi: ufs: ufs-mediatek: Add MCQ support for MTK platform (Radu Rendec) [RHEL-79078]
  - scsi: ufs: core: Export symbols for MTK driver module (Radu Rendec) [RHEL-79078]
  - scsi: ufs: core: Convert UPIU_HEADER_DWORD() into a function (Radu Rendec) [RHEL-79078]
  - scsi: ufs: mcq: Fix the search/wrap around logic (Radu Rendec) [RHEL-79078]
  - scsi: ufs: core: Add support for qTimestamp attribute (Radu Rendec) [RHEL-79078]
  - scsi: ufs: core: Remove unused function declaration (Radu Rendec) [RHEL-79078]
  - scsi: ufs: wb: Add explicit flush_threshold sysfs attribute (Radu Rendec) [RHEL-79078]
  - scsi: ufs: ufs-mediatek: Set UFSHCD_QUIRK_MCQ_BROKEN_RTC quirk (Radu Rendec) [RHEL-79078]
  - scsi: ufs: ufs-mediatek: Set UFSHCD_QUIRK_MCQ_BROKEN_INTR quirk (Radu Rendec) [RHEL-79078]
  - scsi: ufs: core: Add host quirk UFSHCD_QUIRK_MCQ_BROKEN_RTC (Radu Rendec) [RHEL-79078]
  - scsi: ufs: core: Add host quirk UFSHCD_QUIRK_MCQ_BROKEN_INTR (Radu Rendec) [RHEL-79078]
  - scsi: ufs: core: Remove dedicated hwq for dev command (Radu Rendec) [RHEL-79078]
  - scsi: ufs: core: mcq: Fix the incorrect OCS value for the device command (Radu Rendec) [RHEL-79078]
  - scsi: ufs: core: Combine ufshcd_mq_poll_cqe functions (Radu Rendec) [RHEL-79078]
  - scsi: ufs: core: Fix ufshcd_inc_sq_tail() function bug (Radu Rendec) [RHEL-79078]
  - scsi: ufs: core: Remove a ufshcd_add_command_trace() call (Radu Rendec) [RHEL-79078]
  - scsi: ufs: core: Simplify driver shutdown (Radu Rendec) [RHEL-79078]
  - scsi: ufs: core: Move ufshcd_wl_shutdown() (Radu Rendec) [RHEL-79078]
  - scsi: ufs: core: Fix handling of lrbp->cmd (Radu Rendec) [RHEL-79078]
  - scsi: ufs: core: Increase the START STOP UNIT timeout from one to ten seconds (Radu Rendec) [RHEL-79078]
  - scsi: ufs: core: Add error handling for MCQ mode (Radu Rendec) [RHEL-79078]
  - scsi: ufs: mcq: Use ufshcd_mcq_poll_cqe_lock() in MCQ mode (Radu Rendec) [RHEL-79078]
  - scsi: ufs: mcq: Added ufshcd_mcq_abort() (Radu Rendec) [RHEL-79078]
  - scsi: ufs: mcq: Add support for cleaning up MCQ resources (Radu Rendec) [RHEL-79078]
  - scsi: ufs: mcq: Add supporting functions for MCQ abort (Radu Rendec) [RHEL-79078]
  - scsi: ufs: core: Update the ufshcd_clear_cmds() functionality (Radu Rendec) [RHEL-79078]
  - scsi: ufs: core: Combine 32-bit command_desc_base_addr_lo/hi (Radu Rendec) [RHEL-79078]
  - scsi: ufs: Replace all non-returning strlcpy() with strscpy() (Radu Rendec) [RHEL-79078]
  - scsi: ufs: core: Do not open code SZ_x (Radu Rendec) [RHEL-79078]
  - scsi: ufs: Ungate the clock synchronously (Radu Rendec) [RHEL-79078]
  - scsi: ufs: Declare ufshcd_{hold,release}() once (Radu Rendec) [RHEL-79078]
  - scsi: ufs: Conditionally enable the BLK_MQ_F_BLOCKING flag (Radu Rendec) [RHEL-79078]
  - scsi: ufs: core: Return earlier if ufshcd_hba_init_crypto_capabilities() fails (Radu Rendec) [RHEL-79078]
  - scsi: ufs: hwmon: Constify pointers to hwmon_channel_info (Radu Rendec) [RHEL-79078]
  - scsi: ufs: core: Change the module parameter macro of use_mcq_mode (Radu Rendec) [RHEL-79078]
  - scsi: ufs: core: Fix MCQ nr_hw_queues (Radu Rendec) [RHEL-79078]
  - scsi: ufs: core: Rename symbol sizeof_utp_transfer_cmd_desc() (Radu Rendec) [RHEL-79078]
  - scsi: ufs: core: Fix MCQ tag calculation (Radu Rendec) [RHEL-79078]
  - scsi: ufs: mcq: Use pointer arithmetic in ufshcd_send_command() (Radu Rendec) [RHEL-79078]
  - scsi: ufs: mcq: Annotate ufshcd_inc_sq_tail() appropriately (Radu Rendec) [RHEL-79078]
  - scsi: core: Clean up struct ufs_saved_pwr_info (Radu Rendec) [RHEL-79078]
  - scsi: ufs: core: Add trace event for MCQ (Radu Rendec) [RHEL-79078]
  - scsi: ufs: core: Print trs for pending requests in MCQ mode (Radu Rendec) [RHEL-79078]
  - scsi: ufs: core: Set the residual byte count (Radu Rendec) [RHEL-79078]
  - scsi: ufs: core: Disable the reset settle delay (Radu Rendec) [RHEL-79078]
  - scsi: mpi3mr: Avoid reply queue full condition (Chandrakanth Patil) [RHEL-49780]
  - scsi: mpi3mr: Fix possible crash when setting up bsg fails (Chandrakanth Patil) [RHEL-49780]
  - scsi: mpi3mr: Update driver version to 8.12.0.3.50 (Chandrakanth Patil) [RHEL-49780]
  - scsi: mpi3mr: Handling of fault code for insufficient power (Chandrakanth Patil) [RHEL-49780]
  - scsi: mpi3mr: Start controller indexing from 0 (Chandrakanth Patil) [RHEL-49780]
  - scsi: mpi3mr: Fix corrupt config pages PHY state is switched in sysfs (Chandrakanth Patil) [RHEL-49780] {CVE-2024-57804}
  - scsi: mpi3mr: Synchronize access to ioctl data buffer (Chandrakanth Patil) [RHEL-49780]
  - scsi: mpi3mr: Validate SAS port assignments (Chandrakanth Patil) [RHEL-49780]
  - scsi: mpi3mr: Improve wait logic while controller transitions to READY state (Chandrakanth Patil) [RHEL-49780]
  - scsi: mpi3mr: Update MPI Headers to revision 34 (Chandrakanth Patil) [RHEL-49780]
  - scsi: mpi3mr: Use firmware-provided timestamp update interval (Chandrakanth Patil) [RHEL-49780]
  - scsi: mpi3mr: Enhance the Enable Controller retry logic (Chandrakanth Patil) [RHEL-49780]
  - scsi: mpi3mr: A performance fix (Chandrakanth Patil) [RHEL-49780]
  - scsi: mpi3mr: Update consumer index of reply queues after every 100 replies (Chandrakanth Patil) [RHEL-49780]
  - scsi: mpi3mr: Return complete ioc_status for ioctl commands (Chandrakanth Patil) [RHEL-49780]
  - scsi: mpi3mr: Avoid MAX_PAGE_ORDER WARNING for buffer allocations (Chandrakanth Patil) [RHEL-49780]
  - scsi: mpi3mr: Add missing spin_lock_init() for mrioc->trigger_lock (Chandrakanth Patil) [RHEL-49780]
  - scsi: mpi3mr: Avoid IOMMU page faults on REPORT ZONES (Chandrakanth Patil) [RHEL-49780]
  - scsi: mpi3mr: Prevent PCI writes from driver during PCI error recovery (Chandrakanth Patil) [RHEL-49780]
  - scsi: mpi3mr: Support PCI Error Recovery callback handlers (Chandrakanth Patil) [RHEL-49780]
  - scsi: mpi3mr: Correct a test in mpi3mr_sas_port_add() (Chandrakanth Patil) [RHEL-49780]
  - scsi: mpi3mr: Add ioctl support for HDB (Chandrakanth Patil) [RHEL-49780]
  - scsi: mpi3mr: Trigger support (Chandrakanth Patil) [RHEL-49780]
  - scsi: mpi3mr: HDB allocation and posting for hardware and firmware buffers (Chandrakanth Patil) [RHEL-49780]
  - rpmsg: virtio: Free driver_override when rpmsg_remove() (Jared Kangas) [RHEL-78824]
  - rpmsg: virtio: Replace deprecated strncpy with strscpy/_pad (Jared Kangas) [RHEL-78824]
  - rpmsg: Replace deprecated strncpy with strscpy_pad (Jared Kangas) [RHEL-78824]
  - rpmsg: core: Replace deprecated strncpy with strscpy (Jared Kangas) [RHEL-78824]
  - rpmsg: glink: Release driver_override (Jared Kangas) [RHEL-78824]
  - rpmsg: ctrl: Add lock to rpmsg_ctrldev_remove (Jared Kangas) [RHEL-78824]
  - rpmsg: char: Add lock to avoid race when rpmsg device is released (Jared Kangas) [RHEL-78824]
  - rpmsg: char: Avoid double destroy of default endpoint (Jared Kangas) [RHEL-78824]
  - rpmsg: Fix possible refcount leak in rpmsg_register_device_override() (Jared Kangas) [RHEL-78824]
  - rpmsg: Strcpy is not safe, use strscpy_pad() instead (Jared Kangas) [RHEL-78824]
  - rpmsg: mtk_rpmsg: Fix circular locking dependency (Jared Kangas) [RHEL-78824]
  - rpmsg: char: Add mutex protection for rpmsg_eptdev_open() (Jared Kangas) [RHEL-78824]
  - rpmsg: qcom_smd: Fix refcount leak in qcom_smd_parse_edge (Jared Kangas) [RHEL-78824]
  - rpmsg: use local 'dev' variable (Jared Kangas) [RHEL-78824]
  - rpmsg: Fix calling device_lock() on non-initialized device (Jared Kangas) [RHEL-78824]
  - rpmsg: virtio: Fix the unregistration of the device rpmsg_ctrl (Jared Kangas) [RHEL-78824]
  - rpmsg: virtio: Fix possible double free in rpmsg_virtio_add_ctrl_dev() (Jared Kangas) [RHEL-78824]
  - rpmsg: virtio: Fix possible double free in rpmsg_probe() (Jared Kangas) [RHEL-78824]
  - rpmsg: Fix parameter naming for announce_create/destroy ops (Jared Kangas) [RHEL-78824]
  - rpmsg: qcom_smd: Fix returning 0 if irq_of_parse_and_map() fails (Jared Kangas) [RHEL-78824]
  - rpmsg: qcom_smd: Fix irq_of_parse_and_map() return value (Jared Kangas) [RHEL-78824]
  - rpmsg: Fix kfree() of static memory on setting driver_override (Jared Kangas) [RHEL-78824]
  - rpmsg: Constify local variable in field store macro (Jared Kangas) [RHEL-78824]
  - clocksource: Use migrate_disable() to avoid calling get_random_u32() in atomic context (Waiman Long) [RHEL-76143]
  - clocksource: Use pr_info() for "Checking clocksource synchronization" message (Waiman Long) [RHEL-76143]
  - clocksource: Make watchdog and suspend-timing multiplication overflow safe (Waiman Long) [RHEL-76143]
  - clocksource: Scale the watchdog read retries automatically (Waiman Long) [RHEL-76143]
  - clocksource: Skip watchdog check for large watchdog intervals (Waiman Long) [RHEL-76143]
  - torture: Enable clocksource watchdog with "tsc=watchdog" (Waiman Long) [RHEL-76143]
  - clocksource: Suspend the watchdog temporarily when high read latency detected (Waiman Long) [RHEL-76143]
  - clocksource: Loosen clocksource watchdog constraints (Waiman Long) [RHEL-76143]
  - clocksource: Replace cpumask_weight() with cpumask_empty() (Waiman Long) [RHEL-76143]
  - clocksource: Add a Kconfig option for WATCHDOG_MAX_SKEW (Waiman Long) [RHEL-76143]
  - vsock: prevent null-ptr-deref in vsock_*[has_data|has_space] (CKI Backport Bot) [RHEL-77211] {CVE-2025-21666}
  - net: atlantic: use irq_update_affinity_hint() (Izabela Bakollari) [RHEL-73855 RHEL-76480]
  - net: atlantic: convert comma to semicolon (Izabela Bakollari) [RHEL-73855]
  - net: atlantic: Avoid warning about potential string truncation (Izabela Bakollari) [RHEL-73855]
  - net: atlantic: use ethtool_sprintf (Izabela Bakollari) [RHEL-73855]
  - x86: bring back rep movsq for user access on CPUs without ERMS (Herton R. Krzesinski) [RHEL-74389]
  - x86/retpolines: Enable the default thunk warning only on relevant configs (Waiman Long) [RHEL-71467]
  - x86/vdso: Fix rethunk patching for vdso-image-{32,64}.o (Waiman Long) [RHEL-71467]
  - x86/retpoline: Ensure default return thunk isn't used at runtime (Waiman Long) [RHEL-71467]
  - objtool: Revert "skip non-text sections when adding return-thunk sites" (Waiman Long) [RHEL-71467]


author: Patrick Talbert <ptalbert@redhat.com> [5.14.0-570.el9]
changelog:
  - rhel-9: gate on kernel-qe tests results not cki ones (Bruno Goncalves)
  - USB: serial: quatech2: fix null-ptr-deref in qt2_process_read_urb() (CKI Backport Bot) [RHEL-78682] {CVE-2025-21689}
  - af_packet: do not call packet_read_pending() from tpacket_destruct_skb() (CKI Backport Bot) [RHEL-78307]
  - pmdomain: imx8mp-blk-ctrl: add missing loop break condition (CKI Backport Bot) [RHEL-77237] {CVE-2025-21668}
  - vsock/virtio: discard packets if the transport changes (CKI Backport Bot) [RHEL-77228] {CVE-2025-21669}
  - s390/mm/hugetlbfs: Add missing includes (Aristeu Rozanski) [RHEL-74362]
  - s390/mm: Add PTE_MARKER support for hugetlbfs mappings (Aristeu Rozanski) [RHEL-74362]
  - s390/mm: Introduce region-third and segment table swap entries (Aristeu Rozanski) [RHEL-74362]
  - s390/mm: Introduce region-third and segment table entry present bits (Aristeu Rozanski) [RHEL-74362]
  - s390/mm: Rearrange region-third and segment table entry SW bits (Aristeu Rozanski) [RHEL-74362]
  - s390/mm: Fix VM_FAULT_HWPOISON handling in do_exception() (Aristeu Rozanski) [RHEL-74362]
  - s390/pgtable: Switch read and write softbits for puds (Aristeu Rozanski) [RHEL-74362]
  - mm/mempolicy: fix migrate_to_node() assuming there is at least one VMA in a MM (CKI Backport Bot) [RHEL-75840] {CVE-2024-56611}
  - workqueue: Do not warn when cancelling WQ_MEM_RECLAIM work from !WQ_MEM_RECLAIM worker (Waiman Long) [RHEL-74107] {CVE-2024-57888}
  - ovl: Filter invalid inodes with missing lookup function (Miklos Szeredi) [RHEL-72307] {CVE-2024-56570}
  - pmdomain: imx93-blk-ctrl: correct remove path (CKI Backport Bot) [RHEL-70045] {CVE-2024-53134}
  - i2c: tegra: Do not mark ACPI devices as irq safe (Mark Salter) [RHEL-50601]
  - i2c: tegra: allow VI support to be compiled out (Mark Salter) [RHEL-50601]
  - i2c: tegra: allow DVC support to be compiled out (Mark Salter) [RHEL-50601]
  - i40e: fix race condition by adding filter's intermediate sync state (CKI Backport Bot) [RHEL-68274] {CVE-2024-53088}


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


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


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


author: Florian Festi <ffesti@redhat.com> - 4.16.1.3-27
changelog:
  - Fix short circuiting of version strings in expressions (RHEL-15688)
  - Fix description of whatconflicts in the man page (RHEL-6303)
  - Expose and document rpmdb --verifydb operation (RHEL-14591)
  - Fixes to the file handling backport


author: Florian Festi <ffesti@redhat.com> - 4.16.1.3-29
changelog:
  - Actually add --verifydb to the man page (RHEL-14591)
  - Don't warn about missing user/group on skipped files (RHEL-18037)


author: Michal Domonkos <mdomonko@redhat.com> - 4.16.1.3-30
changelog:
  - Don't segfault on missing priority tag (RHEL-35249)
  - Use unsigned integers for buildtime too for Y2K38 safety (RHEL-22602)
  - Rebuild against libimaevm.so.4 (RHEL-32505)


author: Michal Domonkos <mdomonko@redhat.com> - 4.16.1.3-31
changelog:
  - Fix potential use of uninitialized pipe array (RHEL-22604)
  - Fix potential use of uninitialized pgp struct (RHEL-22605)
  - Don't confuse OpenScanHub with false array overrun (RHEL-22607)
  - Add SourceLicense tag to spec syntax (RHEL-28798)
  - Talk about rpmsign in the rpmsign(8) man page (RHEL-40895)


author: Michal Domonkos <mdomonko@redhat.com> - 4.16.1.3-33
changelog:
  - Fix root relocation regression (RHEL-28967)
  - Don't confuse OpenScanHub with false array overrun (RHEL-22607)


author: Michal Domonkos <mdomonko@redhat.com> - 4.16.1.3-35
changelog:
  - Fix %patch N applying Patch0 implicitly (RHEL-6294)
  - Issue deprecation warning for number-less %patch (RHEL-6294)


author: Michal Domonkos <mdomonko@redhat.com> - 4.16.1.3-37
changelog:
  - Allow parametric macros to opt out of option processing (RHEL-67161)
  - Report unsafe symlinks during installation as a specific case (RHEL-33393)
  - Fix FA_TOUCH'ed files getting removed on failed update (RHEL-63070)


author: Michal Domonkos <mdomonko@redhat.com> - 4.16.1.3-38
changelog:
  - Add support for spec local file attributes and generators (RHEL-52772)
  - Store configurable digest(s) on packages in rpmdb (RHEL-35619)
  - Fix a hard link race condition in brp-strip (RHEL-74011)


author: Michal Domonkos <mdomonko@redhat.com> - 4.16.1.3-40
changelog:
  - Improve error handling on keystore load (RHEL-114837)
  - Sort files before passing to file attr dependency generators (RHEL-95376)


author: Petr Lautrbach <plautrba@redhat.com> - 4.4.0-0.1.20201102git05e90ee
changelog:
  - Update to 05e90ee
  - Add /usr/bin/sechecker
  - Adapt to new libsepol filename transition structures
  - Rebuild with libsepol.so.2


author: Petr Lautrbach <lautrbach@redhat.com> - 4.4.3-1
changelog:
  - SETools 4.4.3 release
  - 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: Charalampos Stratakis <cstratak@redhat.com> - 0.29.32-1
changelog:
  - Initial package
  - Fedora contributions by:
        Alex Cobb <alex.cobb@smart.mit.edu>
        Bill Nottingham <notting@fedoraproject.org>
        Charalampos Stratakis <cstratak@redhat.com>
        David Malcolm <dmalcolm@redhat.com>
        Dennis Gilmore <dennis@ausil.us>
        Gwyn Ciesla <gwync@protonmail.com>
        Ignacio Vazquez-Abrams <ivazquez@fedoraproject.org>
        Igor Gnatenko <ignatenkobrain@fedoraproject.org>
        Jesse Keating <jkeating@fedoraproject.org>
        Kevin Fenzi <kevin@fedoraproject.org>
        Marcel Plch <mplch@redhat.com>
        Miro Hrončok <miro@hroncok.cz>
        nbecker <ndbecker2@gmail.com>
        Neal D. Becker <ndbecker2@gmail.com>
        Orion Poplawski <orion@cora.nwra.com>
        Peter Robinson <pbrobinson@fedoraproject.org>
        Petr Viktorin <pviktori@redhat.com>
        Robert Kuska <rkuska@redhat.com>
        Scott Talbert <swt@techie.net>
        serge-sans-paille <sguelton@redhat.com>
        Thomas Spura <thomas.spura@gmail.com>
        Tomáš Hrnčiar <thrnciar@redhat.com>
        Toshio くらとみ <toshio@fedoraproject.org>


author: Charalampos Stratakis <cstratak@redhat.com> - 1.15.1-1
changelog:
  - Initial package
  - Fedora contributions by:
        Charalampos Stratakis <cstratak@redhat.com>
        Dennis Gilmore <dennis@ausil.us>
        Eric Smith <brouhaha@fedoraproject.org>
        Gwyn Ciesla <limburgher@gmail.com>
        Igor Gnatenko <ignatenkobrain@fedoraproject.org>
        Iryna Shcherbina <shcherbina.iryna@gmail.com>
        Joel Capitao <jcapitao@redhat.com>
        John Dulaney <jdulaney@fedoraproject.org>
        Lumir Balhar <lbalhar@redhat.com>
        Miro Hrončok <miro@hroncok.cz>
        Nathaniel McCallum <nathaniel@themccallums.org>
        Orion Poplawski <orion@cora.nwra.com>
        Parag Nemade <pnemade@redhat.com>
        Peter Robinson <pbrobinson@fedoraproject.org>
        Petr Viktorin <pviktori@redhat.com>
        Robert Kuska <rkuska@redhat.com>
        Slavek Kabrda <bkabrda@redhat.com>
        Tomáš Hrnčiar <thrnciar@redhat.com>
        Tom Stellard <tstellar@redhat.com>
        Troy Dawson <tdawson@redhat.com>


author: Charalampos Stratakis <cstratak@redhat.com> - 37.0.2-1
changelog:
  - Initial package
  - Fedora contributions by:
        Alfredo Moralejo <amoralej@redhat.com>
        Charalampos Stratakis <cstratak@redhat.com>
        Christian Heimes <christian@python.org>
        Colin Walters <walters@verbum.org>
        Dennis Gilmore <dennis@ausil.us>
        Fabio Valentini <decathorpe@gmail.com>
        Felix Schwarz <felix.schwarz@oss.schwarz.eu>
        Haikel Guemar <hguemar@fedoraproject.org>
        Igor Gnatenko <ignatenkobrain@fedoraproject.org>
        Iryna Shcherbina <shcherbina.iryna@gmail.com>
        Lumir Balhar <lbalhar@redhat.com>
        Matěj Cepl <mcepl@cepl.eu>
        Miro Hrončok <miro@hroncok.cz>
        Nathaniel McCallum <npmccallum@redhat.com>
        Randy Barlow <randy@electronsweatshop.com>
        Robert Kuska <rkuska@redhat.com>
        Sahana Prasad <sahana@redhat.com>
        Stephen Gallagher <sgallagh@redhat.com>
        Troy Dawson <tdawson@redhat.com>


author: Charalampos Stratakis <cstratak@redhat.com> - 3.11.1-1
changelog:
  - Initial package
  - Fedora contributions by:
        Björn Esser <besser82@fedoraproject.org>
        Charalampos Stratakis <cstratak@redhat.com>
        Dan Horák <dan@danny.cz>
        David Malcolm <dmalcolm@redhat.com>
        Dennis Gilmore <dennis@ausil.us>
        Florian Weimer <fweimer@redhat.com>
        Gwyn Ciesla <limb@fedoraproject.org>
        Igor Gnatenko <ignatenkobrain@fedoraproject.org>
        Iryna Shcherbina <shcherbina.iryna@gmail.com>
        Jaroslav Škarvada <jskarvad@redhat.com>
        Jason ティビツ <tibbs@fedoraproject.org>
        Kalev Lember <klember@redhat.com>
        Karsten Hopp <karsten@redhat.com>
        Lumir Balhar <lbalhar@redhat.com>
        Marcel Plch <marcel.plch@protonmail.com>
        Matej Stuchlik <mstuchli@redhat.com>
        Michal Cyprian <m.cyprian@gmail.com>
        Michal Toman <mtoman@fedoraproject.org>
        Miro Hrončok <miro@hroncok.cz>
        Nicolas Chauvet <kwizart@gmail.com>
        Orion Poplawski <orion@cora.nwra.com>
        Patrik Kopkan <pkopkan@redhat.com>
        Peter Robinson <pbrobinson@gmail.com>
        Petr Šplíchal <psplicha@redhat.com>
        Petr Viktorin <pviktori@redhat.com>
        Rex Dieter <rdieter@fedoraproject.org>
        Richard W.M. Jones <rjones@redhat.com>
        Robert Kuska <rkuska@gmail.com>
        Sahana Prasad <sahana@redhat.com>
        Slavek Kabrda <bkabrda@redhat.com>
        Stephen Gallagher <sgallagh@redhat.com>
        Than Ngo <than@redhat.com>
        Thomas Spura <tomspur@fedoraproject.org>
        Till Maas <opensource@till.name>
        Tomáš Hrnčiar <thrnciar@redhat.com>
        Tomas Mraz <tmraz@fedoraproject.org>
        Tomas Orsava <torsava@redhat.com>
        Tomas Radej <tradej@redhat.com>
        Toshio Kuratomi <toshio@fedoraproject.org>
        Victor Stinner <vstinner@python.org>
        Ville Skyttä <ville.skytta@iki.fi>
        Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>


author: Charalampos Stratakis <cstratak@redhat.com> - 4.9.2-1
changelog:
  - Initial package
  - Fedora contributions by:
        Alexander Todorov <atodorov@redhat.com>
        Bill Nottingham <notting@fedoraproject.org>
        Charalampos Stratakis <cstratak@redhat.com>
        Dan Horák <dan@danny.cz>
        David Malcolm <dmalcolm@redhat.com>
        Dennis Gilmore <dennis@ausil.us>
        Fabio Alessandro Locati <fale@redhat.com>
        Igor Raits <ignatenkobrain@fedoraproject.org>
        Jason ティビツ <tibbs@fedoraproject.org>
        Jeffrey C. Ollie <jcollie@fedoraproject.org>
        Jesse Keating <jkeating@fedoraproject.org>
        Kevin Fenzi <kevin@scrye.com>
        Lumir Balhar <lbalhar@redhat.com>
        Mikolaj Izdebski <mizdebsk@redhat.com>
        Miro Hrončok <miro@hroncok.cz>
        Peter Robinson <pbrobinson@gmail.com>
        Robert Kuska <rkuska@redhat.com>
        Shahms King <shahms@fedoraproject.org>
        Slavek Kabrda <bkabrda@redhat.com>
        tomspur <tomspur@fedoraproject.org>
        Ville Skyttä <scop@fedoraproject.org>


author: Charalampos Stratakis <cstratak@redhat.com> - 4.9.4-1
changelog:
  - Initial package
  - Fedora contributions by:
        Adam Williamson <awilliam@redhat.com>
        Alexander Bokovoy <abokovoy@redhat.com>
        Bill Nottingham <notting@fedoraproject.org>
        Dennis Gilmore <dennis@ausil.us>
        dmalcolm <dmalcolm@fedoraproject.org>
        Ignacio Vazquez-Abrams <ivazquez@fedoraproject.org>
        Igor Gnatenko <ignatenkobrain@fedoraproject.org>
        Iryna Shcherbina <shcherbina.iryna@gmail.com>
        Jakub Dorňák <jakub.dornak@misli.cz>
        James Bowes <jbowes@repl.ca>
        Jan Kaluza <jkaluza@redhat.com>
        jbowes <jbowes@fedoraproject.org>
        Jesse Keating <jkeating@fedoraproject.org>
        Joe Orton <jorton@redhat.com>
        joshkayse <joshkayse@fedoraproject.org>
        Kevin Fenzi <kevin@fedoraproject.org>
        Luboš Uhliarik <luhliari@redhat.com>
        Luke Macken <lmacken@fedoraproject.org>
        Matthias Runge <mrunge@redhat.com>
        Miro Hrončok <miro@hroncok.cz>
        Orion Poplawski <orion@cora.nwra.com>
        Peter Robinson <pbrobinson@fedoraproject.org>
        Richard W.M. Jones <rjones@redhat.com>
        Ricky Zhou (周家杰) <ricky@fedoraproject.org>
        Tomas Hrnciar <thrnciar@redhat.com>
        Tom Stellard <tstellar@redhat.com>
        Troy Dawson <tdawson@redhat.com>
        Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>


author: Charalampos Stratakis <cstratak@redhat.com> - 1.23.5-1
changelog:
  - Initial package
  - Fedora contributions by:
        Bill Nottingham <notting@fedoraproject.org>
        Charalampos Stratakis <cstratak@redhat.com>
        Christian Dersch <lupinix@mailbox.org>
        Dan Horák <sharkcz@fedoraproject.org>
        David Malcolm <dmalcolm@redhat.com>
        David Tardon <dtardon@redhat.com>
        Deji Akingunola <deji@fedoraproject.org>
        Dennis Gilmore <dennis@ausil.us>
        Elliott Sales de Andrade <quantum.analyst@gmail.com>
        Gwyn Ciesla <limburgher@gmail.com>
        Ignacio Vazquez-Abrams <ivazquez@fedoraproject.org>
        Iñaki Úcar <iucar@fedoraproject.org>
        Iryna Shcherbina <shcherbina.iryna@gmail.com>
        Jarod Wilson <jwilson@fedoraproject.org>
        Jaromir Capik <jcapik@redhat.com>
        Jef Spaleta <jspaleta@fedoraproject.org>
        Jesse Keating <jkeating@fedoraproject.org>
        Jon Ciesla <limb@fedoraproject.org>
        Kalev Lember <klember@redhat.com>
        Karolina Surma <ksurma@redhat.com>
        Lumir Balhar <lbalhar@redhat.com>
        Merlin Mathesius <mmathesi@redhat.com>
        Miro Hrončok <miro@hroncok.cz>
        Nikola Forró <nforro@redhat.com>
        Orion Poplawski <orion@nwra.com>
        Pavel Šimovec <psimovec@redhat.com>
        Peter Robinson <pbrobinson@fedoraproject.org>
        Robert Kuska <rkuska@redhat.com>
        Simone Caronni <negativo17@gmail.com>
        Thomas Spura <tomspur@fedoraproject.org>
        Tomáš Hrnčiar <thrnciar@redhat.com>
        Tomas Orsava <torsava@redhat.com>
        Tomas Tomecek <ttomecek@redhat.com>
        Ville Skyttä <scop@fedoraproject.org>


author: Charalampos Stratakis <cstratak@redhat.com> - 2.9.3-1
changelog:
  - Initial package
  - Fedora contributions by:
        Bill Nottingham <notting@fedoraproject.org>
        Charalampos Stratakis <cstratak@redhat.com>
        David Malcolm <dmalcolm@redhat.com>
        Dennis Gilmore <dennis@ausil.us>
        Devrim GÜNDÜZ <devrim@fedoraproject.org>
        Filip Januš <fjanus@redhat.com>
        Honza Horak <hhorak@redhat.com>
        Ignacio Vazquez-Abrams <ivazquez@fedoraproject.org>
        Igor Gnatenko <ignatenkobrain@fedoraproject.org>
        Jason Tibbitts <tibbs@math.uh.edu>
        Jesse Keating <jkeating@fedoraproject.org>
        Jozef Mlich <jmlich@redhat.com>
        Lumir Balhar <lbalhar@redhat.com>
        Miro Hrončok <miro@hroncok.cz>
        Ondřej Sloup <ondrej.sloup@protonmail.com>
        Patrik Novotný <panovotn@redhat.com>
        Pavel Raiskup <praiskup@redhat.com>
        Peter Robinson <pbrobinson@fedoraproject.org>
        Petr Kubat <pkubat@redhat.com>
        Slavek Kabrda <bkabrda@redhat.com>
        Todd Zullinger <tmz@fedoraproject.org>
        Tomas Hrnciar <thrnciar@redhat.com>
        Tom Lane <tgl@fedoraproject.org>


author: Charalampos Stratakis <cstratak@redhat.com> - 6.0-1
changelog:
  - Initial package
  - Fedora contributions by:
        Bill Nottingham <notting@fedoraproject.org>
        Charalampos Stratakis <cstratak@redhat.com>
        Dan Horák <dan@danny.cz>
        David Malcolm <dmalcolm@redhat.com>
        Dennis Gilmore <ausil@fedoraproject.org>
        dmalcolm <dmalcolm@fedoraproject.org>
        Ignacio Vazquez-Abrams <ivazquez@fedoraproject.org>
        Igor Gnatenko <ignatenkobrain@fedoraproject.org>
        Iryna Shcherbina <shcherbina.iryna@gmail.com>
        Jakub Čajka <jcajka@redhat.com>
        Jesse Keating <jkeating@fedoraproject.org>
        John Eckersberg <jeckersb@fedoraproject.org>
        Kalev Lember <klember@redhat.com>
        Lumir Balhar <lbalhar@redhat.com>
        Mamoru Tasaka <mtasaka@fedoraproject.org>
        Miro Hrončok <miro@hroncok.cz>
        Peter Robinson <pbrobinson@fedoraproject.org>
        Petr Viktorin <pviktori@redhat.com>
        Robert Kuska <rkuska@redhat.com>
        Slavek Kabrda <bkabrda@redhat.com>
        Tom Callaway <spot@fedoraproject.org>
        Troy Dawson <tdawson@redhat.com>
        Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>


author: Charalampos Stratakis <cstratak@redhat.com> - 1.8.1-1
changelog:
  - Initial package
  - Fedora contributions by:
        Antonio Trande <anto.trande@gmail.com>
        Bill Nottingham <notting@fedoraproject.org>
        Björn Esser <me@besser82.io>
        Charalampos Stratakis <cstratak@redhat.com>
        Christian Dersch <lupinix@mailbox.org>
        David Malcolm <dmalcolm@redhat.com>
        Deji Akingunola <deji@fedoraproject.org>
        Dennis Gilmore <dennis@ausil.us>
        Elliott Sales de Andrade <quantum.analyst@gmail.com>
        Ignacio Vazquez-Abrams <ivazquez@fedoraproject.org>
        Igor Gnatenko <ignatenkobrain@fedoraproject.org>
        Iñaki Úcar <iucar@fedoraproject.org>
        Jef Spaleta <jspaleta@fedoraproject.org>
        Jesse Keating <jkeating@fedoraproject.org>
        Jitka Plesnikova <jplesnik@redhat.com>
        Jonathan Wakely <jwakely@redhat.com>
        Jon Ciesla <limb@fedoraproject.org>
        Kalev Lember <klember@redhat.com>
        Kevin Fenzi <kevin@scrye.com>
        Lumir Balhar <lbalhar@redhat.com>
        Mamoru TASAKA <mtasaka@fedoraproject.org>
        Marcel Plch <mplch@redhat.com>
        Miro Hrončok <miro@hroncok.cz>
        Nikola Forró <nforro@redhat.com>
        Nils Philippsen <nils@redhat.com>
        Orion Poplawski <orion@nwra.com>
        Pavel Šimovec <psimovec@redhat.com>
        Peter Robinson <pbrobinson@fedoraproject.org>
        Petr Viktorin <pviktori@redhat.com>
        Robert Kuska <rkuska@redhat.com>
        Than Ngo <than@redhat.com>
        Thomas Spura <thomas.spura@gmail.com>
        Tomas Tomecek <ttomecek@redhat.com>
        Toshio Kuratomi <toshio@fedoraproject.org>
        Troy Dawson <tdawson@fedoraproject.org>
        Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>


author: Charalampos Stratakis <cstratak@redhat.com> - 1.8.1-1
changelog:
  - Initial package
  - Fedora contributions by:
        Antonio Trande <anto.trande@gmail.com>
        Bill Nottingham <notting@fedoraproject.org>
        Björn Esser <me@besser82.io>
        Charalampos Stratakis <cstratak@redhat.com>
        Christian Dersch <lupinix@mailbox.org>
        David Malcolm <dmalcolm@redhat.com>
        Deji Akingunola <deji@fedoraproject.org>
        Dennis Gilmore <dennis@ausil.us>
        Elliott Sales de Andrade <quantum.analyst@gmail.com>
        Ignacio Vazquez-Abrams <ivazquez@fedoraproject.org>
        Igor Gnatenko <ignatenkobrain@fedoraproject.org>
        Iñaki Úcar <iucar@fedoraproject.org>
        Jef Spaleta <jspaleta@fedoraproject.org>
        Jesse Keating <jkeating@fedoraproject.org>
        Jitka Plesnikova <jplesnik@redhat.com>
        Jonathan Wakely <jwakely@redhat.com>
        Jon Ciesla <limb@fedoraproject.org>
        Kalev Lember <klember@redhat.com>
        Kevin Fenzi <kevin@scrye.com>
        Lumir Balhar <lbalhar@redhat.com>
        Mamoru TASAKA <mtasaka@fedoraproject.org>
        Marcel Plch <mplch@redhat.com>
        Miro Hrončok <miro@hroncok.cz>
        Nikola Forró <nforro@redhat.com>
        Nils Philippsen <nils@redhat.com>
        Orion Poplawski <orion@nwra.com>
        Peter Robinson <pbrobinson@fedoraproject.org>
        Petr Viktorin <pviktori@redhat.com>
        Robert Kuska <rkuska@redhat.com>
        Than Ngo <than@redhat.com>
        Thomas Spura <thomas.spura@gmail.com>
        Tomas Tomecek <ttomecek@redhat.com>
        Toshio Kuratomi <toshio@fedoraproject.org>
        Troy Dawson <tdawson@fedoraproject.org>
        Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>


author: Tomáš Hrnčiar <thrnciar@redhat.com> - 3.9.21-1
changelog:
  - Update to 3.9.21
  - Security fix for CVE-2024-11168 and CVE-2024-9287
  Resolves: RHEL-64889
  Resolves: RHEL-69942


author: Tomáš Hrnčiar <thrnciar@redhat.com> - 3.9.23-1
changelog:
  - Update to 3.9.23
  - Security fixes for CVE-2025-4517, CVE-2025-4330, CVE-2025-4138, CVE-2024-12718, CVE-2025-4435
  Resolves: RHEL-98051, RHEL-98024, RHEL-98242, RHEL-98193, RHEL-98218


author: Tomáš Hrnčiar <thrnciar@redhat.com> - 3.9.25-4
changelog:
  - Security fixes for CVE-2026-0865, CVE-2025-15366, CVE-2025-15367 and CVE-2026-1299
  Resolves: RHEL-143117
  Resolves: RHEL-143174
  Resolves: RHEL-144897


author: Tomáš Hrnčiar <thrnciar@redhat.com> - 3.9.25-5
changelog:
  - Rebuilding previous fixes for different build target
  Related: RHEL-143117, RHEL-143174, RHEL-144897


author: Petr Pisar <ppisar@redhat.com> - 1:4.05-17
changelog:
  - Support grace period expirations past 2038 year for XFS
  - Add a synopsis for a project quota option in the quota tool
  - Add a --filesystem option to the quota tool
  - Complain that ext4 external quota files are deprecated


author: Petr Pisar <ppisar@redhat.com> - 1:4.06-2
changelog:
  - Remove a dead code from process_file() (upstream bug #54)
  - Fix a compilation warning in quotaops.c
  - Warn when kernel XFS large time stamp does fit into (32-bit) user-space
    time_t
  - Do not use a pointless compiler-internal __P() macro


author: Pavel Reichl <preichl@redhat.com> - 1:4.09-1
changelog:
  - Update to new upstream version
  - Add tmpfs quota support
  - Remove rhel-only patches that were merged upstream


author: Sumit Bose <sbose@redhat.com> - 0.17.0-8
changelog:
  - LDAP socket timeout, fix duplicated logs and new Samba command line options
    Resolves: rhbz#2038260
    Resolves: rhbz#2038268
    Resolves: rhbz#2028530


author: Sumit Bose <sbose@redhat.com>
changelog:
  - Use make macros https://fedoraproject.org/wiki/Changes/UseMakeBuildInstallMacro
  - migrated to SPDX license
  - allow multiple names and _srv_ ad_server option
    Resolves: jira#RHEL-12112
  - fix ccache handling for leave operation
    Resolves: jira#RHEL-5104


author: Fedora Release Engineering <releng@fedoraproject.org> - 1:0.4-0.44.b46
changelog:
  - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
  - Use standard make_build and make_install macros in spec file.


author: Jeff Makey <jeff@makey.net> - 1:0.4-0.46.b47
changelog:
  - New upstream release 0.4b47
  - Update main URL.
  - Drop dump-glibc_xattr patch, now applied upstream.
  - Drop documentation conversion from ISO-8859-1 to UTF-8, now applied upstream.
  - Print correct name of archive table of contents file (#1727392).


author: Josef Ridky <jridky@redhat.com> - 1:0.4-0.51.b47
changelog:
  - rename spec file to restore
  - add gating.yaml
  - changes between .47 and .51 had to be stripped due of wrong sync
    between centos and dist-git


author: Pavel Raiskup <praiskup@redhat.com> - 1.6-1
changelog:
  - new upstream release
  - drop WITH_SELINUX knob and selinux patches, there's built-in support now
  - drop several patches which were incorporated upstream, except for
    changewarnSegv patch (did not apply, and not needed nowadays)


author: Vladis Dronov <vdronov@redhat.com> - 6.13-1
changelog:
  - Update the sources to 6.13
  - Add important fixes from the upstream
  - Remove Provides: jitterentropy-rngd as it was retired in f29.


author: Vladis Dronov <vdronov@redhat.com> - 6.13-3
changelog:
  - Adjust rngd-wake-threshold.service and post section so udevadm
    is not run in a container (bz 1965318)


author: Vladis Dronov <vdronov@redhat.com> - 6.13-4.git.d207e0b6
changelog:
  - Update to the upstream v6.13 + tip of origin/master + onecpu
    branch + revert of 2ce93190 (bz 1965318)
  - Rebuild rng-tools against the latest jitterentropy library
    3.0.2-2.git.409828cf with fixes for an important issue
  - Adjust Source0 to a more proper one


author: Vladis Dronov <vdronov@redhat.com> - 6.15-1
changelog:
  - Update to the upstream v6.15 @ 172bf0e3 (bz 2075977)
  - Allow rngd process to drop privileges with "-D user:group"
  - Fix an error building with jitterentropy-3.4.0
  - Add a requirement for selinux-policy of a certain version
  - Fix a build failure on ppc64
  - Small edits in test scripts


author: Vladis Dronov <vdronov@redhat.com> - 6.15-2
changelog:
  - Update to the upstream v6.15 + tip of origin/master @ 6dcc9ec2 (bz 2124605)
  - Do not require selinux-policy if it is not present


author: Vladis Dronov <vdronov@redhat.com> - 6.15-3
changelog:
  - Update to the upstream v6.15 + tip of origin/master @ cb8cc624 (bz 2156554)
  - Fix a number of issues found by covscan code scanner
  - Add a jitter init timeout for tests
  - Add a start condition for the FIPS mode (bz 2154804)


author: Vladis Dronov <vdronov@redhat.com> - 6.16-1
changelog:
  - Update to the upstream v6.16 + tip of origin/master @ 0e560296 (bz 2174916)
  - Get rid of text relocations in -fPIE build
  - Add a hint for opensc package (bz 1845854)


author: Vladis Dronov <vdronov@redhat.com> - 6.16-7
changelog:
  - Update to the upstream v6.16 + tip of origin/master @ 98cf8d63 (RHEL-30953)
  - Use proper SPDX license identifiers
  - Fix a test failure


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


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


author: Steve Dickson <steved@redhat.com> - 1.2.6-1
changelog:
  - Use sysconfig variable in service file (bz 1972094)
  - Make sure policycoreutils is installed before using it (bz 1972133)
  - Make sure /var/lib/rpcbind exists (bz 1972133)
  - Corrected the URL reference (bz 1972117)


author: Steve Dickson <steved@redhat.com> - 1.2.6-4
changelog:
  - Use 
  %setup       -q




  /usr/bin/cat /builddir/build/SOURCES/rpcbind-1.2.6-double-free.patch | 
  /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch


  /usr/bin/cat /builddir/build/SOURCES/rpcbind-0.2.3-systemd-envfile.patch | 
  /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch


  /usr/bin/cat /builddir/build/SOURCES/rpcbind-0.2.3-systemd-tmpfiles.patch | 
  /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch


  /usr/bin/cat /builddir/build/SOURCES/rpcbind-0.2.4-runstatdir.patch | 
  /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch


  /usr/bin/cat /builddir/build/SOURCES/rpcbind-1.2.6-systemd-service.patch | 
  /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch


  /usr/bin/cat /builddir/build/SOURCES/rpcbind-0.2.4-systemd-rundir.patch | 
  /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch


author: Michal Ruprich <mruprich@redhat.com> - 3.2.3-21
changelog:
  - Resolves: RHEL-70265 - Rebase rsync to 3.2.5
  - Resolves: RHEL-67142 - Wrong progress reported by rsync when using copy-devices
  - Resolves: RHEL-29340 - Slowness in rsync due to extra validation steps.
  - Resolves: RHEL-18216 - rysnc script /usr/share/doc/rsync/support/rrsync is unsecure


author: Michal Ruprich <mruprich@redhat.com> - 3.2.5-2
changelog:
  - Resolves: RHEL-70158 - Info Leak via Uninitialized Stack Contents
  - Resolves: RHEL-70208 - Path traversal vulnerability in rsync
  - Resolves: RHEL-70210 - --safe-links option bypass leads to path traversal
  - Resolves: RHEL-71657 - Race Condition in rsync Handling Symbolic Links


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


author: Jakub Martisko <jamartis@redhat.com> - 4.8-10
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-144026


author: Tomas Bzatek <tbzatek@redhat.com> - 1.47-7
changelog:
  - Fix sg_inq parsing in rescan-scsi-bus.sh (#2036005,#2035362)
  - Fix rescan-scsi-bus.sh summary print (#2035382)
  - sg_readcap --zbc man page switch fix (#2036718)
  - Various Covscan fixes (#2044433)


author: Iker Pedrosa <ipedrosa@redhat.com> - 2:4.9-7
changelog:
  - useradd: check if subid range exists for user. Resolves: #2179987
  - find_new_[gu]id: Skip over IDs that are reserved for legacy reasons. Resolves: #2179988


author: Iker Pedrosa <ipedrosa@redhat.com> - 2:4.9-13
changelog:
  - nss.c: shadow_logfd to stderr. Resolves: RHEL-83431
  - vipw: restore the original terminal pgrp after editing. Resolves: RHEL-70844 and RHEL-72940


author: Martin Gieseking <martin.gieseking@uos.de> - 1.1.8-1
changelog:
  - Updated to new release.
  - Dropped version-related patch which has been applied upstream (BZ #1527850).


author: Ondrej Dubaj <odubaj@redhat.com> - 3.34.0-1
changelog:
  - Updated to version 3.34.0 (https://sqlite.org/releaselog/3_34_0.html)
  - Enabled fts3conf.test on s390x and ppc64 architectures


author: Abhi Das <adas@redhat.com> - 4.4-9.git1
changelog:
  - CVE-2021-40153 squashfs-tools: unvalidated filepaths allow writing outside of destination
    rhbz#2000638


author: Abhi Das <adas@redhat.com> - 4.4-10.git1
changelog:
  - CVE-2021-41072 squashfs-tools: additional write outside destination directory exploit fix
    rhbz#2007304


author: Eugene Syromiatnikov <esyr@redhat.com> - 5.13-3
changelog:
  - Address some issues reported by covscan (#1996691).
  - Replace 0141-tests-disable-sockopt-timestamp-on-new-glibc-with-__.patch
    with upstream v5.13-10-g0211fdc "tests: change sockopt-timestamp test
    to use syscall(__NR_recvmsg)"
    and 0154-tests-call-setsockopt-directly-in-sockopt-timestamp.patch.
  - Undo forceful injection of -m64 into CFLAGS/CPPFLAGS to avoid breaking
    mpers and its tests (#1996676).


author: Eugene Syromiatnikov <esyr@redhat.com> - 5.18-2
changelog:
  - Fix the issues reported by covscan (#2103068).
  - Fix SELinux context matching for the deleted paths (#2087693).
  - Fix sloppy FD usage in the bpf test (#2103137).
  - Cater for RHEL 9 license requirement idiosyncrasies (#2103032).


author: Eugene Syromiatnikov <esyr@redhat.com> - 6.7-1
changelog:
  - Rebase to v6.7; drop upstream patches on top of 5.18 (RHEL-8646).
  - Updated the SPDX license expression.


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


author: Eugene Syromiatnikov <esyr@redhat.com> - 6.12-1
changelog:
  - Rebase to v6.12; drop upstream patches on top of 6.7, drop the harcoded
    "-isystem /usr/include" from CPPFLAGS (RHEL-8646).


author: Sahana Prasad <sahana@redhat.com> - 5.57-1
changelog:
  - New upstream release 5.57
  - Fixes #1925229 - client certificate not correctly verified
    when redirect and verifyChain options are used


author: Dmitry Belyavskiy <dbelyavs@redhat.com> - 5.58-4
changelog:
  - Stunnel cannot use an encrypted private key being built against OpenSSL 3.0
  - Resolves: rhbz#1976854


author: Clemens Lang <cllang@redhat.com> - 5.62-2
changelog:
  - Fix stunnel in FIPS mode
    Resolves: rhbz#2050617
  - Fail build if tests fail
    Resolves: rhbz#2051083


author: Clemens Lang <cllang@redhat.com> - 5.71-1
changelog:
  - New upstream release 5.71
    Resolves: RHEL-2468
  - Enable socket activation support
  - verify upstream source in %prep
  - clean up stale conditionals


author: Clemens Lang <cllang@redhat.com> - 5.71-2
changelog:
  - Speed up loading client CA list from CAfile
    Resolves: RHEL-52321
  - Do not load all CAs in client mode to allow continued use of BEGIN TRUSTED CERTIFICATE format
    Resolves: RHEL-52317


author: Radovan Sroka <rsroka@redhat.com> - 1.9.5p2-10
changelog:
  RHEL 9.3.0.Z ERRATUM
  - CVE-2023-28487 sudo: Sudo does not escape control characters in sudoreplay output
  Resolves: RHEL-21834
  - CVE-2023-28486 sudo: Sudo does not escape control characters in log messages
  Resolves: RHEL-21828
  - CVE-2023-42465 sudo: Targeted Corruption of Register and Stack Variables
  Resolves: RHEL-21821


author: Radovan Sroka <rsroka@redhat.com> - 1.9.5p2-13
changelog:
  RHEL: 9.7.0 ERRATUM
  - sudo missing spacing and separator in log when using "--preserve-env=list"
  Resolves: RHEL-71916
  - CVE-2025-32462 sudo: LPE via host option
  Resolves: RHEL-100020


author: Alejandro López <allopez@redhat.com> - 1.9.17p2-2
changelog:
  - Request to backport support for regex in sudo [rhel-9]
  Resolves: RHEL-1376
  - Rebase of sudo to 1.9.17p2 [rhel-9]
  Resolves: RHEL-128623
  - sudo passes SHELL environment variable twice to the shell being executed [rhel-9]
  Resolves: RHEL-127359


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


author: Radovan Sroka <rsroka@redhat.com> - 1.9.5p2-8
changelog:
  RHEL 9.2.0 ERRATUM
  - sudo digest check fails incorrectly for certain file sizes (SHA512/SHA384)
  Resolves: rhbz#2115789


author: Radovan Sroka <rsroka@redhat.com> - 1.9.5p2-9
changelog:
  RHEL 9.2.0 ERRATUM
  - CVE-2023-22809 sudo: arbitrary file write with privileges of the RunAs user
  Resolves: rhbz#2161225


author: Radovan Sroka <rsroka@redhat.com> - 1.9.5p2-12
changelog:
  RHEL: 9.7.0 ERRATUM
  - sudo missing spacing and separator in log when using "--preserve-env=list"
  Resolves: RHEL-71916


author: Javier Martinez Canillas <javierm@redhat.com> - 6.04-0.13
changelog:
  - Fix a bunch of annocheck problems (pjones)
  - Drop x86_64 ExclusiveArch for tftpboot subpackage
  - Make tftpboot subpackage completely noarch (yselkowi)


author: Josue Hernandez <josherna@redhat.com> - 6.04-0.24
changelog:
  - Update zlib version to zlib-1.2.11
  - Resolves: #RHEL-165389
  - 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> - 252-53
changelog:
  - man: mention that rhel-9.0 net naming scheme is the same as v251 (RHEL-86891)
  - backlight: Drop support for actual_brightness (RHEL-86714)


author: systemd maintenance team <systemd-maint@redhat.com> - 252-54
changelog:
  - unit: add conditions and deps to make oomd.socket and .service consistent (RHEL-90417)
  - udev/net_id: introduce naming scheme for RHEL-9.7 (RHEL-25516)
  - Add a set of assertion macros to tests.h (ASSERT_OK(), ASSERT_EQ(), ASSERT_GE(), ASSERT_LE()) that log the failed condition before crashing and convert test-gpt.c test file to use them (RHEL-103753)
  - Follow up with the PR #31819 (RHEL-103753)
  - Added more ASSERT macro and also make some test file to use them (RHEL-103753)
  - sd-event: drop inotify event from buffer when no event source is triggered (RHEL-103753)
  - test: add test case for issue #38265 (RHEL-103753)
  - test: answer 2nd mdadm --create question for compat with new version (RHEL-79977)
  - sysusers: cross-check user and group names too (RHEL-72572)
  - test-sysusers: check group creation with matching user entry (RHEL-72572)
  - user-sessions: do not remove /etc/nologin (RHEL-85467)
  - hwdb: f20 → micmute (RHEL-72697)
  - hwdb: f21 → touchpad_toggle (RHEL-72697)
  - hwdb: f22 → touchpad_on (RHEL-72697)
  - hwdb: f23 → touchpad_off (RHEL-72697)
  - hwdb: drop some now redundant mappings (RHEL-72697)
  - hwdb: Add micmute for System76 (RHEL-72697)
  - hwdb: Add newer System76 Pangolins (RHEL-72697)
  - hwdb: WALTOP International Corp. Slim Tablet Stylus (RHEL-72697)
  - hwdb: add MSI Claw 8 AT Keyboard Scancodes (#36180) (RHEL-72697)
  - Adds asus T103HAF rotation matrix to 60-sensor.hwdb (#36177) (RHEL-72697)
  - hwdb: fix screen rotation for EXO Wings 2in1 w1125 (#36283) (RHEL-72697)
  - hwdb: XBox Series Elite controller modalias entry has been added. (#36305) (RHEL-72697)
  - hwdb: add front button support for MSI Claw 7 AI+ A2VM (RHEL-72697)
  - hwdb: add accel orientation and location for the BMAX Y14 (RHEL-72697)
  - hwdb.d: add support for Akoya P15645 (RHEL-72697)
  - hwdb.d: add ANP09 Intel n100 tablet sensor configuration (#36390) (RHEL-72697)
  - hwdb: add axis range corrections for the Lenovo Yoga Slim 7 14ARE05 (RHEL-72697)
  - hwdb: add GOLD WARRIOR SIM PhoenixRC 10411R (RHEL-72697)
  - hwdb: add Code Mercenaries Hard- und Software GmbH Virtual RC USB (RHEL-72697)
  - hwdb: Add accel orientation quirk for the GPD Pocket 4 (RHEL-72697)
  - hwdb: add rotation profile matrix for Rog Ally X (2024) (#36591) (RHEL-72697)
  - hwdb: fix backspace not working on HP Pavilion laptop (#36777) (RHEL-72697)
  - hwdb/keyboard: Map FN key on TUXEDO NB02 devices (RHEL-72697)
  - hwdb: add G-Mode key support (#37175) (RHEL-72697)
  - hwdb/keyboard: Map FN key on TUXEDO InfinityFlex 14 Gen1 (RHEL-72697)
  - hwdb: add HP 150 Wired Mouse (#37341) (RHEL-72697)
  - Add emulated release to G-Mode key (RHEL-72697)
  - hwdb: keyboard: Add Alienware special keys (RHEL-72697)
  - hwdb: add bladeRF SDR devices (RHEL-72697)
  - hwdb: append ID_SOFTWARE_RADIO to hwdb parser (RHEL-72697)
  - hwdb.d: reword and simplify boilerplate texts (RHEL-72697)
  - hwdb.d: update/expand boilerplate on various hwdb files (RHEL-72697)
  - hwdb: say that settings can be also set to 0 (RHEL-72697)
  - hwdb: add Analog Devices PLUTO SDR (RHEL-72697)
  -  hwdb: append ID_MM_DEVICE_IGNORE to hwdb parser (RHEL-72697)
  - hwdb: run "update-hwdb" (RHEL-72697)
  - hwdb: run "update-hwdb-autosuspend" (RHEL-72697)
  - hwdb: add missing PLUTO SDR vendor name (RHEL-72697)
  - hwdb: add Ettus Research SDR devices (RHEL-72697)
  - hwdb: add RTL-SDR devices (RHEL-72697)
  - hwdb: merge entries for Ettus Research B200 (RHEL-72697)
  - hwdb: make Saitek PLC Pro Flight Rudder Pedals a joystick (#37601) (RHEL-72697)
  - hwdb: fix touchpad for ASUS X1504ZA (#37696) (RHEL-72697)
  - hwdb: add support for Loupedeck devices (RHEL-72697)
  - hwdb: Acer Nitro ANV15-51 Mic Toggle (RHEL-72697)
  - hwdb: Added Beacn and TC-Helicon Audio controllers (#37798) (RHEL-72697)
  - hwdb: Add support for Lenovo IdeaPad Slim 5 series (RHEL-72697)
  - hwdb: Add hwbd definitions for maker tools (RHEL-72697)
  - hwdb: Add accel orientation quirk for the Microtech e-tab Pro (RHEL-72697)
  - hwdb: add 70-maker-tools.hwdb to meson.build (RHEL-72697)
  - hwdb: fix typo in 70-maker-tools.hwdb (RHEL-72697)
  - hwdb: update (RHEL-72697)
  - Fix Positivo K116J search key and www shortcut (RHEL-72697)
  - hwdb: Acer Nitro ANV15-51 Nitro Sense Toggle (RHEL-72697)
  - hwdb: several cleanups (RHEL-72697)
  - hwdb: disable Asus ROG keyboards sending poweroff (RHEL-72697)
  - hwdb: update (RHEL-72697)
  - hwdb: update autosuspend rules (RHEL-72697)
  - hwdb: set touchpad resolution for ThinkPad T14 Gen2a (RHEL-72697)
  - Revert "hwdb: disable Asus ROG keyboards sending poweroff" (RHEL-72697)
  - hwdb: Add launch emoji keyboard mapping for Asus M1607KA (RHEL-72697)
  - Enable KEY_PERFORMANCE key present on Linux 6.17 (RHEL-72697)
  - flush_ports: flush POSIX message queues properly (RHEL-90860)
  - kernel-install: add --entry-type=type1|type2 option to kernel-install (RHEL-83932)
  - kernel-install: add --entry-type=type1|type2 option to kernel-install.in (RHEL-83932)
  - kernel-install: do not mix || and && (RHEL-83932)
  - man/kernel-install: mention --entry-type= option in the man page (RHEL-83932)
  - cgroup: add support for memory.peak (RHEL-95797)
  - core: include peak memory in unit_log_resources() (RHEL-95797)
  - run: include peak memory in output (RHEL-95797)
  - core: ensure init.scope is realized after drop-ins have been loaded (RHEL-103488)
  - core: add possibility to not track certain unit types (RHEL-89796)


author: systemd maintenance team <systemd-maint@redhat.com> - 252-55
changelog:
  - tree-wide: check more log message format in log_struct() and friends (RHEL-100353)
  - build: add some coloring to --version output (RHEL-100353)
  - core: output log cycle path in one log message, not many (RHEL-100353)
  - core: make log cycle messages recognizable via message IDs (RHEL-100353)
  - core: change ordering cycle log message log levels (RHEL-100353)
  - core: cast log_oom() got void (RHEL-100353)
  - core: when removing a job from a transaction, include in structured log message which (RHEL-100353)
  - catalog: add entries for the order cycle log messages (RHEL-100353)
  - tree-wide: check more log message format in log_struct() and friends (RHEL-100353)
  - core/transaction: do not attempt to log "n/a" as a journal field (RHEL-100353)


author: systemd maintenance team <systemd-maint@redhat.com> - 252-57
changelog:
  - Revert "boot: Use EFI_BOOT_MANAGER_POLICY_PROTOCOL to connect console devices" (RHEL-108596)
  - boot: Use correct memory type for allocations (RHEL-108555)
  - meson: /etc/systemd/network is also used by udevd (RHEL-109096)
  - sd-bus: make bus_add_match_full accept timeout (RHEL-31756)
  - core/unit: add get_timeout_start_usec in UnitVTable and define it for service (RHEL-31756)
  - core/unit: increase the NameOwnerChanged/GetNameOwner timeout to the unit's start timeout (RHEL-31756)
  - core,sd-bus: drop empty lines between function call and error check (RHEL-31756)
  - core: do not disconnect from bus when failed to install signal match (RHEL-31756)
  - dbus: stash the subscriber list when we disconenct from the bus (RHEL-31756)
  - manager: s/deserialized_subscribed/subscribed_as_strv (RHEL-31756)
  - bus-util: do not reset the count returned by sd_bus_track_count_name() (RHEL-31756)
  - core/manager: restore bus track deserialization cleanup in manager_reload() (RHEL-31756)
  - core/manager: drop duplicate bus track deserialization (RHEL-31756)
  - sd-bus/bus-track: use install_callback in sd_bus_track_add_name() (RHEL-31756)
  - shell completion: add kernel-identify/inspect verbs for bootctl (RHEL-108576)
  - test: add tests for format_timestamp() and parse_timestamp() with various timezone (RHEL-109488)
  - test-time-util: disable failing tests (RHEL-109488)
  - test: test parse_timestamp() in various timezone (RHEL-109488)
  - systemctl: logind: add missing asserts (RHEL-109488)
  - systemctl: logind: make logind_schedule_shutdown accept action as param (RHEL-109488)
  - systemctl: add option --when for scheduled shutdown (RHEL-109488)
  - test-time-util: add test cases to invalidate "show" and "cancel" (RHEL-109488)
  - Introduce RET_GATHER and use it in src/shared/ (RHEL-108598)
  - fd-util: don't eat up errors in fd_cloexec_many (RHEL-108598)
  - sd-bus: refuse to send messages with an invalid string (RHEL-108584)
  - test: check if we correctly handle invalid UTF-8 in mount stuff (RHEL-108584)
  - test: fix a typo in the cleanup stuff (RHEL-108584)
  - test: explicitly specify a UTF-8 locale for UTF-8 shenanigans (RHEL-108584)
  - test: use the correct file name when restoring the original fstab (RHEL-108584)
  - core: escape UTF-8 in mount unit Where field before sending to clients (RHEL-108584)
  - Revert "test-time-util: disable failing tests" (RHEL-109488)
  - test: use get_timezones() to iterate all known timezones (RHEL-109488)
  - test-time-util: do not fail on DST change (RHEL-109488)
  - test-time-util: suppress timestamp conversion failures for Africa/Khartoum timezone (RHEL-109488)
  - test-time-util: do more suppression of time zone checks (RHEL-109488)
  - test-time-util: fix truncation of usec to sec (RHEL-109488)
  - test: unset TZ before timezone-sensitive unit tests are run (RHEL-109488)
  - meson: extend timeout for test-time-util (RHEL-109488)
  - time-util: use DEFINE_STRING_TABLE_LOOKUP_TO_STRING() macro (RHEL-109488)
  - time-util: align string table (RHEL-109488)
  - time-util: rename variables (RHEL-109488)
  - time-util: add assertions (RHEL-109488)
  - time-util: drop redundant else (RHEL-109488)
  - time-util: do not use strdupa() (RHEL-109488)
  - time-util: use result from startswith_no_case() (RHEL-109488)
  - time-util: use usec_add() and usec_sub_unsigned() (RHEL-109488)
  - time-util: shorten code a bit (RHEL-109488)
  - time-util: rename variables (RHEL-109488)
  - time-util: drop unnecessary assignment of timezone name (RHEL-109488)
  - time-util: make parse_timestamp() use the RFC-822/ISO 8601 standard timezone spec (RHEL-109488)
  - time-util: fix typo (RHEL-109488)
  - ci: bump the tools tree to F42 (RHEL-109488)
  - journald: extend STDOUT_STREAMS_MAX to 64k (RHEL-111065)
  - Revert "Revert "udev-builtin-net_id: use firmware_node/sun for ID_NET_NAME_SLOT"" (RHEL-50103)
  - udev-builtin-net_id: ignore firmware_node/sun == 0 (RHEL-50103)
  - fundamental: fix compile check for explicit_bzero (RHEL-108568)
  - time-util: make USEC_TIMESTAMP_FORMATTABLE_MAX for 32bit system off by one day (RHEL-109488)


author: systemd maintenance team <systemd-maint@redhat.com> - 252-59
changelog:
  - test: rename TEST-53-ISSUE-16347 to TEST-53-TIMER (RHEL-118215)
  - test: restarting elapsed timer shouldn't trigger the corresponding service (RHEL-118215)
  - test: check the next elapse timer timestamp after deserialization (RHEL-118215)
  - timer: don't run service immediately after restart of a timer (RHEL-118215)
  - test: store and compare just the property value (RHEL-118215)
  - test: make test-fd-util more lenient when using fd_move_above_stdio() (RHEL-114974)
  - basic: add PIDFS magic (#31709) (RHEL-114974)


author: systemd maintenance team <systemd-maint@redhat.com> - 252-60
changelog:
  - man: fix a missing word (RHEL-115182)
  - cryptsetup: Add optional support for linking volume key in keyring. (RHEL-97175)
  - cryptsetup: fix typo (RHEL-97175)
  - cryptsetup: HAVE_CRYPT_SET_KEYRING_TO_LINK is always defined (RHEL-97175)
  - coredump: make check that all argv[] meta data fields are passed strict (RHEL-104138)
  - coredump: restore compatibility with older patterns (RHEL-104138)
  - coredump: use %d in kernel core pattern (RHEL-104138)
  - pidref: add structure that can reference a pid via both pidfd and pid_t (RHEL-104138)
  - fd-util: introduce parse_fd() (RHEL-104138)
  - coredump: add support for new %F PIDFD specifier (RHEL-104138)


author: systemd maintenance team <systemd-maint@redhat.com> - 252-61
changelog:
  - timer: rebase the next elapse timestamp only if timer didn't already run (RHEL-118215)
  - strv: introduce string_strv_hashmap_remove() (RHEL-14112)
  - unit-file: introduce unit_file_remove_from_name_map() (RHEL-14112)
  - core/unit: remove path to transient unit file from unit name maps on stop (RHEL-14112)
  - TEST-07-PID1: add reprudcer for issue #35190 (RHEL-14112)
  - coredump: handle ENOBUFS and EMSGSIZE the same way (RHEL-103801)


author: systemd maintenance team <systemd-maint@redhat.com> - 252-62
changelog:
  - ukify: rstrip and escape binary null characters from 'inspect' output (#38607) (RHEL-109558)
  - timer: rebase last_trigger timestamp if needed (RHEL-118215)


author: systemd maintenance team <systemd-maint@redhat.com> - 252-63
changelog:
  - cryptsetup-generator: refactor add_crypttab_devices() (RHEL-127859)
  - cryptsetup-generator: continue parsing after error (RHEL-127859)
  - cryptsetup-generator: parse all cmdline devices too (RHEL-127859)
  - cryptsetup-generator: always process cmdline devices (RHEL-127859)
  - logind: add "background-light" session class (RHEL-109833)
  - pam_systemd: honor session class provided via PAM environment (RHEL-109833)


author: systemd maintenance team <systemd-maint@redhat.com> - 252-64
changelog:
  - core: fix array size in unit_log_resources() (RHEL-131338)
  - pid1: add env var to override default mount rate limit burst (RHEL-129153)
  - pid1: add env var to override default mount rate limit interval (RHEL-129153)


author: systemd maintenance team <systemd-maint@redhat.com> - 252-65
changelog:
  - update specfile and sources after renaming rhel-net-naming-sysattrs to net-naming-sysattrs (RHEL-150622)


author: systemd maintenance team <systemd-maint@redhat.com> - 252-66
changelog:
  - core/service: fix error cause in the log (RHEL-138414)
  - fstab-generator: drop assertions for mount opts (RHEL-92752)
  - fstab-generator: fix options in systemd.mount-extra= arg (RHEL-92752)
  - core: reorder systemd arguments on reexec (RHEL-111135)
  - basic: add RuntimeScope enum (RHEL-137252)
  - runtime-scope: add helper that turns RuntimeScope enum into --system/--user string (RHEL-137252)
  - sd-path: add support for XDG_STATE_HOME (RHEL-137252)
  - sd-path: bring spacing in sd-path.h and systemd-path tool in sync (RHEL-137252)
  - path tool: add some basic ansi highlighing (RHEL-137252)
  - execude: include RuntimeScope field in ExecParameters (RHEL-137252)
  - execute: remove redundant assignment (RHEL-137252)
  - execute: when recursively chowning StateDirectory= when spawning services, follow initial symlink (RHEL-137252)
  - execute: add support for XDG_STATE_HOME for placing service state data in --user mode (RHEL-137252)
  - execute: associate logs from setup_exec_directory() with the unit name (RHEL-137252)
  - execute: shorten some code by using RET_NERRNO() (RHEL-137252)
  - execute: shorten code by making use of laccess() return code properly (RHEL-137252)
  - execute: don't bother with chowning StateDirectory= and friends in user mode (RHEL-137252)
  - test: add test for new XDG_STATE_HOME handling (RHEL-137252)
  - man: mention the newly-added XDG_STATE_HOME (RHEL-137252)
  - man: rebreak lines in file-hierarchy(7) a bit (RHEL-137252)
  - man: properly close XML tags (RHEL-137252)
  - tmpfiles: teach tmpfiles the new XDG_STATE_HOME variable too (RHEL-137252)
  - test: use XDG_STATE_HOME for %S and %L (RHEL-137252)
  - man: fully adopt ~/.local/state/ (RHEL-137252)


author: systemd maintenance team <systemd-maint@redhat.com> - 252-68
changelog:
  - integritysetup: Add support for hmac-sha512 (RHEL-50213)
  - integritysetup: Add PHMAC algorithm to list of known algorithms (RHEL-50213)
  - manager: fix scope for environment generators (RHEL-159230)
  - core: validate input cgroup path more prudently (RHEL-155393)


author: systemd maintenance team <systemd-maint@redhat.com> - 252-69
changelog:
  - nspawn: apply BindUser/Ephemeral from settings file only if trusted (RHEL-163871)
  - nspawn: normalize pivot_root paths (RHEL-163871)
  - core/service: do not propagate reload for combined RELOADING=1 + READY=1 when notify-reload (RHEL-108575)
  - udev: check for invalid chars in various fields received from the kernel (RHEL-163877)
  - udev: fix review mixup (RHEL-163877)
  - udev/scsi-id: check for invalid chars in various fields received from the kernel (RHEL-163877)


author: systemd maintenance team <systemd-maint@redhat.com> - 252-70
changelog:
  - core: cleanup unit's dropin directories from global cache (RHEL-127425)
  - udev: allow persistent storage rules for rbd devices (RHEL-3631)
  - udev/net_id: introduce naming scheme for RHEL-9.9 (RHEL-25518)
  - fstab-generator: support swap on network block devices (RHEL-166187)
  - core: increment start limit counter only when we can start the unit (RHEL-164539)
  - TEST-07-PID1: wait for systemd-resolved being stopped (RHEL-164539)
  - test: extend start limit interval (RHEL-164539)


author: Pavel Cahyna <pcahyna@redhat.com> - 2:1.34-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.34-9
changelog:
  - Fix the last patch to solve a regression with -x and --xattrs: RHEL-136277
    also, fix another tiny mistake in the patch (w/o visible consequences)


author: Pavel Cahyna <pcahyna@redhat.com> - 2:1.34-10
changelog:
  - 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.34-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: Lukas Javorsky <ljavorsk@redhat.com> - 2:1.34-4
changelog:
  - added "padding with zeros" info message (#2089298)
  - do not report disk error as file shrank (#2089316)


author: Jeff Law <law@redhat.com> - 1:1.9.11-5
changelog:
  - Re-enable -Wstringop-overflow and instead make the problematical
    pointer volatile to avoid the false positive diagnostic


author: Tony Camuso <tcamuso@redhat.com> - 1:1.10.2-1
changelog:
  - The patches are for SSL3 compatibility. These can probably be
    removed when upstream tboot fully implements SSL3.
  - Upgrade to latest upstream.
  - Remove trousers dependency.
    Resolves: rhbz#1922002
    Resolves: rhbz#1870520
    Resolves: rhbz#1927374


author: Tony Camuso <tcamuso@redhat.com> - 1:1.10.2-2
changelog:
  - Bump the NVR as a result of including the gating.yaml file in
    the git repo.
    Resolves: rhbz#1922002


author: Tony Camuso <tcamuso@redhat.com> - 1:1.10.2-3
changelog:
  - Add the -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection and -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  macros to assure the
    build meets RHEL security requirements.
    Resolves: rhbz#1922002


author: Tony Camuso <tcamuso@redhat.com> - 1:1.10.2-4
changelog:
  - From Miroslave Vadkerti:
    Onboarding tests to RHEL9 in BaseOS CI requires action, adding
    test configuration in our "dispatcher" configuration for RHEL9:
    https://gitlab.cee.redhat.com/baseos-qe/citool-config/blob/production/brew-dispatcher-rhel9.yaml
    Test config was added for tboot in the following MR.
    https://gitlab.cee.redhat.com/baseos-qe/citool-config/-/merge_requests/2686
    Resolves: rhbz#1922002


author: Tony Camuso <tcamuso@redhat.com> - 1:1.10.5-1
changelog:
  - Upgrade to tboot-1.10.5-1 for fixes and updates.
  - Added a Requires line to install grub2-efi-x64-modules
  - Added a scriptlet to the tboot.spec file to automatically install
    grub2-efi-x64-modules and move them to the correct directory.
  - Removed three patches that are no longer needed.
  - Added two patches from upstream, one for a fix, the other cosemetic.
  - Resolves: rhbz#2041766
    Resolves: rhbz#2040083


author: Štěpán Horáček <shoracek@redhat.com> - 5.2-4
changelog:
  - Backport upstream fixes.
  - tpm2_checkquote: Fix check of magic number. (CVE-2024-29038)
  - tpm2_checkquote: Add comparison of pcr selection. (CVE-2024-29039)
  - Fix check of magic number.
    Resolves: RHEL-23198
    Resolves: RHEL-41031
    Resolves: RHEL-41035


author: Štěpán Horáček <shoracek@redhat.com> - 3.2.2-1
changelog:
  - Rebase to 3.2.2
  - Use systemd-sysusers to create user
    Resolves: CVE-2023-22745
    Resolves: rhbz#2095479
    Resolves: rhbz#2160307
    Resolves: rhbz#2162613


author: Jan Macku <jamacku@redhat.com> - 3:2.1.1-1
changelog:
  - rebase to 2.1.1 (RHEL-67117)
      Interpret ipv4-mapped ipv6 addresses (::ffff:A.B.C.D) as true ipv4.

  	   There are no ipv4-mapped addresses in the real network which we
  	   operate on, so use just ipv4 in such cases, but allow users
  	   to specify it this way for convenience.

  	  Return back more robast poll(2) loop handling.


author: Petr Menšík <pemensik@redhat.com> - 1.24.2-2
changelog:
  - Switch TLS configuration to follow TLS sockets by crypto-policy again
    (RHEL-147860)
  - Change the default of tls-use-system-policy-versions at build-time


author: Jakub Martisko <jamartis@redhat.com> - 6.0-56
changelog:
  - Use the C crc implementation instead of the asm (i686 only, other arches already use C)
  Related: rhbz#2045075


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


author: Sérgio Basto <sergio@serjux.com> - 2.6.0-3
changelog:
  - Use make macros (https://src.fedoraproject.org/rpms/usb_modeswitch/pull-request/1)
  - https://fedoraproject.org/wiki/Changes/UseMakeBuildInstallMacro


author: Sérgio Basto <sergio@serjux.com> - 2.6.1-1
changelog:
  - Update usb_modeswitch to 2.6.1
  - Drop patch1, http://www.draisberghof.de/usb_modeswitch/bb/viewtopic.php?f=2&t=2733
  - Drop BR jimtcl-devel, if we don't install dynlink-dispatcher


author: Jiri Kucera <jkucera@redhat.com> - 1.114-3
changelog:
  - Do not use fexecve
    Script executed via fexecve has a file descriptor number in
    argv[0]. This results in unexpected output: when displaying
    the script help, a user see "Usage: <number> [options]"
    instead of "Usage: <scriptname> [options]".
    Resolves: #1984417


author: Benjamin Marzinski <bmarzins@redhat.com> - 0.12.1-5
changelog:
  - Replace arch-dependent /usr/include/urcu/config.h with arch-independent
    stub when needed. (bz# 1951223)
  - Added CI gating tests
  - Resolves: bz #1951223


author: - Andy Walsh <awalsh@redhat.com> - 8.1.0.316-1
changelog:
  - Rebased to upstream candidate.
  - Resolves: rhbz#1955374
  - Removed all python based tools, and all management should now be done with
    LVM.
  - Resolves: rhbz#1949159
  - vdostats is now a C program
  - Resolves: rhbz#1972302


author: - Andy Walsh <awalsh@redhat.com> - 8.1.1.287-1
changelog:
  - Fixed off-by-one issue in vdostats.
  - Resolves: rhbz#1999056
  - Improved error handling and path validation in vdostats.
  - Resolves: rhbz#2004576


author: - Andy Walsh <awalsh@redhat.com> - 8.1.1.360-1
changelog:
  - Fixed vdostats output issues.
  - Resolves: rhbz#2004576
  - Removed incorrect assumptions about major device numbers in vdostats.
  - Resolves: rhbz#2045885
  - Made improvements to the vdorecover script.
  - Resolves: rhbz#2047543
  - Added a tool to make LVMVDO pools read/write so that support and
    debugging tools may access them.
  - Resolves: rhbz#2047543


author: Zdenek Dohnal <zdohnal@redhat.com> - 2:8.2.2637-23
changelog:
  - RHEL-112005 CVE-2025-53905 vim: Vim path traversial
  - RHEL-112009 CVE-2025-53906 vim: Vim path traversal


author: Zdenek Dohnal <zdohnal@redhat.com> - 2:8.2.2637-26
changelog:
  - RHEL-155438 CVE-2026-28417 vim: Vim: Arbitrary code execution via OS command injection in the netrw plugin
  - RHEL-155423 CVE-2026-28421 vim: Vim: Denial of service and information disclosure via crafted swap file


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


author: Than Ngo <than@redhat.com> - 2.21-30
changelog:
  - Add a check to ensure that /proc/$$/exe can be read
    thanks to mbliss@redhat.com for the report and the proposed patch
    Resolves: RHEL-101073


author: Davide Caratti <dcaratti@redhat.com> - 1:2.10-4
changelog:
  - Explicitly allow/disallow unsafe legacy renegotiation on configuration base.
    Resolves: rhbz#2077973


author: Pavel Reichl <preichl@redhat.com> - 3.1.12-3
changelog:
  - xfsdump: restoring inventory prevents non-directory files being restored from tape,
  - actually fixed by rebase to 3.1.12
  - related: bz#2166557
  - xfsrestore: Files from the backup go to orphanage dir because of xfsdump issue
  - related: bz#2034327


author: Pavel Reichl <preichl@redhat.com> - 3.1.12-4
changelog:
  - xfsdump/xfsrestore: suggest recovery for false roots may be possible using -x
  - Related: RHEL-8000


author: Pavel Reichl <preichl@redhat.com> - 5.19.0-1
changelog:
  - New upstream release
  - Tolerate tiny (<300MB) filesystems
  - Rename xfsprogs-5.12.0-default-bigtime-inobtcnt-on.patch to
      xfsprogs-5.19.0-disable-old-kernel-bigtime-inobtcnt-on.patch
      and amend it to reflect upstream changes
  - Backport all "Fixing" patches relevant to 5.19
    Related: rhbz#2142910


author: Pavel Reichl <preichl@redhat.com> - 6.3.0-1
changelog:
  - Rebase to upstream version 6.3.0
  -
  - Following is a list of dropped backported patches which
  - are contained in the current rebase:
  - xfsprogs-5.19.0-xfs-hoist-refcount-record-merge-predicates.patch (v6.2.0)
  - xfsprogs-5.19.0-xfs_db-fix-dir3-block-magic-check.patch (v6.1.0)
  - xfsprogs-5.19.0-xfs-estimate-post-merge-refcounts-correctly.patch (v6.2.0)
  - xfsprogs-5.19.0-xfs-get-rid-of-assert-from-xfs_btree_islastblock.patch (v6.2.0)
  - xfsprogs-5.19.0-xfs-fix-off-by-one-error-in-xfs_btree_space_to_heigh.patch (v6.2.0)
  - xfsprogs-5.19.0-xfs-fix-sb-write-verify-for-lazysbcount.patch (v6.1.0)
  - xfsprogs-5.19.0-xfs-removed-useless-condition-in-function-xfs_attr_n.patch (v6.0.0)
  - xfsprogs-5.19.0-xfs_repair-retain-superblock-buffer-to-avoid-write-h.patch (v6.1.0)
  -
  - Rename the remaining patches so the name contains upstream version in which
  - they are implemented, or "rhelonly".
  -
  - Drop Eric Sandeen's public key used to check tarball signature and replace it by
  - Carlos Maiolino's (current upstream xfsprogs maintainer).
  -
  - Following is a list of newly backported patches from versions released after 6.3
  - which are fixing patches present in version 6.3:
  - xfsprogs-6.4.0-xfs_repair-don-t-add-junked-entries-to-the-rebuilt-d.patch
  - xfsprogs-6.4.0-xfs_repair-don-t-spray-correcting-imap-all-by-itself.patch
  - xfsprogs-6.4.0-xfs_repair-fix-messaging-when-fixing-imap-due-to-spa.patch
  - xfsprogs-6.4.0-xfs_repair-fix-messaging-when-shortform_dir2_junk-is.patch
  -
  - Backport:
  - xfsprogs-6.4.0-xfs_db-move-obfuscate_name-assertion-to-callers.patch
  - xfsprogs-6.4.0-xfs_db-fix-metadump-name-obfuscation-for-ascii-ci-fi.patch
  - xfsprogs-6.4.0-xfs-stabilize-the-dirent-name-transformation-functio.patch
  - to implement RHEL-RHEL-8284
  -
  - Backport xfsprogs-rhelonly-xfs_quota-fix-missing-mount-point-warning.patch
  - to implement RHEL-7900
  -
  - Related: RHEL-15399
  - Related: RHEL-8284
  - Related: RHEL-7900


author: Pavel Reichl <preichl@redhat.com> - 6.4.0-1
changelog:
  - Rebase to a more recent upstream release
  - Related: RHEL-28339
  - Following is a list of dropped backported patches which
  - are contained in the current rebase:
  - xfsprogs-6.4.0-set-bnobt-cntbt-numrecs-correctly-when-formattin.patch
  - xfsprogs-6.4.0-mkfs-fix-man-s-default-value-for-sparse-option.patch
  - xfsprogs-6.4.0-xfs_repair-don-t-add-junked-entries-to-the-rebuilt-d.patch
  - xfsprogs-6.4.0-xfs_repair-fix-messaging-when-fixing-imap-due-to-spa.patch
  - xfsprogs-6.4.0-xfs_repair-don-t-spray-correcting-imap-all-by-itself.patch
  - xfsprogs-6.4.0-xfs_repair-fix-messaging-when-shortform_dir2_junk-is.patch
  - xfsprogs-6.4.0-xfs_db-move-obfuscate_name-assertion-to-callers.patch
  - xfsprogs-6.4.0-xfs_db-fix-metadump-name-obfuscation-for-ascii-ci-fi.patch
  - xfsprogs-6.4.0-xfs-stabilize-the-dirent-name-transformation-functio.patch
  -
  - Rename xfs_quota-fix-missing-mount-point-warning.patch to reflect upstream
  -	version it was merged in.


author: Bill O'Donnell <bodonnel@redhat.com> - 6.4.0-2
changelog:
  - Fix various CVE issues.
  - Related: RHEL-32996
  - Following is the patch list:
  - xfsprogs-6.5.0-xfs_db.xfs.8-xfs_db-fix-leak-in-flist_find_ftyp.patch
  - xfsprogs-6.5.0-xfs_repair.xfs.8-xfs_repair-make-duration-take-time_t.patch
  - xfsprogs-6.5.0-xfs_repair.xfs.8-xfs_scrub-don-t-call-phase_end-if-phase_rusage-was-n.patch
  - xfsprogs-6.5.0-xfs_fsr.xfs.8-xfs_fsr-convert-fsrallfs-to-use-time_t-instead-of-in.patch
  - xfsprogs-6.5.0-xfs_fsr.xfs.8-xfs_fsr-replace-atoi-with-strtol.patch
  - xfsprogs-6.5.0-xfs_db.xfs.8-xfs_db-add-helper-for-flist_find_type-for-clearer-fi.patch
  - xfsprogs-6.5.0-xfs_repair.xfs.8-xfs_repair-catch-strtol-errors.patch
  - xfsprogs-rhelonly-xfs_db-fix-unitialized-variable-in-check_parents-function.patch


author: Bill O'Donnell <bodonnel@redhat.com> - 6.4.0-3
changelog:
  - Fix coverity issue
  - Related: RHEL-39449
  - Following is the patch list:
  - xfsprogs-6.5.0-xfs.8-xfs-fix-bounds-check-in-xfs_defer_agfl_block.patch


author: Pavel Reichl <preichl@redhat.com> - 6.4.0-7
changelog:
  - xfs unrepairable filesystem if directory block not junked in phase 3 - more
  - fixes
  - Related: RHEL-54342


author: Petr Kubat <pkubat@redhat.com> - 5.2.4-7
changelog:
  - Use relative path for COPYING files so that rpm moves them to correct place
    Related: rhbz#1741074


author: Jakub Martisko <jamartis@redhat.com> - 3.0-31
changelog:
  - Add the missing linker flags
  - Add the patch that allows to configure the linker flags from the spec file
    Resolves: rhbz #2044902


author: Jakub Martisko <jamartis@redhat.com> - 3.0-33
changelog:
  - Disable the asm implementation of some functions and use the C instead
  - This should fix some of the annocheck issues
    Related: rhbz#2044902


author: Jakub Martisko <jamartis@redhat.com> - 3.0-34
changelog:
  - Fix the regression introduced in 3.0-33 that caused some of the zip build flags to be dropped
  Resolves: rhbz#2162688


author: Jakub Martisko <jamartis@redhat.com> - 3.0-35
changelog:
  - Fix the annocheck issus from 3-0-33 without reintroducing the regression from 3.0-34
  Related: rhbz#2162688


author: Patrik Novotný <panovotn@redhat.com> - 1.2.11-28
changelog:
  - IBM CRC32 optimalization rhbz#1959423
  - Enabled Z hardware-accelerated deflate for compression levels 1 through 6 (#1972057)


author: Matej Mužila <mmuzila@redhat.com> - 1.2.11-34
changelog:
  - Fix heap-based buffer over-read or buffer overflow in inflate in inflate.c
  - Resolves: CVE-2022-37434


author: Lukas Javorsky <ljavorsk@redhat.com> - 1.2.11-37
changelog:
  - Rebased Power 8 optimization patches
  - Fix for Unnecessary IFUNC resolver for crc32_z
  - Fix for python3.11 broken libxml2 and lxml on s390x


