kernel/Makefile.rhelver
Patrick Talbert 1d94e726c2 kernel-5.14.0-559.el9
* Fri Jan 31 2025 Patrick Talbert <ptalbert@redhat.com> [5.14.0-559.el9]
- 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]
Resolves: RHEL-31991, RHEL-56135, RHEL-56984, RHEL-5704, RHEL-64635, RHEL-67219, RHEL-67691, RHEL-71257, RHEL-71795, RHEL-72328, RHEL-73035, RHEL-73037, RHEL-73391, RHEL-74367, RHEL-74440, RHEL-75756, RHEL-75942

Signed-off-by: Patrick Talbert <ptalbert@redhat.com>
2025-01-31 11:23:37 -05:00

68 lines
2.3 KiB
Makefile

RHEL_MAJOR = 9
RHEL_MINOR = 6
#
# RHEL_RELEASE
# -------------
#
# Represents build number in 'release' part of RPM's name-version-release.
# name is <package_name>, e.g. kernel
# version is upstream kernel version this kernel is based on, e.g. 4.18.0
# release is <RHEL_RELEASE>.<dist_tag>[<buildid>], e.g. 100.el8
#
# Use this spot to avoid future merge conflicts.
# Do not trim this comment.
RHEL_RELEASE = 559
#
# ZSTREAM
# -------
#
# This variable controls whether we use zstream numbering or not for the
# package release. The zstream release keeps the build number of the last
# build done for ystream for the Beta milestone, and increments a second
# number for each build. The third number is used for branched builds
# (eg.: for builds with security fixes or hot fixes done outside of the
# batch release process).
#
# For example, with ZSTREAM unset or set to "no", all builds will contain
# a release with only the build number, eg.: kernel-<kernel version>-X.el*,
# where X is the build number. With ZSTREAM set to "yes", we will have
# builds with kernel-<kernel version>-X.Y.Z.el*, where X is the last
# RHEL_RELEASE number before ZSTREAM flag was set to yes, Y will now be the
# build number and Z will always be 1 except if you're doing a branched build
# (when you give RHDISTGIT_BRANCH on the command line, in which case the Z
# number will be incremented instead of the Y).
#
ZSTREAM ?= no
#
# Early y+1 numbering
# --------------------
#
# In early y+1 process, RHEL_RELEASE consists of 2 numbers: x.y
# First is RHEL_RELEASE inherited/merged from y as-is, second number
# is incremented with each build starting from 1. After merge from y,
# it resets back to 1. This way y+1 nvr reflects status of last merge.
#
# Example:
#
# rhel8.0 rhel-8.1
# kernel-4.18.0-58.el8 --> kernel-4.18.0-58.1.el8
# kernel-4.18.0-58.2.el8
# kernel-4.18.0-59.el8 kernel-4.18.0-59.1.el8
# kernel-4.18.0-60.el8
# kernel-4.18.0-61.el8 --> kernel-4.18.0-61.1.el8
#
#
# Use this spot to avoid future merge conflicts.
# Do not trim this comment.
EARLY_YSTREAM ?= no
EARLY_YBUILD:=
EARLY_YRELEASE:=
ifneq ("$(ZSTREAM)", "yes")
ifeq ("$(EARLY_YSTREAM)","yes")
RHEL_RELEASE:=$(RHEL_RELEASE).$(EARLY_YRELEASE)
endif
endif