From 0390393c6910f67a7a07448a1a80a0d43253650e Mon Sep 17 00:00:00 2001 From: Julio Faracco Date: Fri, 13 Jun 2025 00:47:22 -0300 Subject: [PATCH] kernel-6.12.0-96.el10 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Thu Jun 12 2025 CKI KWF Bot [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 (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 --- Makefile.rhelver | 2 +- kernel-aarch64-64k-debug-rhel.config | 2 + kernel-aarch64-64k-rhel.config | 2 + kernel-aarch64-automotive-debug-rhel.config | 2 + kernel-aarch64-automotive-rhel.config | 2 + kernel-aarch64-debug-rhel.config | 2 + kernel-aarch64-rhel.config | 2 + kernel-aarch64-rt-64k-debug-rhel.config | 2 + kernel-aarch64-rt-64k-rhel.config | 2 + kernel-aarch64-rt-debug-rhel.config | 2 + kernel-aarch64-rt-rhel.config | 2 + kernel.changelog | 144 +++++++++++++++++++ kernel.spec | 151 +++++++++++++++++++- sources | 6 +- 14 files changed, 315 insertions(+), 8 deletions(-) diff --git a/Makefile.rhelver b/Makefile.rhelver index d1adb0cd9..f86229d33 100644 --- a/Makefile.rhelver +++ b/Makefile.rhelver @@ -12,7 +12,7 @@ RHEL_MINOR = 1 # # Use this spot to avoid future merge conflicts. # Do not trim this comment. -RHEL_RELEASE = 95 +RHEL_RELEASE = 96 # # RHEL_REBASE_NUM diff --git a/kernel-aarch64-64k-debug-rhel.config b/kernel-aarch64-64k-debug-rhel.config index acdbcf2a5..33530e214 100644 --- a/kernel-aarch64-64k-debug-rhel.config +++ b/kernel-aarch64-64k-debug-rhel.config @@ -394,6 +394,7 @@ CONFIG_ARM64_VA_BITS_48=y # CONFIG_ARM64_VA_BITS_52 is not set CONFIG_ARM64=y CONFIG_ARM_ARCH_TIMER_EVTSTREAM=y +CONFIG_ARM_CCA_GUEST=m # CONFIG_ARM_CCI_PMU is not set CONFIG_ARM_CCN=y CONFIG_ARM_CMN=m @@ -2550,6 +2551,7 @@ CONFIG_HIPERDISPATCH_ON=y # CONFIG_HISI_HIKEY_USB is not set CONFIG_HISILICON_ERRATUM_161010101=y CONFIG_HISILICON_ERRATUM_161600802=y +CONFIG_HISILICON_ERRATUM_162100801=y CONFIG_HISILICON_IRQ_MBIGEN=y CONFIG_HISILICON_LPC=y # CONFIG_HISI_PCIE_PMU is not set diff --git a/kernel-aarch64-64k-rhel.config b/kernel-aarch64-64k-rhel.config index 1e7e587c7..c98f1cc90 100644 --- a/kernel-aarch64-64k-rhel.config +++ b/kernel-aarch64-64k-rhel.config @@ -394,6 +394,7 @@ CONFIG_ARM64_VA_BITS_48=y # CONFIG_ARM64_VA_BITS_52 is not set CONFIG_ARM64=y CONFIG_ARM_ARCH_TIMER_EVTSTREAM=y +CONFIG_ARM_CCA_GUEST=m # CONFIG_ARM_CCI_PMU is not set CONFIG_ARM_CCN=y CONFIG_ARM_CMN=m @@ -2534,6 +2535,7 @@ CONFIG_HIPERDISPATCH_ON=y # CONFIG_HISI_HIKEY_USB is not set CONFIG_HISILICON_ERRATUM_161010101=y CONFIG_HISILICON_ERRATUM_161600802=y +CONFIG_HISILICON_ERRATUM_162100801=y CONFIG_HISILICON_IRQ_MBIGEN=y CONFIG_HISILICON_LPC=y # CONFIG_HISI_PCIE_PMU is not set diff --git a/kernel-aarch64-automotive-debug-rhel.config b/kernel-aarch64-automotive-debug-rhel.config index 0c1636176..120d92af2 100644 --- a/kernel-aarch64-automotive-debug-rhel.config +++ b/kernel-aarch64-automotive-debug-rhel.config @@ -418,6 +418,7 @@ CONFIG_ARM64_VA_BITS_48=y # CONFIG_ARM64_VA_BITS_52 is not set CONFIG_ARM64=y CONFIG_ARM_ARCH_TIMER_EVTSTREAM=y +CONFIG_ARM_CCA_GUEST=m # CONFIG_ARM_CCI_PMU is not set CONFIG_ARM_CCN=m # CONFIG_ARM_CMN is not set @@ -2717,6 +2718,7 @@ CONFIG_HIPERDISPATCH_ON=y # CONFIG_HISI_HIKEY_USB is not set CONFIG_HISILICON_ERRATUM_161010101=y CONFIG_HISILICON_ERRATUM_161600802=y +CONFIG_HISILICON_ERRATUM_162100801=y # CONFIG_HISILICON_IRQ_MBIGEN is not set CONFIG_HISILICON_LPC=y # CONFIG_HISI_PCIE_PMU is not set diff --git a/kernel-aarch64-automotive-rhel.config b/kernel-aarch64-automotive-rhel.config index afb3c709f..70f47258a 100644 --- a/kernel-aarch64-automotive-rhel.config +++ b/kernel-aarch64-automotive-rhel.config @@ -418,6 +418,7 @@ CONFIG_ARM64_VA_BITS_48=y # CONFIG_ARM64_VA_BITS_52 is not set CONFIG_ARM64=y CONFIG_ARM_ARCH_TIMER_EVTSTREAM=y +CONFIG_ARM_CCA_GUEST=m # CONFIG_ARM_CCI_PMU is not set CONFIG_ARM_CCN=m # CONFIG_ARM_CMN is not set @@ -2701,6 +2702,7 @@ CONFIG_HIPERDISPATCH_ON=y # CONFIG_HISI_HIKEY_USB is not set CONFIG_HISILICON_ERRATUM_161010101=y CONFIG_HISILICON_ERRATUM_161600802=y +CONFIG_HISILICON_ERRATUM_162100801=y # CONFIG_HISILICON_IRQ_MBIGEN is not set CONFIG_HISILICON_LPC=y # CONFIG_HISI_PCIE_PMU is not set diff --git a/kernel-aarch64-debug-rhel.config b/kernel-aarch64-debug-rhel.config index 353dc274a..6dea481c6 100644 --- a/kernel-aarch64-debug-rhel.config +++ b/kernel-aarch64-debug-rhel.config @@ -392,6 +392,7 @@ CONFIG_ARM64_VA_BITS_48=y # CONFIG_ARM64_VA_BITS_52 is not set CONFIG_ARM64=y CONFIG_ARM_ARCH_TIMER_EVTSTREAM=y +CONFIG_ARM_CCA_GUEST=m # CONFIG_ARM_CCI_PMU is not set CONFIG_ARM_CCN=y CONFIG_ARM_CMN=m @@ -2547,6 +2548,7 @@ CONFIG_HIPERDISPATCH_ON=y # CONFIG_HISI_HIKEY_USB is not set CONFIG_HISILICON_ERRATUM_161010101=y CONFIG_HISILICON_ERRATUM_161600802=y +CONFIG_HISILICON_ERRATUM_162100801=y CONFIG_HISILICON_IRQ_MBIGEN=y CONFIG_HISILICON_LPC=y # CONFIG_HISI_PCIE_PMU is not set diff --git a/kernel-aarch64-rhel.config b/kernel-aarch64-rhel.config index a719b9e90..8d8e97722 100644 --- a/kernel-aarch64-rhel.config +++ b/kernel-aarch64-rhel.config @@ -392,6 +392,7 @@ CONFIG_ARM64_VA_BITS_48=y # CONFIG_ARM64_VA_BITS_52 is not set CONFIG_ARM64=y CONFIG_ARM_ARCH_TIMER_EVTSTREAM=y +CONFIG_ARM_CCA_GUEST=m # CONFIG_ARM_CCI_PMU is not set CONFIG_ARM_CCN=y CONFIG_ARM_CMN=m @@ -2531,6 +2532,7 @@ CONFIG_HIPERDISPATCH_ON=y # CONFIG_HISI_HIKEY_USB is not set CONFIG_HISILICON_ERRATUM_161010101=y CONFIG_HISILICON_ERRATUM_161600802=y +CONFIG_HISILICON_ERRATUM_162100801=y CONFIG_HISILICON_IRQ_MBIGEN=y CONFIG_HISILICON_LPC=y # CONFIG_HISI_PCIE_PMU is not set diff --git a/kernel-aarch64-rt-64k-debug-rhel.config b/kernel-aarch64-rt-64k-debug-rhel.config index 897cad6ec..a0fbc5ffb 100644 --- a/kernel-aarch64-rt-64k-debug-rhel.config +++ b/kernel-aarch64-rt-64k-debug-rhel.config @@ -394,6 +394,7 @@ CONFIG_ARM64_VA_BITS_48=y # CONFIG_ARM64_VA_BITS_52 is not set CONFIG_ARM64=y CONFIG_ARM_ARCH_TIMER_EVTSTREAM=y +CONFIG_ARM_CCA_GUEST=m # CONFIG_ARM_CCI_PMU is not set CONFIG_ARM_CCN=y CONFIG_ARM_CMN=m @@ -2591,6 +2592,7 @@ CONFIG_HIPERDISPATCH_ON=y # CONFIG_HISI_HIKEY_USB is not set CONFIG_HISILICON_ERRATUM_161010101=y CONFIG_HISILICON_ERRATUM_161600802=y +CONFIG_HISILICON_ERRATUM_162100801=y CONFIG_HISILICON_IRQ_MBIGEN=y CONFIG_HISILICON_LPC=y # CONFIG_HISI_PCIE_PMU is not set diff --git a/kernel-aarch64-rt-64k-rhel.config b/kernel-aarch64-rt-64k-rhel.config index a2518dbbf..b20bef2ce 100644 --- a/kernel-aarch64-rt-64k-rhel.config +++ b/kernel-aarch64-rt-64k-rhel.config @@ -394,6 +394,7 @@ CONFIG_ARM64_VA_BITS_48=y # CONFIG_ARM64_VA_BITS_52 is not set CONFIG_ARM64=y CONFIG_ARM_ARCH_TIMER_EVTSTREAM=y +CONFIG_ARM_CCA_GUEST=m # CONFIG_ARM_CCI_PMU is not set CONFIG_ARM_CCN=y CONFIG_ARM_CMN=m @@ -2575,6 +2576,7 @@ CONFIG_HIPERDISPATCH_ON=y # CONFIG_HISI_HIKEY_USB is not set CONFIG_HISILICON_ERRATUM_161010101=y CONFIG_HISILICON_ERRATUM_161600802=y +CONFIG_HISILICON_ERRATUM_162100801=y CONFIG_HISILICON_IRQ_MBIGEN=y CONFIG_HISILICON_LPC=y # CONFIG_HISI_PCIE_PMU is not set diff --git a/kernel-aarch64-rt-debug-rhel.config b/kernel-aarch64-rt-debug-rhel.config index 06276b07c..f15907081 100644 --- a/kernel-aarch64-rt-debug-rhel.config +++ b/kernel-aarch64-rt-debug-rhel.config @@ -392,6 +392,7 @@ CONFIG_ARM64_VA_BITS_48=y # CONFIG_ARM64_VA_BITS_52 is not set CONFIG_ARM64=y CONFIG_ARM_ARCH_TIMER_EVTSTREAM=y +CONFIG_ARM_CCA_GUEST=m # CONFIG_ARM_CCI_PMU is not set CONFIG_ARM_CCN=y CONFIG_ARM_CMN=m @@ -2588,6 +2589,7 @@ CONFIG_HIPERDISPATCH_ON=y # CONFIG_HISI_HIKEY_USB is not set CONFIG_HISILICON_ERRATUM_161010101=y CONFIG_HISILICON_ERRATUM_161600802=y +CONFIG_HISILICON_ERRATUM_162100801=y CONFIG_HISILICON_IRQ_MBIGEN=y CONFIG_HISILICON_LPC=y # CONFIG_HISI_PCIE_PMU is not set diff --git a/kernel-aarch64-rt-rhel.config b/kernel-aarch64-rt-rhel.config index 69a94ce8b..310ab1b62 100644 --- a/kernel-aarch64-rt-rhel.config +++ b/kernel-aarch64-rt-rhel.config @@ -392,6 +392,7 @@ CONFIG_ARM64_VA_BITS_48=y # CONFIG_ARM64_VA_BITS_52 is not set CONFIG_ARM64=y CONFIG_ARM_ARCH_TIMER_EVTSTREAM=y +CONFIG_ARM_CCA_GUEST=m # CONFIG_ARM_CCI_PMU is not set CONFIG_ARM_CCN=y CONFIG_ARM_CMN=m @@ -2572,6 +2573,7 @@ CONFIG_HIPERDISPATCH_ON=y # CONFIG_HISI_HIKEY_USB is not set CONFIG_HISILICON_ERRATUM_161010101=y CONFIG_HISILICON_ERRATUM_161600802=y +CONFIG_HISILICON_ERRATUM_162100801=y CONFIG_HISILICON_IRQ_MBIGEN=y CONFIG_HISILICON_LPC=y # CONFIG_HISI_PCIE_PMU is not set diff --git a/kernel.changelog b/kernel.changelog index e491e1a1b..b76b51548 100644 --- a/kernel.changelog +++ b/kernel.changelog @@ -1,3 +1,147 @@ +* Thu Jun 12 2025 CKI KWF Bot [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 (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 + * Tue Jun 10 2025 CKI KWF Bot [6.12.0-95.el10] - KVM: arm64: Restore TCR2_EL1 register visibility to userspace (Eric Auger) [RHEL-89567] - KVM: arm64: Restore S1PIE register visibility to userspace (Eric Auger) [RHEL-89567] diff --git a/kernel.spec b/kernel.spec index 390de2769..f14192ec5 100644 --- a/kernel.spec +++ b/kernel.spec @@ -162,15 +162,15 @@ Summary: The Linux kernel %define specrpmversion 6.12.0 %define specversion 6.12.0 %define patchversion 6.12 -%define pkgrelease 95 +%define pkgrelease 96 %define kversion 6 -%define tarfile_release 6.12.0-95.el10 +%define tarfile_release 6.12.0-96.el10 # This is needed to do merge window version magic %define patchlevel 12 # This allows pkg_release to have configurable %%{?dist} tag -%define specrelease 95%{?buildid}%{?dist} +%define specrelease 96%{?buildid}%{?dist} # This defines the kabi tarball version -%define kabiversion 6.12.0-95.el10 +%define kabiversion 6.12.0-96.el10 # If this variable is set to 1, a bpf selftests build failure will cause a # fatal kernel package build error @@ -4265,6 +4265,149 @@ fi\ # # %changelog +* Thu Jun 12 2025 CKI KWF Bot [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 (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] + * Tue Jun 10 2025 CKI KWF Bot [6.12.0-95.el10] - KVM: arm64: Restore TCR2_EL1 register visibility to userspace (Eric Auger) [RHEL-89567] - KVM: arm64: Restore S1PIE register visibility to userspace (Eric Auger) [RHEL-89567] diff --git a/sources b/sources index dc313daaa..8c7ca1bd9 100644 --- a/sources +++ b/sources @@ -1,5 +1,5 @@ SHA512 (kernel-abi-stablelists-6.6.0.tar.bz2) = 4f917598056dee5e23814621ec96ff2e4a411c8c4ba9d56ecb01b23cb96431825bedbecfcbaac9338efbf5cb21694d85497fa0bf43e7c80d9cd10bc6dd144dbd SHA512 (kernel-kabi-dw-6.6.0.tar.bz2) = 19308cd976031d05e18ef7f5d093218acdb89446418bab0cd956ff12cf66369915b9e64bb66fa9f20939428a60e81884fec5be3529c6c7461738d6540d3cc5c6 -SHA512 (linux-6.12.0-95.el10.tar.xz) = 21cea4c2b0a9b1a284b606249eef64ac8ce9a578da16a16e41a6b4630d3efcc596fa07a7c8fac9adfe8067bdde575808ab303989e035fd4d2805ed6aa001cb1d -SHA512 (kernel-abi-stablelists-6.12.0-95.el10.tar.xz) = f9a9bf07e8479f1a8f7bcdcba4b09160bb952128fc1b38a744f31121e43d5920150611e849cb26cfd5856374ee645e8bb113d7ed660378c901ef4ba59cf2670f -SHA512 (kernel-kabi-dw-6.12.0-95.el10.tar.xz) = 60ebd251927400a2791c1844d03b746266ececf5424663b40ec83bd9b2495b3a5d3a56f00d41fc25757b9b6d5639406af26f1a104877c69785dbd17cc957484c +SHA512 (linux-6.12.0-96.el10.tar.xz) = 600541db8d5e655e035d09809e4469605071c09417e55289dc40564dbccf66726d1a30f1276a2b4994b1726d806080c0ef4119b1c8b3642b91ae001b299cddcd +SHA512 (kernel-abi-stablelists-6.12.0-96.el10.tar.xz) = 83386a9471edb9deae6ecb63d1c13da887b5844a0e5ea4453d31b04c9eb75e65c56d7281fe915d26e3d4aa2a814286d65214c07b90a7ec93cce0a941b6698a47 +SHA512 (kernel-kabi-dw-6.12.0-96.el10.tar.xz) = 60ebd251927400a2791c1844d03b746266ececf5424663b40ec83bd9b2495b3a5d3a56f00d41fc25757b9b6d5639406af26f1a104877c69785dbd17cc957484c