The Linux kernel
* 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> |
||
---|---|---|
.gitignore | ||
check-kabi | ||
def_variants.yaml.rhel | ||
dracut-virt.conf | ||
fedoraimaca.x509 | ||
filtermods.py | ||
flavors | ||
gating.yaml | ||
generate_all_configs.sh | ||
kernel-aarch64-64k-debug-rhel.config | ||
kernel-aarch64-64k-rhel.config | ||
kernel-aarch64-automotive-debug-rhel.config | ||
kernel-aarch64-automotive-rhel.config | ||
kernel-aarch64-debug-rhel.config | ||
kernel-aarch64-rhel.config | ||
kernel-aarch64-rt-64k-debug-rhel.config | ||
kernel-aarch64-rt-64k-rhel.config | ||
kernel-aarch64-rt-debug-rhel.config | ||
kernel-aarch64-rt-rhel.config | ||
kernel-local | ||
kernel-ppc64le-debug-rhel.config | ||
kernel-ppc64le-rhel.config | ||
kernel-s390x-debug-rhel.config | ||
kernel-s390x-rhel.config | ||
kernel-s390x-zfcpdump-rhel.config | ||
kernel-x86_64-automotive-debug-rhel.config | ||
kernel-x86_64-automotive-rhel.config | ||
kernel-x86_64-debug-rhel.config | ||
kernel-x86_64-rhel.config | ||
kernel-x86_64-rt-debug-rhel.config | ||
kernel-x86_64-rt-rhel.config | ||
kernel.changelog | ||
kernel.spec | ||
kvm_stat.logrotate | ||
linux-kernel-test.patch | ||
Makefile.rhelver | ||
merge.py | ||
mod-denylist.sh | ||
mod-sign.sh | ||
Module.kabi_aarch64 | ||
Module.kabi_dup_aarch64 | ||
Module.kabi_dup_ppc64le | ||
Module.kabi_dup_riscv64 | ||
Module.kabi_dup_s390x | ||
Module.kabi_dup_x86_64 | ||
Module.kabi_ppc64le | ||
Module.kabi_riscv64 | ||
Module.kabi_s390x | ||
Module.kabi_x86_64 | ||
nvidiagpuoot001.x509 | ||
partial-clang_lto-aarch64-debug-snip.config | ||
partial-clang_lto-aarch64-snip.config | ||
partial-clang_lto-x86_64-debug-snip.config | ||
partial-clang_lto-x86_64-snip.config | ||
partial-clang-debug-snip.config | ||
partial-clang-snip.config | ||
partial-kgcov-debug-snip.config | ||
partial-kgcov-snip.config | ||
patch-6.12-redhat.patch | ||
process_configs.sh | ||
README.rst | ||
redhatsecureboot501.cer | ||
redhatsecurebootca5.cer | ||
rheldup3.x509 | ||
rhelima_centos.x509 | ||
rhelima.x509 | ||
rhelimaca1.x509 | ||
rhelkpatch1.x509 | ||
rpminspect.yaml | ||
sources | ||
uki_addons.json | ||
uki_create_addons.py | ||
x509.genkey.centos | ||
x509.genkey.rhel |
=================== The Kernel dist-git =================== The kernel is maintained in a `source tree`_ rather than directly in dist-git. The specfile is maintained as a `template`_ in the source tree along with a set of build scripts to generate configurations, (S)RPMs, and to populate the dist-git repository. The `documentation`_ for the source tree covers how to contribute and maintain the tree. If you're looking for the downstream patch set it's available in the source tree with "git log master..ark-patches" or `online`_. Each release in dist-git is tagged in the source repository so you can easily check out the source tree for a build. The tags are in the format name-version-release, but note release doesn't contain the dist tag since the source can be built in different build roots (Fedora, CentOS, etc.) .. _source tree: https://gitlab.com/cki-project/kernel-ark.git .. _template: https://gitlab.com/cki-project/kernel-ark/-/blob/os-build/redhat/kernel.spec.template .. _documentation: https://gitlab.com/cki-project/kernel-ark/-/wikis/home .. _online: https://gitlab.com/cki-project/kernel-ark/-/commits/ark-patches