kernel/Makefile.rhelver

68 lines
2.3 KiB
Makefile
Raw Normal View History

RHEL_MAJOR = 9
kernel-5.14.0-504.el9 * Mon Sep 02 2024 Rado Vrbovsky <rvrbovsk@redhat.com> [5.14.0-504.el9] - Bump RHEL MINOR to 9.6 (Rado Vrbovsky) - block: initialize integrity buffer to zero before writing it to media (Ming Lei) [RHEL-54768] {CVE-2024-43854} - perf/x86/amd/uncore: Fix DF and UMC domain identification (David Arcari) [RHEL-43147] - x86/mm/numa: Move early mptable evaluation into common code (David Arcari) [RHEL-43147] - x86/cpu: Move leftover contents of topology.c to setup.c (David Arcari) [RHEL-43147] - x86/topology: convert to use arch_cpu_is_hotpluggable() (David Arcari) [RHEL-43147] - x86/topology: use weak version of arch_unregister_cpu() (David Arcari) [RHEL-43147] - x86/topology: Switch over to GENERIC_CPU_DEVICES (David Arcari) [RHEL-43147] - x86/topology: remove arch_*register_cpu() exports (David Arcari) [RHEL-43147] - x86/topology/intel: Unlock CPUID before evaluating anything (David Arcari) [RHEL-43147] - x86/topology/amd: Evaluate SMT in CPUID leaf 0x8000001e only on family 0x17 and greater (David Arcari) [RHEL-43147] - x86/topology: Handle bogus ACPI tables correctly (David Arcari) [RHEL-43147] - x86/topology/amd: Ensure that LLC ID is initialized (David Arcari) [RHEL-43147] - x86/xen: return a sane initial apic id when running as PV guest (David Arcari) [RHEL-43147] - x86/cpu/amd: Move TOPOEXT enablement into the topology parser (David Arcari) [RHEL-43147] - x86/cpu/amd: Make the NODEID_MSR union actually work (David Arcari) [RHEL-43147] - x86/cpu/amd: Make the CPUID 0x80000008 parser correct (David Arcari) [RHEL-43147] - x86/topology: Don't update cpu_possible_map in topo_set_cpuids() (David Arcari) [RHEL-43147] - x86/topology: Handle the !APIC case gracefully (David Arcari) [RHEL-43147] - x86/topology: Don't evaluate logical IDs during early boot (David Arcari) [RHEL-43147] - x86/cpu/topology: Add support for the AMD 0x80000026 leaf (David Arcari) [RHEL-43147] - x86/topology: Ignore non-present APIC IDs in a present package (David Arcari) [RHEL-43147] - x86/apic: Build the x86 topology enumeration functions on UP APIC builds too (David Arcari) [RHEL-43147] - x86/cpu/topology: Get rid of cpuinfo::x86_max_cores (David Arcari) [RHEL-43147] - docs: move x86 documentation into Documentation/arch/ [partial] (David Arcari) [RHEL-43147] - x86/cpu: Remove x86_coreid_bits (David Arcari) [RHEL-43147] - x86/mm/numa: Use core domain size on AMD (David Arcari) [RHEL-43147] - x86/cpu/topology: Provide __num_[cores|threads]_per_package (David Arcari) [RHEL-43147] - x86/cpu/topology: Rename smp_num_siblings (David Arcari) [RHEL-43147] - arch/x86/kernel/setup.c: fixup rh_check_supported (David Arcari) [RHEL-43147] - x86/cpu/topology: Retrieve cores per package from topology bitmaps (David Arcari) [RHEL-43147] - x86/cpu/topology: Use topology logical mapping mechanism (David Arcari) [RHEL-43147] - x86/smpboot: Change smp_store_boot_cpu_info() to static (David Arcari) [RHEL-43147] - x86/cpu/topology: Provide logical pkg/die mapping (David Arcari) [RHEL-43147] - x86/cpu/topology: Simplify cpu_mark_primary_thread() (David Arcari) [RHEL-43147] - x86/cpu/topology: Mop up primary thread mask handling (David Arcari) [RHEL-43147] - x86/cpu/topology: Use topology bitmaps for sizing (David Arcari) [RHEL-43147] - x86/xen/smp_pv: Register the boot CPU APIC properly (David Arcari) [RHEL-43147] - x86/cpu/topology: Let XEN/PV use topology from CPUID/MADT (David Arcari) [RHEL-43147] - x86/acpi: Dont invoke topology_register_apic() for XEN PV (David Arcari) [RHEL-43147] - x86/xen/smp_pv: Count number of vCPUs early (David Arcari) [RHEL-43147] - x86/xen/smp_pv: Register fake APICs (David Arcari) [RHEL-43147] - x86/mpparse: Switch to new init callbacks (David Arcari) [RHEL-43147] - x86/mpparse: Provide separate early/late callbacks (David Arcari) [RHEL-43147] - x86/dtb: Rename x86_dtb_init() (David Arcari) [RHEL-43147] - x86/mpparse: Prepare for callback separation (David Arcari) [RHEL-43147] - x86/xen/smp_pv: Prepare for separate mpparse callbacks (David Arcari) [RHEL-43147] - x86/mpparse: Rename default_find_smp_config() (David Arcari) [RHEL-43147] - x86/xen/smp_pv: Remove cpudata fiddling (David Arcari) [RHEL-43147] - x86/cpu/topology: Assign hotpluggable CPUIDs during init (David Arcari) [RHEL-43147] - x86/cpu/topology: Reject unknown APIC IDs on ACPI hotplug (David Arcari) [RHEL-43147] - x86/topology: Add a mechanism to track topology via APIC IDs (David Arcari) [RHEL-43147] - x86/cpu: Detect real BSP on crash kernels (David Arcari) [RHEL-43147] - x86/cpu/topology: Rework possible CPU management (David Arcari) [RHEL-43147] - x86/cpu/topology: Sanitize the APIC admission logic (David Arcari) [RHEL-43147] - x86/cpu/topology: Use a data structure for topology info (David Arcari) [RHEL-43147] - x86/cpu/topology: Simplify APIC registration (David Arcari) [RHEL-43147] - x86/cpu/topology: Confine topology information (David Arcari) [RHEL-43147] - x86/mpparse: Use new APIC registration function (David Arcari) [RHEL-43147] - x86/acpi: Use new APIC registration functions (David Arcari) [RHEL-43147] - x86/cpu/topology: Provide separate APIC registration functions (David Arcari) [RHEL-43147] - x86/cpu/topology: Move registration out of APIC code (David Arcari) [RHEL-43147] - x86/apic/msi: Use DOMAIN_BUS_GENERIC_MSI for HPET/IO-APIC domain search (David Arcari) [RHEL-43147] - x86/apic: Use a proper define for invalid ACPI CPU ID (David Arcari) [RHEL-43147] - x86/apic: Remove yet another dubious callback (David Arcari) [RHEL-43147] - x86/apic: Remove the pointless writeback of boot_cpu_physical_apicid (David Arcari) [RHEL-43147] - x86/mpparse: Remove the physid_t bitmap wrapper (David Arcari) [RHEL-43147] - x86/apic: Remove check_apicid_used() and ioapic_phys_id_map() (David Arcari) [RHEL-43147] - x86/ioapic: Simplify setup_ioapic_ids_from_mpc_nocheck() (David Arcari) [RHEL-43147] - x86/ioapic: Make io_apic_get_unique_id() simpler (David Arcari) [RHEL-43147] - x86/apic: Get rid of get_physical_broadcast() (David Arcari) [RHEL-43147] - x86/ioapic: Replace some more set bit nonsense (David Arcari) [RHEL-43147] - x86/platform/ce4100: Dont override x86_init.mpparse.setup_ioapic_ids (David Arcari) [RHEL-43147] - x86/apic: Remove unused phys_pkg_id() callback (David Arcari) [RHEL-43147] - arch/x86: Fix typos (David Arcari) [RHEL-43147] - x86/cpu/topology: Make the APIC mismatch warnings complete (David Arcari) [RHEL-43147] - x86/cpu: Remove topology.c (David Arcari) [RHEL-43147] - x86/cpu: Make topology_amd_node_id() use the actual node info (David Arcari) [RHEL-43147] - x86/cpu: Use common topology code for HYGON (David Arcari) [RHEL-43147] - x86/cpu: Use common topology code for AMD (David Arcari) [RHEL-43147] - x86/cpu: Provide an AMD/HYGON specific topology parser (David Arcari) [RHEL-43147] - x86/cpu: Provide cpuid_read() et al. (David Arcari) [RHEL-43147] - x86/cpu: Use common topology code for Intel (David Arcari) [RHEL-43147] - x86/cpu: Provide a sane leaf 0xb/0x1f parser (David Arcari) [RHEL-43147] - x86/cpu: Move __max_die_per_package to common.c (David Arcari) [RHEL-43147] - x86/cpu: Use common topology code for Centaur and Zhaoxin (David Arcari) [RHEL-43147] - x86/cpu: Add legacy topology parser (David Arcari) [RHEL-43147] - x86/cpu: Provide cpu_init/parse_topology() (David Arcari) [RHEL-43147] - drivers: base: Move cpu_dev_init() after node_dev_init() (David Arcari) [RHEL-43147] - base/node.c: initialize the accessor list before registering (David Arcari) [RHEL-43147] - Revert "x86/topology: Fix max_siblings calculation for some hybrid cpus" (David Arcari) [RHEL-43147] Resolves: RHEL-43147, RHEL-54768 Signed-off-by: Rado Vrbovsky <rvrbovsk@redhat.com>
2024-09-02 20:14:05 +00:00
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.
kernel-5.14.0-540.el9 * Mon Dec 09 2024 Rado Vrbovsky <rvrbovsk@redhat.com> [5.14.0-540.el9] - selftest/lkdtm: Skip stack-entropy test if lkdtm is not available (Mamatha Inamdar) [RHEL-52232] - PCI: Extend ACS configurability (Myron Stowe) [RHEL-48601] - PCI: Add ACS quirk for Broadcom BCM5760X NIC (Myron Stowe) [RHEL-48601] - net: add softirq safety to netdev_rename_lock (Ivan Vecera) [RHEL-68117] - arp: Convert ioctl(SIOCGARP) to RCU. (Ivan Vecera) [RHEL-68117] - net: Protect dev->name by seqlock. (Ivan Vecera) [RHEL-68117] - net: Remove unused declaration dev_restart() (Ivan Vecera) [RHEL-68117] - arp: Get dev after calling arp_req_(delete|set|get)(). (Ivan Vecera) [RHEL-68117] - arp: Remove a nest in arp_req_get(). (Ivan Vecera) [RHEL-68117] - arp: Factorise ip_route_output() call in arp_req_set() and arp_req_delete(). (Ivan Vecera) [RHEL-68117] - arp: Validate netmask earlier for SIOCDARP and SIOCSARP in arp_ioctl(). (Ivan Vecera) [RHEL-68117] - arp: Move ATF_COM setting in arp_req_set(). (Ivan Vecera) [RHEL-68117] - x86: fix user address masking non-canonical speculation issue (Waiman Long) [RHEL-65965] {CVE-2024-50102} - runtime constants: move list of constants to vmlinux.lds.h (Waiman Long) [RHEL-65965] - x86: make the masked_user_access_begin() macro use its argument only once (Waiman Long) [RHEL-65965] - x86: do the user address masking outside the user access area (Waiman Long) [RHEL-65965] - x86: support user address masking instead of non-speculative conditional (Waiman Long) [RHEL-65965] - dcache: keep dentry_hashtable or d_hash_shift even when not used (Waiman Long) [RHEL-65965] - runtime constants: deal with old decrepit linkers (Waiman Long) [RHEL-65965] - s390: Add runtime constant support (Waiman Long) [RHEL-65965] - um: Use generic runtime constant implementation (Waiman Long) [RHEL-65965] - arm64: add 'runtime constant' support (Waiman Long) [RHEL-65965] - runtime constants: add x86 architecture support (Waiman Long) [RHEL-65965] - runtime constants: add default dummy infrastructure (Waiman Long) [RHEL-65965] - vfs: dcache: move hashlen_hash() from callers into d_hash() (Waiman Long) [RHEL-65965] - x86/uaccess: Add missing __force to casts in __access_ok() and valid_user_address() (Waiman Long) [RHEL-65965] - dcache: move the DCACHE_OP_COMPARE case out of the __d_lookup_rcu loop (Waiman Long) [RHEL-65965] - net/sched: sch_api: fix xa_insert() error path in tcf_block_get_ext() (CKI Backport Bot) [RHEL-68161] {CVE-2024-53044} - vdpa/mlx5: Allow CVQ size changes (Laurent Vivier) [RHEL-21861] - crypto: qat - Fix missing destroy_workqueue in adf_init_aer() (Vladis Dronov) [RHEL-69543] - crypto: qat - Fix typo "accelaration" (Vladis Dronov) [RHEL-69543] - crypto: qat - Constify struct pm_status_row (Vladis Dronov) [RHEL-69543] - crypto: qat - remove faulty arbiter config reset (Vladis Dronov) [RHEL-69543] - net/sched: stop qdisc_tree_reduce_backlog on TC_H_ROOT (CKI Backport Bot) [RHEL-68244] {CVE-2024-53057} - net: avoid potential underflow in qdisc_pkt_len_init() with UFO (CKI Backport Bot) [RHEL-65404] {CVE-2024-49949} - arm64/sve: Remove unused declaration read_smcr_features() (Mark Salter) [RHEL-40604] - arm64/mm: Define dummy pud_user_exec() when using 2-level page-table (Mark Salter) [RHEL-40604] - arm64: smp: smp_send_stop() and crash_smp_send_stop() should try non-NMI first (Mark Salter) [RHEL-40604] - arm64/cpufeatures/kvm: Add ARMv8.9 FEAT_ECBHB bits in ID_AA64MMFR1 register (Mark Salter) [RHEL-40604] - arm64: errata: Expand speculative SSBS workaround (Mark Salter) [RHEL-40604] - arm64: errata: Unify speculative SSBS errata logic (Mark Salter) [RHEL-40604] - arm64: cputype: Add Cortex-X925 definitions (Mark Salter) [RHEL-40604] - arm64: cputype: Add Cortex-A720 definitions (Mark Salter) [RHEL-40604] - arm64: cputype: Add Cortex-X3 definitions (Mark Salter) [RHEL-40604] - arm64: mte: Make mte_check_tfsr_*() conditional on KASAN instead of MTE (Mark Salter) [RHEL-40604] - scripts/gdb: change the layout of vmemmap (Mark Salter) [RHEL-40604] - scripts/gdb: change VA_BITS_MIN when we use 16K page (Mark Salter) [RHEL-40604] - scripts/gdb: set vabits_actual based on TCR_EL1 (Mark Salter) [RHEL-40604] - arm64: mm: Fix lockless walks with static and dynamic page-table folding (Mark Salter) [RHEL-40604] - arm64: remove redundant 'if HAVE_ARCH_KASAN' in Kconfig (Mark Salter) [RHEL-40604] - arm64: smp: Fix missing IPI statistics (Mark Salter) [RHEL-40604] - arm64: Clear the initial ID map correctly before remapping (Mark Salter) [RHEL-40604] - arm64: armv8_deprecated: Fix warning in isndep cpuhp starting process (Mark Salter) [RHEL-40604] - arm64: Add the arm64.no32bit_el0 command line option (Mark Salter) [RHEL-40604] - arm64: defer clearing DAIF.D (Mark Salter) [RHEL-40604] - arm64: assembler: update stale comment for disable_step_tsk (Mark Salter) [RHEL-40604] - arm64/sysreg: Update PIE permission encodings (Mark Salter) [RHEL-40604] - arm64: Add Neoverse-V2 part (Mark Salter) [RHEL-40604] - redhat/configs: Enable ARM64_ERRATUM_3194386 (Mark Salter) [RHEL-40604] - arm64: errata: Add workaround for Arm errata 3194386 and 3312417 (Mark Salter) [RHEL-40604] - arm64: cputype: Add Neoverse-V3 definitions (Mark Salter) [RHEL-40604] - arm64: cputype: Add Cortex-X4 definitions (Mark Salter) [RHEL-40604] - arm64: barrier: Restore spec_bar() macro (Mark Salter) [RHEL-40604] - arm64: tlb: Allow range operation for MAX_TLBI_RANGE_PAGES (Mark Salter) [RHEL-40604] - arm64: tlb: Improve __TLBI_VADDR_RANGE() (Mark Salter) [RHEL-40604] - arm64/fpsimd: Avoid erroneous elide of user state reload (Mark Salter) [RHEL-40604] - arm64: Remove unnecessary irqflags alternative.h include (Mark Salter) [RHEL-40604] - tools/include: Sync arm64 asm/cputype.h with the kernel sources (Mark Salter) [RHEL-40604] - arm64/head: Disable MMU at EL2 before clearing HCR_EL2.E2H (Mark Salter) [RHEL-40604] - arm64/head: Drop unnecessary pre-disable-MMU workaround (Mark Salter) [RHEL-40604] - arm64/hugetlb: Fix page table walk in huge_pte_alloc() (Mark Salter) [RHEL-40604] - arm64/ptrace: Use saved floating point state type to determine SVE layout (Mark Salter) [RHEL-40604] - arm64: errata: Don't enable workarounds for "rare" errata by default (Mark Salter) [RHEL-40604] - arm64: Unmask Debug + SError in do_notify_resume() (Mark Salter) [RHEL-40604] - arm64: Move do_notify_resume() to entry-common.c (Mark Salter) [RHEL-40604] - arm64: Simplify do_notify_resume() DAIF masking (Mark Salter) [RHEL-40604] - arm64: Remove enable_daif macro (Mark Salter) [RHEL-40604] - arm64/hw_breakpoint: Directly use ESR_ELx_WNR for an watchpoint exception (Mark Salter) [RHEL-40604] - arm64: cpufeatures: Clean up temporary variable to simplify code (Mark Salter) [RHEL-40604] - arm64: Update setup_arch() comment on interrupt masking (Mark Salter) [RHEL-40604] - arm64: remove unnecessary ifdefs around is_compat_task() (Mark Salter) [RHEL-40604] - arm64/sme: Ensure that all fields in SMCR_EL1 are set to known values (Mark Salter) [RHEL-40604] - arm64/sve: Ensure that all fields in ZCR_EL1 are set to known values (Mark Salter) [RHEL-40604] - arm64/sve: Document that __SVE_VQ_MAX is much larger than needed (Mark Salter) [RHEL-40604] - arm64: make member of struct pt_regs and it's offset macro in the same order (Mark Salter) [RHEL-40604] - arm64: io: permit offset addressing (Mark Salter) [RHEL-40604] - arm64/hwcap: Define hwcaps for 2023 DPISA features (Mark Salter) [RHEL-40604] - arm64/ptrace: Expose FPMR via ptrace (Mark Salter) [RHEL-40604] - arm64/signal: Add FPMR signal handling (Mark Salter) [RHEL-40604] - arm64/fpsimd: Support FEAT_FPMR (Mark Salter) [RHEL-40604] - arm64/fpsimd: Enable host kernel access to FPMR (Mark Salter) [RHEL-40604] - arm64/cpufeature: Hook new identification registers up to cpufeature (Mark Salter) [RHEL-40604] - arm64/mm: Avoid ID mapping of kpti flag if it is no longer needed (Mark Salter) [RHEL-40604] - arm64/mm: Use generic __pud_free() helper in pud_free() implementation (Mark Salter) [RHEL-40604] - arm64: gitignore: ignore relacheck (Mark Salter) [RHEL-40604] - arm64: Use Signed/Unsigned enums for TGRAN{4,16,64} and VARange (Mark Salter) [RHEL-40604] - arm64: mm: Make PUD folding check in set_pud() a runtime check (Mark Salter) [RHEL-40604] - arm64: defconfig: Enable LPA2 support (Mark Salter) [RHEL-40604] - arm64: Enable 52-bit virtual addressing for 4k and 16k granule configs (Mark Salter) [RHEL-40604] - arm64: ptdump: Deal with translation levels folded at runtime (Mark Salter) [RHEL-40604] - arm64: ptdump: Disregard unaddressable VA space (Mark Salter) [RHEL-40604] - arm64: mm: Add support for folding PUDs at runtime (Mark Salter) [RHEL-40604] - arm64: kasan: Reduce minimum shadow alignment and enable 5 level paging (Mark Salter) [RHEL-40604] - arm64: mm: Add 5 level paging support to fixmap and swapper handling (Mark Salter) [RHEL-40604] - arm64: Enable LPA2 at boot if supported by the system (Mark Salter) [RHEL-40604] - arm64: mm: add LPA2 and 5 level paging support to G-to-nG conversion (Mark Salter) [RHEL-40604] - arm64: mm: Add definitions to support 5 levels of paging (Mark Salter) [RHEL-40604] - arm64: mm: Add LPA2 support to phys<->pte conversion routines (Mark Salter) [RHEL-40604] - arm64: mm: Wire up TCR.DS bit to PTE shareability fields (Mark Salter) [RHEL-40604] - arm64: Add ESR decoding for exceptions involving translation level -1 (Mark Salter) [RHEL-40604] - arm64: Avoid #define'ing PTE_MAYBE_NG to 0x0 for asm use (Mark Salter) [RHEL-40604] - arm64: mm: Add feature override support for LVA (Mark Salter) [RHEL-40604] - arm64: mm: Handle LVA support as a CPU feature (Mark Salter) [RHEL-40604] - redhat/configs: move ARM64_VA_BITS_52 to common place (Mark Salter) [RHEL-40604] - arm64: Revert "mm: provide idmap pointer to cpu_replace_ttbr1()" (Mark Salter) [RHEL-40604] - arm64: mm: omit redundant remap of kernel image (Mark Salter) [RHEL-40604] - arm64: mm: avoid fixmap for early swapper_pg_dir updates (Mark Salter) [RHEL-40604] - arm64: kernel: Create initial ID map from C code (Mark Salter) [RHEL-40604] - arm64: pgtable: Decouple PGDIR size macros from PGD/PUD/PMD levels (Mark Salter) [RHEL-40604] - arm64: mm: Use 48-bit virtual addressing for the permanent ID map (Mark Salter) [RHEL-40604] - arm64: head: Move early kernel mapping routines into C code (Mark Salter) [RHEL-40604] - arm64: mmu: Make __cpu_replace_ttbr1() out of line (Mark Salter) [RHEL-40604] - arm64: mm: Make kaslr_requires_kpti() a static inline (Mark Salter) [RHEL-40604] - arm64: head: move memstart_offset_seed handling to C code (Mark Salter) [RHEL-40604] - arm64: head: allocate more pages for the kernel mapping (Mark Salter) [RHEL-40604] - arm64: Add helpers to probe local CPU for PAC and BTI support (Mark Salter) [RHEL-40604] - arm64: idreg-override: Create a pseudo feature for rodata=off (Mark Salter) [RHEL-40604] - arm64: kaslr: Use feature override instead of parsing the cmdline again (Mark Salter) [RHEL-40604] - arm64: cpufeature: Add helper to test for CPU feature overrides (Mark Salter) [RHEL-40604] - arm64: head: Run feature override detection before mapping the kernel (Mark Salter) [RHEL-40604] - arm64: Move feature overrides into the BSS section (Mark Salter) [RHEL-40604] - arm64: head: Clear BSS and the kernel page tables in one go (Mark Salter) [RHEL-40604] - arm64: kernel: Remove early fdt remap code (Mark Salter) [RHEL-40604] - arm64: idreg-override: Move to early mini C runtime (Mark Salter) [RHEL-40604] - arm64: head: move relocation handling to C code (Mark Salter) [RHEL-40604] - arm64: kernel: Don't rely on objcopy to make code under pi/ __init (Mark Salter) [RHEL-40604] - arm64: kernel: Manage absolute relocations in code built under pi/ (Mark Salter) [RHEL-40604] - arm64: kaslr: Adjust randomization range dynamically (Mark Salter) [RHEL-40604] - arm64: mm: Reclaim unused vmemmap region for vmalloc use (Mark Salter) [RHEL-40604] - arm64: vmemmap: Avoid base2 order of struct page size to dimension region (Mark Salter) [RHEL-40604] - arm64: ptdump: Discover start of vmemmap region at runtime (Mark Salter) [RHEL-40604] - arm64: ptdump: Allow all region boundaries to be defined at boot time (Mark Salter) [RHEL-40604] - arm64: mm: Move fixmap region above vmemmap region (Mark Salter) [RHEL-40604] - arm64: mm: Move PCI I/O emulation region above the vmemmap region (Mark Salter) [RHEL-40604] - arm64/sysreg: Update ID_AA64DFR0_EL1 register (Mark Salter) [RHEL-40604] - arm64/sysreg: Update ID_DFR0_EL1 register fields (Mark Salter) [RHEL-40604] - arm64/sysreg: Add register fields for ID_AA64DFR1_EL1 (Mark Salter) [RHEL-40604] - arm64/sme: Restore SMCR_EL1.EZT0 on exit from suspend (Mark Salter) [RHEL-40604] - arm64/sme: Restore SME registers on exit from suspend (Mark Salter) [RHEL-40604] - arm64/sve: Lower the maximum allocation for the SVE ptrace regset (Mark Salter) [RHEL-40604] - arm64: Subscribe Microsoft Azure Cobalt 100 to ARM Neoverse N2 errata (Mark Salter) [RHEL-40604] - arm64: fix typo in comments (Mark Salter) [RHEL-40604] - arm64/signal: Don't assume that TIF_SVE means we saved SVE state (Mark Salter) [RHEL-40604] - arm64: Fix circular header dependency (Mark Salter) [RHEL-40604] - kasan/arm64: improve comments for KASAN_SHADOW_START/END (Mark Salter) [RHEL-40604] - arm64: mm: get rid of kimage_vaddr global variable (Mark Salter) [RHEL-40604] - arm64: mm: Take potential load offset into account when KASLR is off (Mark Salter) [RHEL-40604] - arm64: Fix silcon-errata.rst formatting (Mark Salter) [RHEL-40604] - arm64/fpsimd: Remove spurious check for SVE support (Mark Salter) [RHEL-40604] - arm64/ptrace: Don't flush ZA/ZT storage when writing ZA via ptrace (Mark Salter) [RHEL-40604] - arm64: entry: simplify kernel_exit logic (Mark Salter) [RHEL-40604] - arm64: errata: Add Cortex-A510 speculative unprivileged load workaround (Mark Salter) [RHEL-40604] - redhat/configs: enable ARM64_ERRATUM_3117295 (Mark Salter) [RHEL-40604] - arm64: fpsimd: Bring cond_yield asm macro in line with new rules (Mark Salter) [RHEL-40604] - arm64: irq: include <linux/cpumask.h> (Mark Salter) [RHEL-40604] - arm64: Delete the zero_za macro (Mark Salter) [RHEL-40604] - arm64: Align boot cpucap handling with system cpucap handling (Mark Salter) [RHEL-40604] - arm64: Cleanup system cpucap handling (Mark Salter) [RHEL-40604] - arm64: Kconfig: drop KAISER reference from KPTI option description (Mark Salter) [RHEL-40604] - arm64: mm: Only map KPTI trampoline if it is going to be used (Mark Salter) [RHEL-40604] - arm64: Get rid of ARM64_HAS_NO_HW_PREFETCH (Mark Salter) [RHEL-40604] - arm64: irq: set the correct node for shadow call stack (Mark Salter) [RHEL-40604] - arm64: irq: set the correct node for VMAP stack (Mark Salter) [RHEL-40604] - arm64: fpsimd: Implement lazy restore for kernel mode FPSIMD (Mark Salter) [RHEL-40604] - arm64: fpsimd: Preserve/restore kernel mode NEON at context switch (Mark Salter) [RHEL-40604] - arm64: fpsimd: Drop unneeded 'busy' flag (Mark Salter) [RHEL-40604] - arm64/kernel: Move 'nokaslr' parsing out of early idreg code (Mark Salter) [RHEL-40604] - arm64: idreg-override: Avoid kstrtou64() to parse a single hex digit (Mark Salter) [RHEL-40604] - arm64: idreg-override: Avoid sprintf() for simple string concatenation (Mark Salter) [RHEL-40604] - arm64: idreg-override: avoid strlen() to check for empty strings (Mark Salter) [RHEL-40604] - arm64: idreg-override: Avoid parameq() and parameqn() (Mark Salter) [RHEL-40604] - arm64: idreg-override: Prepare for place relative reloc patching (Mark Salter) [RHEL-40604] - arm64: idreg-override: Omit non-NULL checks for override pointer (Mark Salter) [RHEL-40604] - arm64: Rename reserved values for CTR_EL0.L1Ip (Mark Salter) [RHEL-40604] - arm64: Kill detection of VPIPT i-cache policy (Mark Salter) [RHEL-40604] - arm64: mm: Always make sw-dirty PTEs hw-dirty in pte_modify (Mark Salter) [RHEL-40604] - arm64: Avoid enabling KPTI unnecessarily (Mark Salter) [RHEL-40604] - arm64: Remove system_uses_lse_atomics() (Mark Salter) [RHEL-40604] - arm64: swiotlb: Reduce the default size if no ZONE_DMA bouncing needed (Mark Salter) [RHEL-40604] - arm64: Move MediaTek GIC quirk handling from irqchip to core (Mark Salter) [RHEL-40604] - sbsa_gwdt: Calculate timeout with 64-bit math (Mark Salter) [RHEL-40604] - arm64: cpufeature: Change DBM to display enabled cores (Mark Salter) [RHEL-40604] - arm64: cpufeature: Display the set of cores with a feature (Mark Salter) [RHEL-40604] - arm64/sve: Remove SMCR pseudo register from cpufeature code (Mark Salter) [RHEL-40604] - arm64/sve: Remove ZCR pseudo register from cpufeature code (Mark Salter) [RHEL-40604] - arm64: Remove cpus_have_const_cap() (Mark Salter) [RHEL-40604] - arm64: Avoid cpus_have_const_cap() for ARM64_WORKAROUND_REPEAT_TLBI (Mark Salter) [RHEL-40604] - arm64: Avoid cpus_have_const_cap() for ARM64_WORKAROUND_NVIDIA_CARMEL_CNP (Mark Salter) [RHEL-40604] - arm64: Avoid cpus_have_const_cap() for ARM64_WORKAROUND_CAVIUM_23154 (Mark Salter) [RHEL-40604] - arm64: Avoid cpus_have_const_cap() for ARM64_WORKAROUND_2645198 (Mark Salter) [RHEL-40604] - arm64: Avoid cpus_have_const_cap() for ARM64_WORKAROUND_1742098 (Mark Salter) [RHEL-40604] - arm64: Avoid cpus_have_const_cap() for ARM64_WORKAROUND_1542419 (Mark Salter) [RHEL-40604] - arm64: Avoid cpus_have_const_cap() for ARM64_WORKAROUND_843419 (Mark Salter) [RHEL-40604] - arm64: Avoid cpus_have_const_cap() for ARM64_UNMAP_KERNEL_AT_EL0 (Mark Salter) [RHEL-40604] - arm64: Avoid cpus_have_const_cap() for ARM64_{SVE,SME,SME2,FA64} (Mark Salter) [RHEL-40604] - arm64: Avoid cpus_have_const_cap() for ARM64_SPECTRE_V2 (Mark Salter) [RHEL-40604] - arm64: Avoid cpus_have_const_cap() for ARM64_SSBS (Mark Salter) [RHEL-40604] - arm64: Avoid cpus_have_const_cap() for ARM64_MTE (Mark Salter) [RHEL-40604] - arm64: Avoid cpus_have_const_cap() for ARM64_HAS_TLB_RANGE (Mark Salter) [RHEL-40604] - arm64: Avoid cpus_have_const_cap() for ARM64_HAS_WFXT (Mark Salter) [RHEL-40604] - arm64: Avoid cpus_have_const_cap() for ARM64_HAS_RNG (Mark Salter) [RHEL-40604] - arm64: Avoid cpus_have_const_cap() for ARM64_HAS_EPAN (Mark Salter) [RHEL-40604] - arm64: Avoid cpus_have_const_cap() for ARM64_HAS_PAN (Mark Salter) [RHEL-40604] - arm64: Avoid cpus_have_const_cap() for ARM64_HAS_GIC_PRIO_MASKING (Mark Salter) [RHEL-40604] - arm64: Avoid cpus_have_const_cap() for ARM64_HAS_DIT (Mark Salter) [RHEL-40604] - arm64: Avoid cpus_have_const_cap() for ARM64_HAS_CNP (Mark Salter) [RHEL-40604] - arm64: Avoid cpus_have_const_cap() for ARM64_HAS_CACHE_DIC (Mark Salter) [RHEL-40604] - arm64: Avoid cpus_have_const_cap() for ARM64_HAS_BTI (Mark Salter) [RHEL-40604] - arm64: Avoid cpus_have_const_cap() for ARM64_HAS_{ADDRESS,GENERIC}_AUTH (Mark Salter) [RHEL-40604] - arm64: Use a positive cpucap for FP/SIMD (Mark Salter) [RHEL-40604] - arm64: Rename SVE/SME cpu_enable functions (Mark Salter) [RHEL-40604] - arm64: Use build-time assertions for cpucap ordering (Mark Salter) [RHEL-40604] - arm64: Explicitly save/restore CPACR when probing SVE and SME (Mark Salter) [RHEL-40604] - arm64: Split kpti_install_ng_mappings() (Mark Salter) [RHEL-40604] - arm64: Fixup user features at boot time (Mark Salter) [RHEL-40604] - arm64: Rework setup_cpu_features() (Mark Salter) [RHEL-40604] - arm64: Add cpus_have_final_boot_cap() (Mark Salter) [RHEL-40604] - arm64: Add cpucap_is_possible() (Mark Salter) [RHEL-40604] - arm64: Factor out cpucap definitions (Mark Salter) [RHEL-40604] - clocksource/drivers/arm_arch_timer: Initialize evtstrm after finalizing cpucaps (Mark Salter) [RHEL-40604] - arm64: add FEAT_LSE128 HWCAP (Mark Salter) [RHEL-40604] - arm64: add FEAT_LRCPC3 HWCAP (Mark Salter) [RHEL-40604] - arm64/sve: Report FEAT_SVE_B16B16 to userspace (Mark Salter) [RHEL-40604] - arm64: smp: Don't directly call arch_smp_send_reschedule() for wakeup (Mark Salter) [RHEL-40604] - arm64: smp: Mark IPI globals as __ro_after_init (Mark Salter) [RHEL-40604] - arm64: kgdb: Implement kgdb_roundup_cpus() to enable pseudo-NMI roundup (Mark Salter) [RHEL-40604] - arm64: smp: IPI_CPU_STOP and IPI_CPU_CRASH_STOP should try for NMI (Mark Salter) [RHEL-40604] - arm64: smp: Add arch support for backtrace using pseudo-NMI (Mark Salter) [RHEL-40604] - arm64: smp: Remove dedicated wakeup IPI (Mark Salter) [RHEL-40604] - arm64: idle: Tag the arm64 idle functions as __cpuidle (Mark Salter) [RHEL-40604] - irqchip/gic-v3: Enable support for SGIs to act as NMIs (Mark Salter) [RHEL-40604] - efi/arm64: Move EFI runtime call setup/teardown helpers out of line (Mark Salter) [RHEL-40604] - arm64: tlbflush: add some comments for TLB batched flushing (Mark Salter) [RHEL-40604] - arm64: support batched/deferred tlb shootdown during page reclamation/migration (Mark Salter) [RHEL-40604] - scripts/gdb/aarch64: add aarch64 page operation helper commands and configs (Mark Salter) [RHEL-40604] - arm64: fix build warning for ARM64_MEMSTART_SHIFT (Mark Salter) [RHEL-40604] - arm64: Remove unsued extern declaration init_mem_pgprot() (Mark Salter) [RHEL-40604] - arm64/mm: Set only the PTE_DIRTY bit while preserving the HW dirty state (Mark Salter) [RHEL-40604] - arm64/mm: Add pte_rdonly() helper (Mark Salter) [RHEL-40604] - arm64/mm: Replace an open coding with ID_AA64MMFR1_EL1_HAFDBS_MASK (Mark Salter) [RHEL-40604] - arm64: mm: use ptep_clear() instead of pte_clear() in clear_flush() (Mark Salter) [RHEL-40604] - arm64/mm: Directly use ID_AA64MMFR2_EL1_VARange_MASK (Mark Salter) [RHEL-40604] - arm64: module: Use module_init_layout_section() to spot init sections (Mark Salter) [RHEL-40604] - arm64/fpsimd: Don't flush SME register hardware state along with thread (Mark Salter) [RHEL-40604] - kgdb: Provide a stub kgdb_nmicallback() if !CONFIG_KGDB (Mark Salter) [RHEL-40604] - arm64: add hw_nmi_get_sample_period for preparation of lockup detector (Mark Salter) [RHEL-40604] - arm64: alternatives: make clean_dcache_range_nopatch() noinstr-safe (Mark Salter) [RHEL-40604] - arm64: hibernate: remove WARN_ON in save_processor_state (Mark Salter) [RHEL-40604] - arm64/fpsimd: Exit streaming mode when flushing tasks (Mark Salter) [RHEL-40604] - arm64: mm: fix VA-range sanity check (Mark Salter) [RHEL-40604] - arm64/mm: remove now-superfluous ISBs from TTBR writes (Mark Salter) [RHEL-40604] - arm64: consolidate rox page protection logic (Mark Salter) [RHEL-40604] - arm64: set __exception_irq_entry with __irq_entry as a default (Mark Salter) [RHEL-40604] - arm64: mm: always map fixmap at page granularity (Mark Salter) [RHEL-40604] - arm64: mm: move fixmap code to its own file (Mark Salter) [RHEL-40604] - arm64: add FIXADDR_TOT_{START,SIZE} (Mark Salter) [RHEL-40604] - arm: uaccess: Remove memcpy_page_flushcache() (Mark Salter) [RHEL-40604] - scripts/gdb: add mm introspection utils (Mark Salter) [RHEL-40604] - arm/mm: fix swp type masking in __swp_entry() (Mark Salter) [RHEL-40604] - arm64, smp: Remove trace_.*_rcuidle() usage (Mark Salter) [RHEL-40604] - arm64: mte: Avoid the racy walk of the vma list during core dump (Mark Salter) [RHEL-40604] - arm64: mte: Fix double-freeing of the temporary tag storage during coredump (Mark Salter) [RHEL-40604] - arm64/mm: add pud_user_exec() check in pud_user_accessible_page() (Mark Salter) [RHEL-40604] - arm64/mm: fix incorrect file_map_count for invalid pmd (Mark Salter) [RHEL-40604] - arm64/mm: fix incorrect file_map_count for non-leaf pmd/pud (Mark Salter) [RHEL-40604] - arm64/asm: Remove unused assembler DAIF save/restore macros (Mark Salter) [RHEL-40604] - arm64/mm: Drop idmap_pg_end[] declaration (Mark Salter) [RHEL-40604] - arm64/mm: fix page table check compile error for CONFIG_PGTABLE_LEVELS=2 (Mark Salter) [RHEL-40604] - arm64/mm: Compute PTRS_PER_[PMD|PUD] independently of PTRS_PER_PTE (Mark Salter) [RHEL-40604] - arm64: Add support for user sub-page fault probing (Mark Salter) [RHEL-40604] - arm64: clean up tools Makefile (Mark Salter) [RHEL-40604] - clocksource/drivers/arm_arch_timer: Use event stream scaling when available (Mark Salter) [RHEL-40604] - workqueue: Improve scalability of workqueue watchdog touch (Waiman Long) [RHEL-60747] {CVE-2024-46839} - workqueue: wq_watchdog_touch is always called with valid CPU (Waiman Long) [RHEL-60747] {CVE-2024-46839} Resolves: RHEL-21861, RHEL-40604, RHEL-48601, RHEL-52232, RHEL-60747, RHEL-65404, RHEL-65965, RHEL-68117, RHEL-68161, RHEL-68244, RHEL-69543 Signed-off-by: Rado Vrbovsky <rvrbovsk@redhat.com>
2024-12-09 08:31:17 +00:00
RHEL_RELEASE = 540
kernel-5.14.0-73.el9 * Sun Mar 20 2022 Patrick Talbert <ptalbert@redhat.com> [5.14.0-73.el9] - CI: Use 9.0-rt branch for rhel-9 realtime_check (Juri Lelli) - redhat: enable zstream release numbering for rhel 9.0 (Herton R. Krzesinski) - redhat: change kabi tarballs to use the package release (Herton R. Krzesinski) - redhat: generate distgit changelog in genspec.sh as well (Herton R. Krzesinski) - redhat: make genspec prefer metadata from git notes (Herton R. Krzesinski) - redhat: use tags from git notes for zstream to generate changelog (Herton R. Krzesinski) - CI: Add disttag setting (Veronika Kabatova) - CI: Drop c9s config (Veronika Kabatova) - virtio-net: fix pages leaking when building skb in big mode (Laurent Vivier) [2042559] - lib/iov_iter: initialize "flags" in new pipe_buffer (Carlos Maiolino) [2060869] {CVE-2022-0847} - redhat/configs: Make CRYPTO_ECDH algos built-in (Simo Sorce) [2062199] - crypto: api - Move cryptomgr soft dependency into algapi (Vladis Dronov) [2062199] - crypto: api - Fix boot-up crash when crypto manager is disabled (Vladis Dronov) [2062199] - crypto: api - Do not create test larvals if manager is disabled (Vladis Dronov) [2062199] - crypto: api - Export crypto_boot_test_finished (Vladis Dronov) [2062199] - crypto: api - Fix built-in testing dependency failures (Vladis Dronov) [2062199] - redhat/configs: Add CRYPTO_AES_ARM64 config explicitly (Vladis Dronov) [2062199] - crypto: arm64/aes-ce - stop using SIMD helper for skciphers (Vladis Dronov) [2062199] - crypto: arm64/aes-neonbs - stop using SIMD helper for skciphers (Vladis Dronov) [2062199] - redhat: change default dist suffix for RHEL 9.0 (Herton R. Krzesinski) - selftests: kvm: Check whether SIDA memop fails for normal guests (Thomas Huth) [2050813] - KVM: s390: Return error on SIDA memop on normal guest (Thomas Huth) [2050813] - block: kabi: reserve space for block layer public structure (Ming Lei) [2057238] - block: kabi: reserve space for blk-mq related structure (Ming Lei) [2057238] - block: kabi: reserve space for bsg related structure (Ming Lei) [2057238] - block: kabi: reserve space for integrity related structure (Ming Lei) [2057238] - scsi: lpfc: Fix pt2pt NVMe PRLI reject LOGO loop (Dick Kennedy) [2054866] - x86/MCE/AMD, EDAC/mce_amd: Support non-uniform MCA bank type enumeration (Aristeu Rozanski) [1898165 2047430 2047446] - x86/MCE/AMD, EDAC/mce_amd: Add new SMCA bank types (Aristeu Rozanski) [1898165 2047430 2047446] - EDAC/amd64: Add support for AMD Family 19h Models 10h-1Fh and A0h-AFh (Aristeu Rozanski) [1898165 2047430 2047446] - EDAC: Add RDDR5 and LRDDR5 memory types (Aristeu Rozanski) [1898165 2047430 2047446] - drm/amdgpu: Register MCE notifier for Aldebaran RAS (Aristeu Rozanski) [1898165 2047430 2047446] - x86/MCE/AMD: Export smca_get_bank_type symbol (Aristeu Rozanski) [1898165 2047430 2047446] - PCI/ACPI: Fix acpi_pci_osc_control_set() kernel-doc comment (Mark Langsdorf) [2049635] - PCI/ACPI: Check for _OSC support in acpi_pci_osc_control_set() (Mark Langsdorf) [2049635] - PCI/ACPI: Move _OSC query checks to separate function (Mark Langsdorf) [2049635] - PCI/ACPI: Move supported and control calculations to separate functions (Mark Langsdorf) [2049635] - PCI/ACPI: Remove OSC_PCI_SUPPORT_MASKS and OSC_PCI_CONTROL_MASKS (Mark Langsdorf) [2049635] - nvmet-tcp: fix missing unmainted messages (Chris Leech) [2054441] - dm stats: fix too short end duration_ns when using precise_timestamps (Benjamin Marzinski) [2051798] - dm: fix double accounting of flush with data (Benjamin Marzinski) [2051798] - dm: interlock pending dm_io and dm_wait_for_bios_completion (Benjamin Marzinski) [2051798] - dm: properly fix redundant bio-based IO accounting (Benjamin Marzinski) [2051798] - dm: revert partial fix for redundant bio-based IO accounting (Benjamin Marzinski) [2051798] - block: add bio_start_io_acct_time() to control start_time (Benjamin Marzinski) [2051798] - scsi: mpt3sas: Fix incorrect system timestamp (Tomas Henzl) [2049631] - scsi: mpt3sas: Fix system going into read-only mode (Tomas Henzl) [2049631] - scsi: mpt3sas: Fix kernel panic during drive powercycle test (Tomas Henzl) [2049631] - redhat/configs: enable mellanox platform drivers to support LED, fan & watchdog devices (Ivan Vecera) [2057491] - x86/cpu: Drop spurious underscore from RAPTOR_LAKE #define (David Arcari) [2040022] - x86/cpu: Add Raptor Lake to Intel family (David Arcari) [2040022] - powerpc/64: Move paca allocation later in boot (Desnes A. Nunes do Rosario) [2055566] - powerpc: Set crashkernel offset to mid of RMA region (Desnes A. Nunes do Rosario) [2055566] - selftests: kvm: Check whether SIDA memop fails for normal guests (Thomas Huth) [2060814] - KVM: s390: Return error on SIDA memop on normal guest (Thomas Huth) [2060814] - igb: refactor XDP registration (Corinna Vinschen) [2054379] - igc: avoid kernel warning when changing RX ring parameters (Corinna Vinschen) [2054379] - redhat/configs: Enable CONFIG_ACER_WIRELESS (Peter Georg) [2025985] Resolves: rhbz#2025985, rhbz#2054379, rhbz#2060814, rhbz#2055566, rhbz#2040022 Signed-off-by: Patrick Talbert <ptalbert@redhat.com>
2022-03-20 08:42:21 +00:00
#
# 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