kernel/Makefile.rhelver
Julio Faracco 0390393c69 kernel-6.12.0-96.el10
* Thu Jun 12 2025 CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com> [6.12.0-96.el10]
- x86/CPU/AMD: Print the reason for the last reset (Steve Best) [RHEL-89439]
- Documentation: Add AMD Zen debugging document (Steve Best) [RHEL-89439]
- platform/x86/amd/pmc: Use FCH_PM_BASE definition (Steve Best) [RHEL-89439]
- i2c: piix4, x86/platform: Move the SB800 PIIX4 FCH definitions to <asm/amd/fch.h> (Steve Best) [RHEL-89439]
- i2c: piix4: Make CONFIG_I2C_PIIX4 dependent on CONFIG_X86 (Steve Best) [RHEL-89439]
- unmaintain ahci_xgene, ahci_seattle and hisi_sas_main (Tomas Henzl) [RHEL-81214]
- s390/cpumf: Update CPU Measurement facility extended counter set support (Mete Durlu) [RHEL-90739]
- ext4: ignore xattrs past end (CKI Backport Bot) [RHEL-94262] {CVE-2025-37738}
- ext4: fix off-by-one error in do_split (CKI Backport Bot) [RHEL-93643] {CVE-2025-23150}
- lockd: add netlink control interface (Scott Mayhew) [RHEL-71698]
- macintosh: declare ctl_table as const (José Expósito) [RHEL-88416]
- tty: Make sysctl table const (José Expósito) [RHEL-88416]
- sysctl: allow registration of const struct ctl_table (José Expósito) [RHEL-88416]
- sysctl: move internal interfaces to const struct ctl_table (José Expósito) [RHEL-88416]
- bpf: Constify ctl_table argument of filter function (José Expósito) [RHEL-88416]
- hrtimers: Introduce hrtimer_setup() to replace hrtimer_init() (José Expósito) [RHEL-88416]
- hrtimers: Add missing hrtimer_init() trace points (José Expósito) [RHEL-88416]
- mm/migrate: Add migrate_device_pfns (José Expósito) [RHEL-88416]
- mm: allow compound zone device pages (José Expósito) [RHEL-88416]
- mm/mm_init: move p2pdma page refcount initialisation to p2pdma (José Expósito) [RHEL-88416]
- drm: Move for_each_if() to util_macros.h for wider use (José Expósito) [RHEL-88416]
- ksm: add ksm involvement information for each process (CKI Backport Bot) [RHEL-84770]
- MAINTAINERS: Add CCA and pKVM CoCO guest support to the ARM64 entry (Mark Salter) [RHEL-80338]
- selftests/mm: rename pkey register macro (Mark Salter) [RHEL-80338]
- scripts/decode_stacktrace.sh: fix decoding of lines with an additional info (Mark Salter) [RHEL-80338]
- scripts/decode_stacktrace.sh: remove trailing space (Mark Salter) [RHEL-80338]
- redhat/configs: Enable ARM_CCA_GUEST (Mark Salter) [RHEL-80338]
- arm64: Fix 5-level paging support in kexec/hibernate trampoline (Mark Salter) [RHEL-80338]
- arm64/sysreg: Get rid of TRFCR_ELx SysregFields (Mark Salter) [RHEL-80338]
- arm64: Remove duplicate included header (Mark Salter) [RHEL-80338]
- arm64/Kconfig: Drop EXECMEM dependency from ARCH_WANTS_EXECMEM_LATE (Mark Salter) [RHEL-80338]
- arm64: asm: Fix typo in pgtable.h (Mark Salter) [RHEL-80338]
- arm64/mm: Ensure adequate HUGE_MAX_HSTATE (Mark Salter) [RHEL-80338]
- arm64/mm: Drop INIT_MM_CONTEXT() (Mark Salter) [RHEL-80338]
- Documentation: Update the behaviour of "kvm-arm.mode" (Mark Salter) [RHEL-80338]
- arm64: rsi: Add automatic arm-cca-guest module loading (Mark Salter) [RHEL-80338]
- arm64: Document Arm Confidential Compute (Mark Salter) [RHEL-80338]
- virt: arm-cca-guest: TSM_REPORT support for realms (Mark Salter) [RHEL-80338]
- arm64: Add missing registrations of hwcaps (Mark Salter) [RHEL-80338]
- arm64/hwcap: Remove stray references to SF8MMx (Mark Salter) [RHEL-80338]
- kselftest/arm64: Add 2024 dpISA extensions to hwcap test (Mark Salter) [RHEL-80338]
- KVM: arm64: Allow control of dpISA extensions in ID_AA64ISAR3_EL1 (Mark Salter) [RHEL-80338]
- arm64/hwcap: Describe 2024 dpISA extensions to userspace (Mark Salter) [RHEL-80338]
- arm64/sysreg: Update ID_AA64SMFR0_EL1 to DDI0601 2024-12 (Mark Salter) [RHEL-80338]
- arm64: Filter out SVE hwcaps when FEAT_SVE isn't implemented (Mark Salter) [RHEL-80338]
- arm64/sme: Move storage of reg_smidr to __cpuinfo_store_cpu() (Mark Salter) [RHEL-80338]
- arm64/sysreg: Update ID_AA64ISAR2_EL1 to DDI0601 2024-09 (Mark Salter) [RHEL-80338]
- arm64/sysreg: Update ID_AA64ZFR0_EL1 to DDI0601 2024-09 (Mark Salter) [RHEL-80338]
- arm64/sysreg: Update ID_AA64FPFR0_EL1 to DDI0601 2024-09 (Mark Salter) [RHEL-80338]
- arm64/sysreg: Update ID_AA64ISAR3_EL1 to DDI0601 2024-09 (Mark Salter) [RHEL-80338]
- arm64/sysreg: Update ID_AA64PFR2_EL1 to DDI0601 2024-09 (Mark Salter) [RHEL-80338]
- arm64/sysreg: Get rid of CPACR_ELx SysregFields (Mark Salter) [RHEL-80338]
- arm64/sysreg: Convert *_EL12 accessors to Mapping (Mark Salter) [RHEL-80338]
- arm64/sysreg: Get rid of the TCR2_EL1x SysregFields (Mark Salter) [RHEL-80338]
- arm64/sysreg: Allow a 'Mapping' descriptor for system registers (Mark Salter) [RHEL-80338]
- arm64/cpufeature: Refactor conditional logic in init_cpu_ftr_reg() (Mark Salter) [RHEL-80338]
- arm64: cpufeature: Add HAFT to cpucap_is_possible() (Mark Salter) [RHEL-80338]
- arm64: mm: Test for pmd_sect() in vmemmap_check_pmd() (Mark Salter) [RHEL-80338]
- arm64/mm: Replace open encodings with PXD_TABLE_BIT (Mark Salter) [RHEL-80338]
- arm64/mm: Rename pte_mkpresent() as pte_mkvalid() (Mark Salter) [RHEL-80338]
- arm64: Kconfig: force ARM64_PAN=y when enabling TTBR0 sw PAN (Mark Salter) [RHEL-80338]
- arm64/mm: Fix Boot panic on Ampere Altra (Mark Salter) [RHEL-80338]
- arm64/mm: Override PARange for !LPA2 and use it consistently (Mark Salter) [RHEL-80338]
- arm64/mm: Reduce PA space to 48 bits when LPA2 is not enabled (Mark Salter) [RHEL-80338]
- bpf, arm64: Emit A64_{ADD,SUB}_I when possible in emit_{lse,ll_sc}_atomic() (Mark Salter) [RHEL-80338]
- bpf, arm64: Factor out emit_a64_add_i() (Mark Salter) [RHEL-80338]
- bpf, arm64: Simplify if logic in emit_lse_atomic() (Mark Salter) [RHEL-80338]
- redhat configs: enable CONFIG_HISILICON_ERRATUM_162100801 (Mark Salter) [RHEL-80338]
- arm64: realm: Use aliased addresses for device DMA to shared buffers (Mark Salter) [RHEL-80338]
- dma: Introduce generic dma_addr_*crypted helpers (Mark Salter) [RHEL-80338]
- dma: Fix encryption bit clearing for dma_to_phys (Mark Salter) [RHEL-80338]
- arm64: stacktrace: Don't WARN when unwinding other tasks (Mark Salter) [RHEL-80338]
- arm64: stacktrace: Skip reporting LR at exception boundaries (Mark Salter) [RHEL-80338]
- kselftest/arm64: mte: Skip the hugetlb tests if MTE not supported on such mappings (Mark Salter) [RHEL-80338]
- kselftest/arm64: mte: Use the correct naming for tag check modes in check_hugetlb_options.c (Mark Salter) [RHEL-80338]
- arm64/signal: Silence sparse warning storing GCSPR_EL0 (Mark Salter) [RHEL-80338]
- irqchip/gicv3-its: Add workaround for hip09 ITS erratum 162100801 (Mark Salter) [RHEL-80338]
- clocksource/drivers/arm_arch_timer: Use of_property_present() for non-boolean properties (Mark Salter) [RHEL-80338]
- kselftest/arm64: Ensure stable names for GCS stress test results (Mark Salter) [RHEL-80338]
- kselftest/arm64: Validate that GCS push and write permissions work (Mark Salter) [RHEL-80338]
- arm64: cpufeature: Add GCS to cpucap_is_possible() (Mark Salter) [RHEL-80338]
- arm64: disable ARCH_CORRECT_STACKTRACE_ON_KRETPROBE tests (Mark Salter) [RHEL-80338]
- crypto: arm64/crct10dif - Remove remaining 64x64 PMULL fallback code (Mark Salter) [RHEL-80338]
- crypto: arm64/crct10dif - Use faster 16x64 bit polynomial multiply (Mark Salter) [RHEL-80338]
- crypto: arm64/crct10dif - Remove obsolete chunking logic (Mark Salter) [RHEL-80338]
- arm64: tls: Fix context-switching of tpidrro_el0 when kpti is enabled (Mark Salter) [RHEL-80338]
- arm64/ptrace: Clarify documentation of VL configuration via ptrace (Mark Salter) [RHEL-80338]
- arm64/mm: Change protval as 'pteval_t' in map_range() (Mark Salter) [RHEL-80338]
- arm64: uprobes: Optimize cache flushes for xol slot (Mark Salter) [RHEL-80338]
- arm64: fix .data.rel.ro size assertion when CONFIG_LTO_CLANG (Mark Salter) [RHEL-80338]
- arm64/mm: Sanity check PTE address before runtime P4D/PUD folding (Mark Salter) [RHEL-80338]
- arm64/fpsimd: Fix a typo (Mark Salter) [RHEL-80338]
- arm64: Expose ID_AA64ISAR1_EL1.XS to sanitised feature consumers (Mark Salter) [RHEL-80338]
- arm64: Return early when break handler is found on linked-list (Mark Salter) [RHEL-80338]
- arm64/mm: Drop _PROT_SECT_DEFAULT (Mark Salter) [RHEL-80338]
- arm64: Add command-line override for ID_AA64MMFR0_EL1.ECV (Mark Salter) [RHEL-80338]
- arm64: head: Drop SWAPPER_TABLE_SHIFT (Mark Salter) [RHEL-80338]
- arm64: cpufeature: add POE to cpucap_is_possible() (Mark Salter) [RHEL-80338]
- selftests/mm: Enable pkey_sighandler_tests on arm64 (Mark Salter) [RHEL-80338]
- selftests/mm: Use generic pkey register manipulation (Mark Salter) [RHEL-80338]
- arm64: signal: Remove unused macro (Mark Salter) [RHEL-80338]
- arm64: signal: Remove unnecessary check when saving POE state (Mark Salter) [RHEL-80338]
- arm64/scs: Drop unused prototype __pi_scs_patch_vmlinux() (Mark Salter) [RHEL-80338]
- arm64/scs: Deal with 64-bit relative offsets in FDE frames (Mark Salter) [RHEL-80338]
- arm64/scs: Fix handling of DWARF augmentation data in CIE/FDE frames (Mark Salter) [RHEL-80338]
- arm64: preserve pt_regs::stackframe during exec*() (Mark Salter) [RHEL-80338]
- arm64: stacktrace: unwind exception boundaries (Mark Salter) [RHEL-80338]
- arm64: stacktrace: split unwind_consume_stack() (Mark Salter) [RHEL-80338]
- arm64: stacktrace: report recovered PCs (Mark Salter) [RHEL-80338]
- arm64: stacktrace: report source of unwind data (Mark Salter) [RHEL-80338]
- arm64: stacktrace: move dump_backtrace() to kunwind_stack_walk() (Mark Salter) [RHEL-80338]
- arm64: use a common struct frame_record (Mark Salter) [RHEL-80338]
- arm64: pt_regs: swap 'unused' and 'pmr' fields (Mark Salter) [RHEL-80338]
- arm64: pt_regs: rename "pmr_save" -> "pmr" (Mark Salter) [RHEL-80338]
- arm64: pt_regs: remove stale big-endian layout (Mark Salter) [RHEL-80338]
- arm64: pt_regs: assert pt_regs is a multiple of 16 bytes (Mark Salter) [RHEL-80338]
- arm64: Support AT_HWCAP3 (Mark Salter) [RHEL-80338]
- binfmt_elf: Wire up AT_HWCAP3 at AT_HWCAP4 (Mark Salter) [RHEL-80338]
- arm64/crc32: Implement 4-way interleave using PMULL (Mark Salter) [RHEL-80338]
- arm64/crc32: Reorganize bit/byte ordering macros (Mark Salter) [RHEL-80338]
- arm64/lib: Handle CRC-32 alternative in C code (Mark Salter) [RHEL-80338]
- arm64: Use SYSTEM_OFF2 PSCI call to power off for hibernate (Mark Salter) [RHEL-80338]
- arm64: mops: Document requirements for hypervisors (Mark Salter) [RHEL-80338]
- arm64: lib: Use MOPS for copy_page() and clear_page() (Mark Salter) [RHEL-80338]
- arm64: lib: Use MOPS for memcpy() routines (Mark Salter) [RHEL-80338]
- arm64: mops: Document booting requirement for HCR_EL2.MCE2 (Mark Salter) [RHEL-80338]
- arm64: mops: Handle MOPS exceptions from EL1 (Mark Salter) [RHEL-80338]
- arm64: probes: Disable kprobes/uprobes on MOPS instructions (Mark Salter) [RHEL-80338]
- arm64: optimize flush tlb kernel range (Mark Salter) [RHEL-80338]
- arm64: tlbflush: add __flush_tlb_range_limit_excess() (Mark Salter) [RHEL-80338]
- arm64: insn: Simulate nop instruction for better uprobe performance (Mark Salter) [RHEL-80338]
- arm64: probes: Remove probe_opcode_t (Mark Salter) [RHEL-80338]
- arm64: probes: Cleanup kprobes endianness conversions (Mark Salter) [RHEL-80338]
- arm64: probes: Move kprobes-specific fields (Mark Salter) [RHEL-80338]
- arm64: asm-offsets: remove PREEMPT_DISABLE_OFFSET (Mark Salter) [RHEL-80338]
- arm64: asm-offsets: remove DMA_{TO,FROM}_DEVICE (Mark Salter) [RHEL-80338]
- arm64: asm-offsets: remove VM_EXEC and PAGE_SZ (Mark Salter) [RHEL-80338]
- arm64: asm-offsets: remove MM_CONTEXT_ID (Mark Salter) [RHEL-80338]
- arm64: asm-offsets: remove COMPAT_{RT_,SIGFRAME_REGS_OFFSET (Mark Salter) [RHEL-80338]
- arm64: asm-offsets: remove VMA_VM_* (Mark Salter) [RHEL-80338]
- arm64: asm-offsets: remove TSK_ACTIVE_MM (Mark Salter) [RHEL-80338]
Resolves: RHEL-71698, RHEL-80338, RHEL-81214, RHEL-84770, RHEL-88416, RHEL-89439, RHEL-90739, RHEL-93643, RHEL-94262

Signed-off-by: Julio Faracco <jfaracco@redhat.com>
2025-06-13 00:47:22 -03:00

81 lines
2.6 KiB
Makefile

RHEL_MAJOR = 10
RHEL_MINOR = 1
#
# 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 = 96
#
# 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