kernel/Makefile.rhelver

81 lines
2.6 KiB
Makefile
Raw Permalink Normal View History

kernel-6.8.0-1.el10 * Thu Mar 21 2024 Jan Stancek <jstancek@redhat.com> [6.8.0-1.el10] - redhat: remove fedora configs and files (Jan Stancek) - redhat: init RHEL10.0 beta variables and dist tag (Jan Stancek) - v6.8-rt8 (Sebastian Andrzej Siewior) - net: Provide SMP threads for backlog NAPI. (Sebastian Andrzej Siewior) - perf: Split __perf_pending_irq() out of perf_pending_irq() (Sebastian Andrzej Siewior) - perf: Remove perf_swevent_get_recursion_context() from perf_pending_task(). (Sebastian Andrzej Siewior) - perf: Enqueue SIGTRAP always via task_work. (Sebastian Andrzej Siewior) - perf: Move irq_work_queue() where the event is prepared. (Sebastian Andrzej Siewior) - v6.8-rt7 (Sebastian Andrzej Siewior) - Remove rt pending configs (Don Zickus) - redhat: enable changes to build rt variants (Clark Williams) - gitlab-ci: enable all variants for rawhide/eln builder image gating (Michael Hofmann) - Fedora: enable Microchip and their useful drivers (Peter Robinson) - spec: suppress "set +x" output (Jan Stancek) - redhat/configs: Disable CONFIG_RDMA_SIW (Kamal Heib) - redhat/configs: Disable CONFIG_RDMA_RXE (Kamal Heib) - redhat/configs: Disable CONFIG_MLX4 (Kamal Heib) - redhat/configs: Disable CONFIG_INFINIBAND_HFI1 and CONFIG_INFINIBAND_RDMAVT (Kamal Heib) - Consolidate 6.8 configs to common (Justin M. Forbes) - v6.8-rc7-rt6 (Sebastian Andrzej Siewior) - serial: Use uart_prepare_sysrq_char(). (Sebastian Andrzej Siewior) - v6.8-rc7-rt5 (Sebastian Andrzej Siewior) - Remove rt-automated and master-rt-devel logic (Don Zickus) - Add support for CI octopus merging (Don Zickus) - redhat/configs: Disable CONFIG_INFINIBAND_VMWARE_PVRDMA (Kamal Heib) - gitlab-ci: fix merge tree URL for gating pipelines (Michael Hofmann) - Revert "net: bump CONFIG_MAX_SKB_FRAGS to 45" (Marcelo Ricardo Leitner) - uki: use systemd-pcrphase dracut module (Gerd Hoffmann) - Add libperf-debuginfo subpackage (Justin M. Forbes) - redhat/kernel.spec.template: Add log_msg macro (Prarit Bhargava) - v6.8-rc4-rt4 (Sebastian Andrzej Siewior) - printk: Update the printk series. (Sebastian Andrzej Siewior) - i915: Correct macro definition for !i915 builds. (Sebastian Andrzej Siewior) - v6.8-rc4-rt3 (Sebastian Andrzej Siewior) - v6.8-rc1-rt2 (Sebastian Andrzej Siewior) - arm: Disable FAST_GUP on PREEMPT_RT if HIGHPTE is also enabled. (Sebastian Andrzej Siewior) - printk: nbcon: move locked_port flag to struct uart_port (Junxiao Chang) - Add localversion for -RT release (Thomas Gleixner) - sysfs: Add /sys/kernel/realtime entry (Clark Williams) - riscv: allow to enable RT (Jisheng Zhang) - riscv: add PREEMPT_AUTO support (Jisheng Zhang) - POWERPC: Allow to enable RT (Sebastian Andrzej Siewior) - powerpc/stackprotector: work around stack-guard init from atomic (Sebastian Andrzej Siewior) - powerpc/kvm: Disable in-kernel MPIC emulation for PREEMPT_RT (Bogdan Purcareata) - powerpc/pseries: Select the generic memory allocator. (Sebastian Andrzej Siewior) - powerpc/pseries/iommu: Use a locallock instead local_irq_save() (Sebastian Andrzej Siewior) - powerpc: traps: Use PREEMPT_RT (Sebastian Andrzej Siewior) - ARM64: Allow to enable RT (Sebastian Andrzej Siewior) - ARM: Allow to enable RT (Sebastian Andrzej Siewior) - ARM: vfp: Move sending signals outside of vfp_lock()ed section. (Sebastian Andrzej Siewior) - ARM: vfp: Use vfp_lock() in vfp_support_entry(). (Sebastian Andrzej Siewior) - ARM: vfp: Use vfp_lock() in vfp_sync_hwstate(). (Sebastian Andrzej Siewior) - ARM: vfp: Provide vfp_lock() for VFP locking. (Sebastian Andrzej Siewior) - tty/serial/pl011: Make the locking work on RT (Thomas Gleixner) - tty/serial/omap: Make the locking RT aware (Thomas Gleixner) - ARM: enable irq in translation/section permission fault handlers (Yadi.hu) - arm: Disable jump-label on PREEMPT_RT. (Thomas Gleixner) - sched: define TIF_ALLOW_RESCHED (Thomas Gleixner) - Revert "drm/i915: Depend on !PREEMPT_RT." (Sebastian Andrzej Siewior) - drm/i915/guc: Consider also RCU depth in busy loop. (Sebastian Andrzej Siewior) - drm/i915: Drop the irqs_disabled() check (Sebastian Andrzej Siewior) - drm/i915/gt: Use spin_lock_irq() instead of local_irq_disable() + spin_lock() (Sebastian Andrzej Siewior) - drm/i915/gt: Queue and wait for the irq_work item. (Sebastian Andrzej Siewior) - drm/i915: skip DRM_I915_LOW_LEVEL_TRACEPOINTS with NOTRACE (Sebastian Andrzej Siewior) - drm/i915: Disable tracing points on PREEMPT_RT (Sebastian Andrzej Siewior) - drm/i915: Don't check for atomic context on PREEMPT_RT (Sebastian Andrzej Siewior) - drm/i915: Don't disable interrupts on PREEMPT_RT during atomic updates (Mike Galbraith) - drm/i915: Use preempt_disable/enable_rt() where recommended (Mike Galbraith) - printk: Avoid false positive lockdep report for legacy driver. (John Ogness) - serial: 8250: revert "drop lockdep annotation from serial8250_clear_IER()" (John Ogness) - printk: Add kthread for all legacy consoles (John Ogness) - serial: 8250: Switch to nbcon console (John Ogness) - serial: core: Provide low-level functions to port lock (John Ogness) - printk: nbcon: Provide function to reacquire ownership (John Ogness) - tty: sysfs: Add nbcon support for 'active' (John Ogness) - proc: Add nbcon support for /proc/consoles (John Ogness) - printk: nbcon: Start printing threads (John Ogness) - printk: nbcon: Stop threads on shutdown/reboot (John Ogness) - printk: nbcon: Add printer thread wakeups (Thomas Gleixner) - printk: nbcon: Add context to console_is_usable() (John Ogness) - printk: Atomic print in printk context on shutdown (John Ogness) - printk: nbcon: Introduce printing kthreads (Thomas Gleixner) - lockdep: Mark emergency section in lockdep splats (John Ogness) - rcu: Mark emergency section in rcu stalls (John Ogness) - panic: Mark emergency section in oops (John Ogness) - panic: Mark emergency section in warn (Thomas Gleixner) - printk: nbcon: Implement emergency sections (Thomas Gleixner) - printk: Coordinate direct printing in panic (John Ogness) - printk: Track nbcon consoles (John Ogness) - printk: Avoid console_lock dance if no legacy or boot consoles (John Ogness) - printk: nbcon: Add unsafe flushing on panic (John Ogness) - printk: nbcon: Assign priority based on CPU state (John Ogness) - printk: nbcon: Use nbcon consoles in console_flush_all() (John Ogness) - printk: Track registered boot consoles (John Ogness) - printk: nbcon: Provide function to flush using write_atomic() (Thomas Gleixner) - printk: Add @flags argument for console_is_usable() (John Ogness) - printk: Let console_is_usable() handle nbcon (John Ogness) - printk: Make console_is_usable() available to nbcon (John Ogness) - printk: nbcon: Add driver_enter/driver_exit console callbacks (John Ogness) - printk: nbcon: Implement processing in port->lock wrapper (John Ogness) - printk: Check printk_deferred_enter()/_exit() usage (Sebastian Andrzej Siewior) - printk: nbcon: Ensure ownership release on failed emit (John Ogness) - printk: Add sparse notation to console_srcu locking (John Ogness) - printk: Consider nbcon boot consoles on seq init (John Ogness) - panic: Flush kernel log buffer at the end (John Ogness) - printk: Avoid non-panic CPUs writing to ringbuffer (John Ogness) - printk: Disable passing console lock owner completely during panic() (Petr Mladek) - printk: ringbuffer: Consider committed as finalized in panic (John Ogness) - printk: ringbuffer: Skip non-finalized records in panic (John Ogness) - printk: Wait for all reserved records with pr_flush() (John Ogness) - printk: ringbuffer: Cleanup reader terminology (John Ogness) - printk: Add this_cpu_in_panic() (John Ogness) - printk: For @suppress_panic_printk check for other CPU in panic (John Ogness) - printk: ringbuffer: Clarify special lpos values (John Ogness) - printk: ringbuffer: Do not skip non-finalized records with prb_next_seq() (John Ogness) - printk: Use prb_first_seq() as base for 32bit seq macros (John Ogness) - printk: Adjust mapping for 32bit seq macros (Sebastian Andrzej Siewior) - printk: nbcon: Relocate 32bit seq macros (John Ogness) - time: Allow to preempt after a callback. (Sebastian Andrzej Siewior) - softirq: Add function to preempt serving softirqs. (Sebastian Andrzej Siewior) - sched/core: Provide a method to check if a task is PI-boosted. (Sebastian Andrzej Siewior) - zram: Replace bit spinlocks with spinlock_t for PREEMPT_RT. (Mike Galbraith) - softirq: Wake ktimers thread also in softirq. (Junxiao Chang) - tick: Fix timer storm since introduction of timersd (Frederic Weisbecker) - rcutorture: Also force sched priority to timersd on boosting test. (Frederic Weisbecker) - softirq: Use a dedicated thread for timer wakeups. (Sebastian Andrzej Siewior) - sched/rt: Don't try push tasks if there are none. (Sebastian Andrzej Siewior) - x86: Enable RT also on 32bit (Sebastian Andrzej Siewior) - x86: Allow to enable RT (Sebastian Andrzej Siewior) - net: Avoid the IPI to free the (Sebastian Andrzej Siewior) Resolves: RHEL-29722 Signed-off-by: Jan Stancek <jstancek@redhat.com>
2024-03-24 19:18:25 +00:00
RHEL_MAJOR = 10
RHEL_MINOR = 0
#
# 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.
kernel-6.12.0-51.el10 * Fri Feb 07 2025 Jan Stancek <jstancek@redhat.com> [6.12.0-51.el10] - redhat: fix build/install targets in netfilter kselftest (Hangbin Liu) [RHEL-58105] - selftests: net/{lib,openvswitch}: extend CFLAGS to keep options from environment (Hangbin Liu) [RHEL-58105] - selftests: mptcp: extend CFLAGS to keep options from environment (Hangbin Liu) [RHEL-58105] - fs/nfs: fix missing declaration of nfs_idmap_cache_timeout (Olga Kornievskaia) [RHEL-74415] - NFS/pnfs: Fix a live lock between recalled layouts and layoutget (Olga Kornievskaia) [RHEL-74415] - nfsd: restore callback functionality for NFSv4.0 (Olga Kornievskaia) [RHEL-74415] - NFSD: fix management of pending async copies (Olga Kornievskaia) [RHEL-74415] - nfsd: Revert "nfsd: release svc_expkey/svc_export with rcu_work" (Olga Kornievskaia) [RHEL-74415] - fs/nfs/io: make nfs_start_io_*() killable (Olga Kornievskaia) [RHEL-74415] - nfs/blocklayout: Limit repeat device registration on failure (Olga Kornievskaia) [RHEL-74415] - nfs/blocklayout: Don't attempt unregister for invalid block device (Olga Kornievskaia) [RHEL-74415] - sunrpc: fix one UAF issue caused by sunrpc kernel tcp socket (Olga Kornievskaia) [RHEL-74415] - SUNRPC: timeout and cancel TLS handshake with -ETIMEDOUT (Olga Kornievskaia) [RHEL-74415] - sunrpc: clear XPRT_SOCK_UPD_TIMEOUT when reset transport (Olga Kornievskaia) [RHEL-74415] - nfs: ignore SB_RDONLY when mounting nfs (Olga Kornievskaia) [RHEL-74415] - Revert "nfs: don't reuse partially completed requests in nfs_lock_and_join_requests" (Olga Kornievskaia) [RHEL-74415] - Revert "fs: nfs: fix missing refcnt by replacing folio_set_private by folio_attach_private" (Olga Kornievskaia) [RHEL-74415] - nfs/localio: must clear res.replen in nfs_local_read_done (Olga Kornievskaia) [RHEL-74415] - NFSv4.0: Fix a use-after-free problem in the asynchronous open() (Olga Kornievskaia) [RHEL-74415] - NFSv4.0: Fix the wake up of the next waiter in nfs_release_seqid() (Olga Kornievskaia) [RHEL-74415] - SUNRPC: Fix a hang in TLS sock_close if sk_write_pending (Olga Kornievskaia) [RHEL-74415] - sunrpc: remove newlines from tracepoints (Olga Kornievskaia) [RHEL-74415] - nfs: Annotate struct pnfs_commit_array with __counted_by() (Olga Kornievskaia) [RHEL-74415] - nfs/localio: eliminate need for nfs_local_fsync_work forward declaration (Olga Kornievskaia) [RHEL-74415] - nfs/localio: remove extra indirect nfs_to call to check {read,write}_iter (Olga Kornievskaia) [RHEL-74415] - nfs/localio: eliminate unnecessary kref in nfs_local_fsync_ctx (Olga Kornievskaia) [RHEL-74415] - nfs/localio: remove redundant suid/sgid handling (Olga Kornievskaia) [RHEL-74415] - NFS: Implement get_nfs_version() (Olga Kornievskaia) [RHEL-74415] - NFS: Clean up find_nfs_version() (Olga Kornievskaia) [RHEL-74415] - NFS: Rename get_nfs_version() -> find_nfs_version() (Olga Kornievskaia) [RHEL-74415] - NFS: Convert the NFS module list into an array (Olga Kornievskaia) [RHEL-74415] - NFS: Clean up locking the nfs_versions list (Olga Kornievskaia) [RHEL-74415] - nfsd: allow for up to 32 callback session slots (Olga Kornievskaia) [RHEL-74415] - nfs_common: must not hold RCU while calling nfsd_file_put_local (Olga Kornievskaia) [RHEL-74415] - nfsd: get rid of include ../internal.h (Olga Kornievskaia) [RHEL-74415] - nfsd: fix nfs4_openowner leak when concurrent nfsd4_open occur (Olga Kornievskaia) [RHEL-74415] - NFSD: Add nfsd4_copy time-to-live (Olga Kornievskaia) [RHEL-74415] - NFSD: Add a laundromat reaper for async copy state (Olga Kornievskaia) [RHEL-74415] - NFSD: Block DESTROY_CLIENTID only when there are ongoing async COPY operations (Olga Kornievskaia) [RHEL-74415] - NFSD: Handle an NFS4ERR_DELAY response to CB_OFFLOAD (Olga Kornievskaia) [RHEL-74415] - NFSD: Free async copy information in nfsd4_cb_offload_release() (Olga Kornievskaia) [RHEL-74415] - NFSD: Fix nfsd4_shutdown_copy() (Olga Kornievskaia) [RHEL-74415] - NFSD: Add a tracepoint to record canceled async COPY operations (Olga Kornievskaia) [RHEL-74415] - nfsd: make nfsd4_session->se_flags a bool (Olga Kornievskaia) [RHEL-74415] - nfsd: remove nfsd4_session->se_bchannel (Olga Kornievskaia) [RHEL-74415] - nfsd: make use of warning provided by refcount_t (Olga Kornievskaia) [RHEL-74415] - nfsd: Don't fail OP_SETCLIENTID when there are too many clients. (Olga Kornievskaia) [RHEL-74415] - svcrdma: fix miss destroy percpu_counter in svc_rdma_proc_init() (Olga Kornievskaia) [RHEL-74415] - xdrgen: Remove program_stat_to_errno() call sites (Olga Kornievskaia) [RHEL-74415] - xdrgen: Update the files included in client-side source code (Olga Kornievskaia) [RHEL-74415] - xdrgen: Remove check for "nfs_ok" in C templates (Olga Kornievskaia) [RHEL-74415] - xdrgen: Remove tracepoint call site (Olga Kornievskaia) [RHEL-74415] - nfsd: release svc_expkey/svc_export with rcu_work (Olga Kornievskaia) [RHEL-74415] - SUNRPC: make sure cache entry active before cache_show (Olga Kornievskaia) [RHEL-74415] - nfsd: make sure exp active before svc_export_show (Olga Kornievskaia) [RHEL-74415] - lockd: Remove unneeded initialization of file_lock::c.flc_flags (Olga Kornievskaia) [RHEL-74415] - lockd: Remove unused parameter to nlmsvc_testlock() (Olga Kornievskaia) [RHEL-74415] - lockd: Remove some snippets of unfinished code (Olga Kornievskaia) [RHEL-74415] - lockd: Remove unnecessary memset() (Olga Kornievskaia) [RHEL-74415] - lockd: Remove unused typedef (Olga Kornievskaia) [RHEL-74415] - NFSD: Cap the number of bytes copied by nfs4_reset_recoverydir() (Olga Kornievskaia) [RHEL-74415] - NFSD: Remove unused values from nfsd4_encode_components_esc() (Olga Kornievskaia) [RHEL-74415] - NFSD: Remove unused results in nfsd4_encode_pathname4() (Olga Kornievskaia) [RHEL-74415] - NFSD: Prevent NULL dereference in nfsd4_process_cb_update() (Olga Kornievskaia) [RHEL-74415] - NFSD: Remove a never-true comparison (Olga Kornievskaia) [RHEL-74415] - NFSD: Remove dead code in nfsd4_create_session() (Olga Kornievskaia) [RHEL-74415] - nfsd: refine and rename NFSD_MAY_LOCK (Olga Kornievskaia) [RHEL-74415] - NFSD: Replace use of NFSD_MAY_LOCK in nfsd4_lock() (Olga Kornievskaia) [RHEL-74415] - nfsd: replace call_rcu by kfree_rcu for simple kmem_cache_free callback (Olga Kornievskaia) [RHEL-74415] - xdrgen: Add a utility for extracting XDR from RFCs (Olga Kornievskaia) [RHEL-74415] - nfsd: Fix NFSD_MAY_BYPASS_GSS and NFSD_MAY_BYPASS_GSS_ON_ROOT (Olga Kornievskaia) [RHEL-74415] - nfsd: Fill NFSv4.1 server implementation fields in OP_EXCHANGE_ID response (Olga Kornievskaia) [RHEL-74415] - lockd: Fix comment about NLMv3 backwards compatibility (Olga Kornievskaia) [RHEL-74415] - nfsd: new tracepoint for after op_func in compound processing (Olga Kornievskaia) [RHEL-74415] - nfsd: have nfsd4_deleg_getattr_conflict pass back write deleg pointer (Olga Kornievskaia) [RHEL-74415] - nfsd: drop the nfsd4_fattr_args "size" field (Olga Kornievskaia) [RHEL-74415] - nfsd: drop the ncf_cb_bmap field (Olga Kornievskaia) [RHEL-74415] - nfsd: drop inode parameter from nfsd4_change_attribute() (Olga Kornievskaia) [RHEL-74415] - xdrgen: emit maxsize macros (Olga Kornievskaia) [RHEL-74415] - xdrgen: Add generator code for XDR width macros (Olga Kornievskaia) [RHEL-74415] - xdrgen: XDR width for union types (Olga Kornievskaia) [RHEL-74415] - xdrgen: XDR width for pointer types (Olga Kornievskaia) [RHEL-74415] - xdrgen: XDR width for struct types (Olga Kornievskaia) [RHEL-74415] - xdrgen: XDR width for typedef (Olga Kornievskaia) [RHEL-74415] - xdrgen: XDR width for optional_data type (Olga Kornievskaia) [RHEL-74415] - xdrgen: XDR width for variable-length array (Olga Kornievskaia) [RHEL-74415] - xdrgen: XDR width for fixed-length array (Olga Kornievskaia) [RHEL-74415] - xdrgen: XDR width for a string (Olga Kornievskaia) [RHEL-74415] - xdrgen: XDR width for variable-length opaque (Olga Kornievskaia) [RHEL-74415] - xdrgen: XDR width for fixed-length opaque (Olga Kornievskaia) [RHEL-74415] - xdrgen: XDR widths for enum types (Olga Kornievskaia) [RHEL-74415] - xdrgen: Keep track of on-the-wire data type widths (Olga Kornievskaia) [RHEL-74415] - xdrgen: Track constant values (Olga Kornievskaia) [RHEL-74415] - xdrgen: Refactor transformer arms (Olga Kornievskaia) [RHEL-74415] - xdrgen: Implement big-endian enums (Olga Kornievskaia) [RHEL-74415] - xdrgen: Rename "enum yada" types as just "yada" (Olga Kornievskaia) [RHEL-74415] - xdrgen: Rename enum's declaration Jinja2 template (Olga Kornievskaia) [RHEL-74415] - xdrgen: Rename "variable-length strings" (Olga Kornievskaia) [RHEL-74415] - xdrgen: Clean up type_specifier (Olga Kornievskaia) [RHEL-74415] - xdrgen: Exit status should be zero on success (Olga Kornievskaia) [RHEL-74415] - NFSD: Remove unused function parameter (Olga Kornievskaia) [RHEL-74415] - NFSD: Remove unnecessary posix_acl_entry pointer initialization (Olga Kornievskaia) [RHEL-74415] - svcrdma: Address an integer overflow (Olga Kornievskaia) [RHEL-74415] - NFSD: Prevent a potential integer overflow (Olga Kornievskaia) [RHEL-74415] - rhel-10: gate on kernel-qe tests results not cki ones (Bruno Goncalves) - exfat: fix the infinite loop in exfat_readdir() (CKI Backport Bot) [RHEL-75669] {CVE-2024-57940} - exfat: fix the new buffer was not zeroed before writing (CKI Backport Bot) [RHEL-75662] {CVE-2024-57943} - redhat/configs: Enable Intel Bluetooth PCIE drivers (Bastien Nocera) [RHEL-76105] - Bluetooth: Use str_enable_disable-like helpers (Bastien Nocera) [RHEL-76105] - Bluetooth: btintel_pcie: Replace deprecated PCI functions (Bastien Nocera) [RHEL-76105] - Bluetooth: btintel_pcie: remove redundant assignment to variable ret (Bastien Nocera) [RHEL-76105] - Bluetooth: btintel: Do no pass vendor events to stack (Bastien Nocera) [RHEL-76105] - Bluetooth: btintel_pcie: Remove deadcode (Bastien Nocera) [RHEL-76105] - Bluetooth: btintel: Add DSBR support for BlazarIW, BlazarU and GaP (Bastien Nocera) [RHEL-76105] - Bluetooth: btintel_pcie: Add recovery mechanism (Bastien Nocera) [RHEL-76105] - Bluetooth: btintel_pcie: Add handshake between driver and firmware (Bastien Nocera) [RHEL-76105] - bluetooth: Fix typos in the comments (Bastien Nocera) [RHEL-76105] - net: atlantic: use irq_update_affinity_hint() (CKI Backport Bot) [RHEL-77809] - tipc: fix NULL deref in cleanup_bearer() (Xin Long) [RHEL-77768] - tipc: Fix use-after-free of kernel socket in cleanup_bearer(). (CKI Backport Bot) [RHEL-77768] {CVE-2024-56642} - perf test: Remove cpu-list BPF cgroup counter test (Michael Petlan) [RHEL-70687] - tg3: Disable tg3 PCIe AER on system reboot (Lenny Szubowicz) [RHEL-33859] - build: remove localversion-rt from git tree (Clark Williams) [RHEL-73163] - net: Fix icmp host relookup triggering ip_rt_bug (CKI Backport Bot) [RHEL-77765] {CVE-2024-56647} - redhat/configs: Default to batched invalidation on s390 (Jerry Snitselaar) [RHEL-75486] - redhat/configs: disable CONFIG_TCP_AO (Sabrina Dubroca) [RHEL-77608] Resolves: RHEL-33859, RHEL-58105, RHEL-70687, RHEL-73163, RHEL-74415, RHEL-75486, RHEL-75662, RHEL-75669, RHEL-76105, RHEL-77608, RHEL-77765, RHEL-77768, RHEL-77809 Signed-off-by: Jan Stancek <jstancek@redhat.com>
2025-02-07 10:38:22 +00:00
RHEL_RELEASE = 51
#
# RHEL_REBASE_NUM
# ----------------
#
# Used in RPM version string for Gemini kernels, which dont use upstream
# VERSION/PATCHLEVEL/SUBLEVEL. The number represents rebase number for
# current MAJOR release.
#
# Use this spot to avoid future merge conflicts.
# Do not trim this comment.
RHEL_REBASE_NUM = 1
#
# 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