kernel/Makefile.rhelver
Lucas Zampieri e05db92b32
kernel-5.14.0-483.el9
* Wed Jul 17 2024 Lucas Zampieri <lzampier@redhat.com> [5.14.0-483.el9]
- powerpc/eeh: avoid possible crash when edev->pdev changes (Mamatha Inamdar) [RHEL-45149]
- mm/shmem: disable PMD-sized page cache if needed (Donald Dutile) [RHEL-14441]
- mm/filemap: skip to create PMD-sized page cache if needed (Donald Dutile) [RHEL-14441]
- mm/readahead: limit page cache size in page_cache_ra_order() (Donald Dutile) [RHEL-14441]
- readahead: use ilog2 instead of a while loop in page_cache_ra_order() (Donald Dutile) [RHEL-14441]
- mm/filemap: make MAX_PAGECACHE_ORDER acceptable to xarray (Donald Dutile) [RHEL-14441]
- filemap: add helper mapping_max_folio_size() (Donald Dutile) [RHEL-14441]
- filemap: Allow __filemap_get_folio to allocate large folios (Donald Dutile) [RHEL-14441]
- filemap: Add fgf_t typedef (Donald Dutile) [RHEL-14441]
- cpuidle: ACPI/intel: fix MWAIT hint target C-state computation (David Arcari) [RHEL-47255]
- intel_idle: Add Meteorlake support (David Arcari) [RHEL-47255]
- x86: Fix CPUIDLE_FLAG_IRQ_ENABLE leaking timer reprogram (David Arcari) [RHEL-47255]
- coredump: Proactively round up to kmalloc bucket size (Audra Mitchell) [RHEL-44555]
- efi/unaccepted: touch soft lockup during memory accept (CKI Backport Bot) [RHEL-46580] {CVE-2024-36936}
- media: cec: cec-api: add locking in cec_release() (Kate Hsuan) [RHEL-22561] {CVE-2024-23848}
- media: cec: core: avoid confusing "transmit timed out" message (Kate Hsuan) [RHEL-22561] {CVE-2024-23848}
- media: cec: core: avoid recursive cec_claim_log_addrs (Kate Hsuan) [RHEL-22561] {CVE-2024-23848}
- media: cec: cec-adap: always cancel work in cec_transmit_msg_fh (Kate Hsuan) [RHEL-22561] {CVE-2024-23848}
- media: cec: core: remove length check of Timer Status (Kate Hsuan) [RHEL-22561] {CVE-2024-23848}
- media: cec: core: count low-drive, error and arb-lost conditions (Kate Hsuan) [RHEL-22561] {CVE-2024-23848}
- media: cec: core: add note about *_from_edid() function usage in drm (Kate Hsuan) [RHEL-22561] {CVE-2024-23848}
- media: cec: core: add adap_unconfigured() callback (Kate Hsuan) [RHEL-22561] {CVE-2024-23848}
- media: cec: core: add adap_nb_transmit_canceled() callback (Kate Hsuan) [RHEL-22561] {CVE-2024-23848}
- media: cec: core: don't set last_initiator if tx in progress (Kate Hsuan) [RHEL-22561] {CVE-2024-23848}
- media: cec: core: disable adapter in cec_devnode_unregister (Kate Hsuan) [RHEL-22561] {CVE-2024-23848}
- media: cec: core: not all messages were passed on when monitoring (Kate Hsuan) [RHEL-22561] {CVE-2024-23848}
- media: cec: add support for Absolute Volume Control (Kate Hsuan) [RHEL-22561] {CVE-2024-23848}
- media: cec-adap.c: log when claiming LA fails unexpectedly (Kate Hsuan) [RHEL-22561] {CVE-2024-23848}
- media: cec-adap.c: drop activate_cnt, use state info instead (Kate Hsuan) [RHEL-22561] {CVE-2024-23848}
- media: cec-adap.c: reconfigure if the PA changes during configuration (Kate Hsuan) [RHEL-22561] {CVE-2024-23848}
- media: cec-adap.c: fix is_configuring state (Kate Hsuan) [RHEL-22561] {CVE-2024-23848}
- media: cec-adap.c: stop trying LAs on CEC_TX_STATUS_TIMEOUT (Kate Hsuan) [RHEL-22561] {CVE-2024-23848}
- media: cec-adap.c: don't unconfigure if already unconfigured (Kate Hsuan) [RHEL-22561] {CVE-2024-23848}
- media: cec: add optional adap_configured callback (Kate Hsuan) [RHEL-22561] {CVE-2024-23848}
- media: cec: add xfer_timeout_ms field (Kate Hsuan) [RHEL-22561] {CVE-2024-23848}
- media: cec: use call_op and check for !unregistered (Kate Hsuan) [RHEL-22561] {CVE-2024-23848}
- media: cec-pin: fix interrupt en/disable handling (Kate Hsuan) [RHEL-22561] {CVE-2024-23848}
- media: cec-pin: drop unused 'enabled' field from struct cec_pin (Kate Hsuan) [RHEL-22561] {CVE-2024-23848}
- media: cec-pin: fix off-by-one SFT check (Kate Hsuan) [RHEL-22561] {CVE-2024-23848}
- media: cec-pin: rename timer overrun variables (Kate Hsuan) [RHEL-22561] {CVE-2024-23848}
- media: cec: correctly pass on reply results (Kate Hsuan) [RHEL-22561] {CVE-2024-23848}
- media: cec: abort if the current transmit was canceled (Kate Hsuan) [RHEL-22561] {CVE-2024-23848}
- media: cec: call enable_adap on s_log_addrs (Kate Hsuan) [RHEL-22561] {CVE-2024-23848}
- media: cec: fix a deadlock situation (Kate Hsuan) [RHEL-22561] {CVE-2024-23848}
- media: cec: safely unhook lists in cec_data (Kate Hsuan) [RHEL-22561] {CVE-2024-23848}
- media: cec: copy sequence field for the reply (Kate Hsuan) [RHEL-22561] {CVE-2024-23848}
- net: wwan: iosm: Fix tainted pointer delete is case of region creation fail (Jose Ignacio Tornos Martinez) [RHEL-9429]
- net: wwan: mhi: drop driver owner assignment (Jose Ignacio Tornos Martinez) [RHEL-9429]
- net: wwan: t7xx: Split 64bit accesses to fix alignment issues (Jose Ignacio Tornos Martinez) [RHEL-9429]
- net: wwan: core: make wwan_class constant (Jose Ignacio Tornos Martinez) [RHEL-9429]
- net: wwan: hwsim: make wwan_hwsim_class constant (Jose Ignacio Tornos Martinez) [RHEL-9429]
- net: wwan: t7xx: Prefer struct_size over open coded arithmetic (Jose Ignacio Tornos Martinez) [RHEL-9429]
- net: wwan: core: constify the struct device_type usage (Jose Ignacio Tornos Martinez) [RHEL-9429]
- net: wwan: t7xx: Add fastboot WWAN port (Jose Ignacio Tornos Martinez) [RHEL-9429]
- net: wwan: t7xx: Infrastructure for early port configuration (Jose Ignacio Tornos Martinez) [RHEL-9429]
- net: wwan: t7xx: Add sysfs attribute for device state machine (Jose Ignacio Tornos Martinez) [RHEL-9429]
- wwan: core: Add WWAN fastboot port type (Jose Ignacio Tornos Martinez) [RHEL-9429]
- net: wwan: qcom_bam_dmux: Convert to platform remove callback returning void (Jose Ignacio Tornos Martinez) [RHEL-9429]
- net: wwan: replace deprecated strncpy with strscpy (Jose Ignacio Tornos Martinez) [RHEL-9429]
- drivers: net: wwan: iosm: Fixed multiple typos in multiple files (Jose Ignacio Tornos Martinez) [RHEL-9429]
- Revert "net: wwan: iosm: enable runtime pm support for 7560" (Jose Ignacio Tornos Martinez) [RHEL-9429]
- drivers: net: wwan: wwan_core.c: resolved spelling mistake (Jose Ignacio Tornos Martinez) [RHEL-9429]
- net: wwan: t7xx: Add __counted_by for struct t7xx_fsm_event and use struct_size() (Jose Ignacio Tornos Martinez) [RHEL-9429]
- wwan: core: Use the bitmap API to allocate bitmaps (Jose Ignacio Tornos Martinez) [RHEL-9429]
- net: wwan: iosm: enable runtime pm support for 7560 (Jose Ignacio Tornos Martinez) [RHEL-9429]
- net: wwan: iosm: clean up unused struct members (Jose Ignacio Tornos Martinez) [RHEL-9429]
- net: wwan: iosm: remove unused enum definition (Jose Ignacio Tornos Martinez) [RHEL-9429]
- net: wwan: iosm: remove unused macro definition (Jose Ignacio Tornos Martinez) [RHEL-9429]
- selftests: net: bridge: increase IGMP/MLD exclude timeout membership interval (Hangbin Liu) [RHEL-45825]
- selftests: test_bridge_neigh_suppress.sh: Fix failures due to duplicate MAC (Hangbin Liu) [RHEL-45825]
- selftests: reuseaddr_conflict: add missing new line at the end of the output (Hangbin Liu) [RHEL-45825]
- selftests: forwarding: Fix ping failure due to short timeout (Hangbin Liu) [RHEL-45825]
- selftests: net: more strict check in net_helper (Hangbin Liu) [RHEL-45825]
- seg6: fix parameter passing when calling NF_HOOK() in End.DX4 and End.DX6 behaviors (Hangbin Liu) [RHEL-45826]
- ipv6: prevent possible NULL dereference in rt6_probe() (Hangbin Liu) [RHEL-45826]
- ipv6: prevent possible NULL deref in fib6_nh_init() (Hangbin Liu) [RHEL-45826]
- net/ipv6: Fix the RT cache flush via sysctl using a previous delay (Hangbin Liu) [RHEL-45826]
- ipv6: fix possible race in __fib6_drop_pcpu_from() (Hangbin Liu) [RHEL-45826]
- net/ipv6: Fix route deleting failure when metric equals 0 (Hangbin Liu) [RHEL-45826]
- ipv6: prevent NULL dereference in ip6_output() (Hangbin Liu) [RHEL-45826]
- net: ipv6: fix wrong start position when receive hop-by-hop fragment (Hangbin Liu) [RHEL-45826]
- ipv6: Fix infinite recursion in fib6_dump_done(). (Hangbin Liu) [RHEL-45826]
- ACPI: CPPC: Fix access width used for PCC registers (Mark Langsdorf) [RHEL-37532] {CVE-2024-35995}
- ACPI: CPPC: Fix bit_offset shift in MASK_VAL() macro (Mark Langsdorf) [RHEL-37532] {CVE-2024-35995}
- ACPI: CPPC: Use access_width over bit_width for system memory accesses (Mark Langsdorf) [RHEL-37532] {CVE-2024-35995}
- net: usb: ax88179_178a: improve link status logs (Jose Ignacio Tornos Martinez) [RHEL-45458]
- net: usb: ax88179_178a: improve reset check (Jose Ignacio Tornos Martinez) [RHEL-45458]
- net: usb: ax88179_178a: fix link status when link is set to down/up (Jose Ignacio Tornos Martinez) [RHEL-45458]
- net: usb: ax88179_178a: Add check for usbnet_get_endpoints() (Jose Ignacio Tornos Martinez) [RHEL-45458]
- net: usb: ax88179_178a: stop lying about skb->truesize (Jose Ignacio Tornos Martinez) [RHEL-45458]
- net: usb: ax88179_178a: avoid writing the mac address before first reading (Jose Ignacio Tornos Martinez) [RHEL-45458]
- net: usb: ax88179_178a: non necessary second random mac address (Jose Ignacio Tornos Martinez) [RHEL-45458]
- net: usb: ax88179_178a: avoid the interface always configured as random address (Jose Ignacio Tornos Martinez) [RHEL-45458]
- i2c: designware: Add ACPI ID for Granite Rapids-D I2C controller (David Arcari) [RHEL-29353]
- prinkt/nbcon: Add a scheduling point to nbcon_kthread_func(). (Derek Barbosa) [RHEL-37526]
- rhel: add ICE_HWMON cfg (Petr Oros) [RHEL-17486]
- ice: use proper macro for testing bit (Petr Oros) [RHEL-17486]
- ice: Reject pin requests with unsupported flags (Petr Oros) [RHEL-17486]
- ice: Don't process extts if PTP is disabled (Petr Oros) [RHEL-17486]
- ice: Fix improper extts handling (Petr Oros) [RHEL-17486]
- ice: Rebuild TC queues on VSI queue reconfiguration (Petr Oros) [RHEL-17486]
- ice: Fix VSI list rule with ICE_SW_LKUP_LAST type (Petr Oros) [RHEL-17486]
- ice: fix 200G link speed message log (Petr Oros) [RHEL-17486]
- ice: avoid IRQ collision to fix init failure on ACPI S3 resume (Petr Oros) [RHEL-17486]
- ice: map XDP queues to vectors in ice_vsi_map_rings_to_vectors() (Petr Oros) [RHEL-17486]
- ice: add flag to distinguish reset from .ndo_bpf in XDP rings config (Petr Oros) [RHEL-17486]
- ice: remove af_xdp_zc_qps bitmap (Petr Oros) [RHEL-17486]
- ice: fix reads from NVM Shadow RAM on E830 and E825-C devices (Petr Oros) [RHEL-17486]
- ice: fix iteration of TLVs in Preserved Fields Area (Petr Oros) [RHEL-17486]
- ice: fix 200G PHY types to link speed mapping (Petr Oros) [RHEL-17486]
- ice: fix accounting if a VLAN already exists (Petr Oros) [RHEL-17486]
- ice: Interpret .set_channels() input differently (Petr Oros) [RHEL-17486]
- ice: Fix package download algorithm (Petr Oros) [RHEL-17486]
- ice: remove correct filters during eswitch release (Petr Oros) [RHEL-17486]
- ice: refactor struct ice_vsi_cfg_params to be inside of struct ice_vsi (Petr Oros) [RHEL-17486]
- ice: Deduplicate tc action setup (Petr Oros) [RHEL-17486]
- ice: update E830 device ids and comments (Petr Oros) [RHEL-17486]
- ice: add additional E830 device ids (Petr Oros) [RHEL-17486]
- ice: ensure the copied buf is NUL terminated (Petr Oros) [RHEL-17486]
- ice: fix LAG and VF lock dependency in ice_reset_vf() (Petr Oros) [RHEL-17486]
- ice: Fix checking for unsupported keys on non-tunnel device (Petr Oros) [RHEL-17486]
- ice: tc: allow zero flags in parsing tc flower (Petr Oros) [RHEL-17486]
- ice: tc: check src_vsi in case of traffic from VF (Petr Oros) [RHEL-17486]
- ice: store VF relative MSI-X index in q_vector->vf_reg_idx (Petr Oros) [RHEL-17486]
- ice: set vf->num_msix in ice_initialize_vf_entry() (Petr Oros) [RHEL-17486]
- ice: Implement 'flow-type ether' rules (Petr Oros) [RHEL-17486]
- ice: Remove unnecessary argument from ice_fdir_comp_rules() (Petr Oros) [RHEL-17486]
- ice: Fix freeing uninitialized pointers (Petr Oros) [RHEL-17486]
- ice: hold devlink lock for whole init/cleanup (Petr Oros) [RHEL-17486]
- ice: move devlink port code to a separate file (Petr Oros) [RHEL-17486]
- ice: move ice_devlink.[ch] to devlink folder (Petr Oros) [RHEL-17486]
- ice: Remove newlines in NL_SET_ERR_MSG_MOD (Petr Oros) [RHEL-17486]
- ice: Add switch recipe reusing feature (Petr Oros) [RHEL-17486]
- ice: count representor stats (Petr Oros) [RHEL-17486]
- ice: do switchdev slow-path Rx using PF VSI (Petr Oros) [RHEL-17486]
- ice: change repr::id values (Petr Oros) [RHEL-17486]
- ice: remove switchdev control plane VSI (Petr Oros) [RHEL-17486]
- ice: control default Tx rule in lag (Petr Oros) [RHEL-17486]
- ice: default Tx rule instead of to queue (Petr Oros) [RHEL-17486]
- ice: do Tx through PF netdev in slow-path (Petr Oros) [RHEL-17486]
- ice: remove eswitch changing queues algorithm (Petr Oros) [RHEL-17486]
- ice: fix memory corruption bug with suspend and rebuild (Petr Oros) [RHEL-17486]
- ice: Refactor FW data type and fix bitmap casting issue (Petr Oros) [RHEL-17486]
- ice: fix stats being updated by way too large values (Petr Oros) [RHEL-17486]
- ice: fix typo in assignment (Petr Oros) [RHEL-17486]
- net: ice: Fix potential NULL pointer dereference in ice_bridge_setlink() (Petr Oros) [RHEL-17486]
- ice: virtchnl: stop pretending to support RSS over AQ or registers (Petr Oros) [RHEL-17486]
- ice: reconfig host after changing MSI-X on VF (Petr Oros) [RHEL-17486]
- ice: reorder disabling IRQ and NAPI in ice_qp_dis (Petr Oros) [RHEL-17486]
- ice: avoid unnecessary devm_ usage (Petr Oros) [RHEL-17486]
- ice: do not disable Tx queues twice in ice_down() (Petr Oros) [RHEL-17486]
- ice: cleanup line splitting for context set functions (Petr Oros) [RHEL-17486]
- ice: use GENMASK instead of BIT(n) - 1 in pack functions (Petr Oros) [RHEL-17486]
- ice: rename ice_write_* functions to ice_pack_ctx_* (Petr Oros) [RHEL-17486]
- ice: remove vf->lan_vsi_num field (Petr Oros) [RHEL-17486]
- ice: use relative VSI index for VFs instead of PF VSI number (Petr Oros) [RHEL-17486]
- ice: remove unnecessary duplicate checks for VF VSI ID (Petr Oros) [RHEL-17486]
- ice: pass VSI pointer into ice_vc_isvalid_q_id (Petr Oros) [RHEL-17486]
- ice: Fix debugfs with devlink reload (Petr Oros) [RHEL-17486]
- ice: Remove and readd netdev during devlink reload (Petr Oros) [RHEL-17486]
- ice: add support for 3k signing DDP sections for E825C (Petr Oros) [RHEL-17486]
- ice: Add helper function ice_is_generic_mac (Petr Oros) [RHEL-17486]
- ice: introduce new E825C devices family (Petr Oros) [RHEL-17486]
- ice: remove incorrect comment (Petr Oros) [RHEL-17486]
- ice: Add a new counter for Rx EIPE errors (Petr Oros) [RHEL-17486]
- ice: make ice_vsi_cfg_txq() static (Petr Oros) [RHEL-17486]
- ice: make ice_vsi_cfg_rxq() static (Petr Oros) [RHEL-17486]
- ice: stop destroying and reinitalizing Tx tracker during reset (Petr Oros) [RHEL-17486]
- ice: factor out ice_ptp_rebuild_owner() (Petr Oros) [RHEL-17486]
- ice: rename ice_ptp_tx_cfg_intr (Petr Oros) [RHEL-17486]
- ice: don't check has_ready_bitmap in E810 functions (Petr Oros) [RHEL-17486]
- ice: rename verify_cached to has_ready_bitmap (Petr Oros) [RHEL-17486]
- ice: pass reset type to PTP reset functions (Petr Oros) [RHEL-17486]
- ice: introduce PTP state machine (Petr Oros) [RHEL-17486]
- ice: ice_base.c: Add const modifier to params and vars (Petr Oros) [RHEL-17486]
- ice: remove rx_len_errors statistic (Petr Oros) [RHEL-17486]
- ice: replace ice_vf_recreate_vsi() with ice_vf_reconfig_vsi() (Petr Oros) [RHEL-17486]
- ice: Add support for packet mirroring using hardware in switchdev mode (Petr Oros) [RHEL-17486]
- ice: Enable SW interrupt from FW for LL TS (Petr Oros) [RHEL-17486]
- ice: Schedule service task in IRQ top half (Petr Oros) [RHEL-17486]
- ice: cleanup inconsistent code (Petr Oros) [RHEL-17486]
- ice: field get conversion (Petr Oros) [RHEL-17486]
- ice: fix pre-shifted bit usage (Petr Oros) [RHEL-17486]
- ice: field prep conversion (Petr Oros) [RHEL-17486]
- ice: Fix PF with enabled XDP going no-carrier after reset (Petr Oros) [RHEL-17486]
- ice: use VLAN proto from ring packet context in skb path (Petr Oros) [RHEL-17486]
- ice: Implement VLAN tag hint (Petr Oros) [RHEL-17486]
- ice: Support XDP hints in AF_XDP ZC mode (Petr Oros) [RHEL-17486]
- ice: Support RX hash XDP hint (Petr Oros) [RHEL-17486]
- ice: Support HW timestamp hint (Petr Oros) [RHEL-17486]
- ice: Introduce ice_xdp_buff (Petr Oros) [RHEL-17486]
- ice: Make ptype internal to descriptor info processing (Petr Oros) [RHEL-17486]
- ice: make RX HW timestamp reading code more reusable (Petr Oros) [RHEL-17486]
- ice: make RX hash reading code more reusable (Petr Oros) [RHEL-17486]
- ice: add ability to read and configure FW log data (Petr Oros) [RHEL-17486]
- ice: enable FW logging (Petr Oros) [RHEL-17486]
- ice: configure FW logging (Petr Oros) [RHEL-17486]
- ice: remove FW logging code (Petr Oros) [RHEL-17486]
- iavf: enable symmetric-xor RSS for Toeplitz hash function (Petr Oros) [RHEL-17486]
- ice: enable symmetric-xor RSS for Toeplitz hash function (Petr Oros) [RHEL-17486]
- ice: refactor the FD and RSS flow ID generation (Petr Oros) [RHEL-17486]
- ice: refactor RSS configuration (Petr Oros) [RHEL-17486]
- ice: fix ICE_AQ_VSI_Q_OPT_RSS_* register values (Petr Oros) [RHEL-17486]
- ice: Rename E822 to E82X (Petr Oros) [RHEL-17486]
- ice: periodically kick Tx timestamp interrupt (Petr Oros) [RHEL-17486]
- ice: Re-enable timestamping correctly after reset (Petr Oros) [RHEL-17486]
- ice: Improve logs for max ntuple errors (Petr Oros) [RHEL-17486]
- ice: read internal temperature sensor (Petr Oros) [RHEL-17486]
- ice: fix error code in ice_eswitch_attach() (Petr Oros) [RHEL-17486]
- ice: reserve number of CP queues (Petr Oros) [RHEL-17486]
- ice: adjust switchdev rebuild path (Petr Oros) [RHEL-17486]
- ice: add VF representors one by one (Petr Oros) [RHEL-17486]
- ice: realloc VSI stats arrays (Petr Oros) [RHEL-17486]
- ice: set Tx topology every time new repr is added (Petr Oros) [RHEL-17486]
- ice: allow changing SWITCHDEV_CTRL VSI queues (Petr Oros) [RHEL-17486]
- ice: return pointer to representor (Petr Oros) [RHEL-17486]
- ice: make representor code generic (Petr Oros) [RHEL-17486]
- ice: remove VF pointer reference in eswitch code (Petr Oros) [RHEL-17486]
- ice: track port representors in xarray (Petr Oros) [RHEL-17486]
- ice: use repr instead of vf->repr (Petr Oros) [RHEL-17486]
- ice: track q_id in representor (Petr Oros) [RHEL-17486]
- ice: remove unused control VSI parameter (Petr Oros) [RHEL-17486]
- ice: remove redundant max_vsi_num variable (Petr Oros) [RHEL-17486]
- ice: rename switchdev to eswitch (Petr Oros) [RHEL-17486]
- ice: make use of DEFINE_FLEX() in ice_switch.c (Petr Oros) [RHEL-17486]
- ice: make use of DEFINE_FLEX() for struct ice_aqc_dis_txq_item (Petr Oros) [RHEL-17486]
- ice: make use of DEFINE_FLEX() for struct ice_aqc_add_tx_qgrp (Petr Oros) [RHEL-17486]
- ice: make use of DEFINE_FLEX() in ice_ddp.c (Petr Oros) [RHEL-17486]
- ice: drop two params of ice_aq_move_sched_elems() (Petr Oros) [RHEL-17486]
- ice: ice_sched_remove_elems: replace 1 elem array param by u32 (Petr Oros) [RHEL-17486]
- ice: Check CRC strip requirement for VLAN strip (Petr Oros) [RHEL-17486]
- ice: Support FCS/CRC strip disable for VF (Petr Oros) [RHEL-17486]
- ptp: introduce helpers to adjust by scaled parts per million (Petr Oros) [RHEL-17486]
Resolves: RHEL-14441, RHEL-17486, RHEL-22561, RHEL-29353, RHEL-37526, RHEL-37532, RHEL-44555, RHEL-45149, RHEL-45458, RHEL-45825, RHEL-45826, RHEL-46580, RHEL-47255, RHEL-9429

Signed-off-by: Lucas Zampieri <lzampier@redhat.com>
2024-07-17 17:52:02 +00:00

68 lines
2.3 KiB
Makefile

RHEL_MAJOR = 9
RHEL_MINOR = 5
#
# 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 = 483
#
# 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