The Linux kernel
* Tue May 19 2026 CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com> [6.12.0-230.el10]
- powercap: intel_rapl: Add support for Nova Lake processors (Steve Best) [RHEL-117269]
- cifs: make default value of retrans as zero (Paulo Alcantara) [RHEL-171638]
- selftests/bpf: Ensure typedef are deduplicated in split BTF (Jerome Marchand) [RHEL-139985]
- libbpf: Fix deduplication of typedef with base definitions (Jerome Marchand) [RHEL-139985]
- selftests/bpf: Add tests for ld_{abs,ind} failure path in subprogs (Jerome Marchand) [RHEL-139985]
- bpf: Remove static qualifier from local subprog pointer (Jerome Marchand) [RHEL-139985]
- bpf: Fix ld_{abs,ind} failure path analysis in subprogs (Jerome Marchand) [RHEL-139985]
- bpf: Propagate error from visit_tailcall_insn (Jerome Marchand) [RHEL-139985]
- ftrace,bpf: Remove FTRACE_OPS_FL_JMP ftrace_ops flag (Jerome Marchand) [RHEL-139985]
- ftrace: Fix address for jmp mode in t_show() (Jerome Marchand) [RHEL-139985]
- selftests/bpf: add regression test for bpf_d_path() (Jerome Marchand) [RHEL-139985]
- bpf: Fix verifier assumptions of bpf_d_path's output buffer (Jerome Marchand) [RHEL-139985]
- selftests/bpf: Add test for truncated dmabuf_iter reads (Jerome Marchand) [RHEL-139985]
- bpf: Fix truncated dmabuf iterator reads (Jerome Marchand) [RHEL-139985]
- x86/unwind/orc: Support reliable unwinding through BPF stack frames (Jerome Marchand) [RHEL-139985]
- bpf: Add bpf_has_frame_pointer() (Jerome Marchand) [RHEL-139985]
- libbpf: Fix -Wdiscarded-qualifiers under C23 (Jerome Marchand) [RHEL-139985]
- bpftool: Fix build warnings due to MS extensions (Jerome Marchand) [RHEL-139985]
- selftests/bpf: Add -fms-extensions to bpf build flags (Jerome Marchand) [RHEL-139985]
- bpf: optimize bpf_map_update_elem() for map-in-map types (Jerome Marchand) [RHEL-139985]
- bpf: make kprobe_multi_link_prog_run always_inline (Jerome Marchand) [RHEL-139985]
- selftests/bpf: Add success stats to rqspinlock stress test (Jerome Marchand) [RHEL-139985]
- rqspinlock: Precede non-head waiter queueing with AA check (Jerome Marchand) [RHEL-139985]
- rqspinlock: Disable spinning for trylock fallback (Jerome Marchand) [RHEL-139985]
- rqspinlock: Use trylock fallback when per-CPU rqnode is busy (Jerome Marchand) [RHEL-139985]
- rqspinlock: Perform AA checks immediately (Jerome Marchand) [RHEL-139985]
- rqspinlock: Enclose lock/unlock within lock entry acquisitions (Jerome Marchand) [RHEL-139985]
- bpf: Remove runqslower tool (Jerome Marchand) [RHEL-139985]
- selftests/bpf: Remove usage of lsm/file_alloc_security in selftest (Jerome Marchand) [RHEL-139985]
- bpf: Disable file_alloc_security hook (Jerome Marchand) [RHEL-139985]
- bpf: check for insn arrays in check_ptr_alignment (Jerome Marchand) [RHEL-139985]
- bpf: force BPF_F_RDONLY_PROG on insn array creation (Jerome Marchand) [RHEL-139985]
- selftests/bpf: Make CS length configurable for rqspinlock stress test (Jerome Marchand) [RHEL-139985]
- selftests/bpf: Add lock wait time stats to rqspinlock stress test (Jerome Marchand) [RHEL-139985]
- selftests/bpf: Relax CPU requirements for rqspinlock stress test (Jerome Marchand) [RHEL-139985]
- bpf: Introduce internal bpf_map_check_op_flags helper function (Jerome Marchand) [RHEL-139985]
- libbpf: Fix some incorrect @param descriptions in the comment of libbpf.h (Jerome Marchand) [RHEL-139985]
- selftests/bpf: Call bpf_get_numa_node_id() in trigger_count() (Jerome Marchand) [RHEL-139985]
- docs: bpf: map_array: Specify BPF_MAP_TYPE_PERCPU_ARRAY value size limit (Jerome Marchand) [RHEL-139985]
- selftests/bpf: Fix htab_update/reenter_update selftest failure (Jerome Marchand) [RHEL-139985]
- bpf: implement "jmp" mode for trampoline (Jerome Marchand) [RHEL-139985]
- bpf: specify the old and new poke_type for bpf_arch_text_poke (Jerome Marchand) [RHEL-139985]
- bpf,x86: adjust the "jmp" mode for bpf trampoline (Jerome Marchand) [RHEL-139985]
- bpf: fix the usage of BPF_TRAMP_F_SKIP_FRAME (Jerome Marchand) [RHEL-139985]
- x86/ftrace: Implement DYNAMIC_FTRACE_WITH_JMP (Jerome Marchand) [RHEL-139985]
- ftrace: Introduce FTRACE_OPS_FL_JMP (Jerome Marchand) [RHEL-139985]
- bpf: cleanup aux->used_maps after jit (Jerome Marchand) [RHEL-139985]
- selftests: bpf: Add tests for unbalanced rcu_read_lock (Jerome Marchand) [RHEL-139985]
- bpf: support nested rcu critical sections (Jerome Marchand) [RHEL-139985]
- bpf: test the correct stack liveness of tail calls (Jerome Marchand) [RHEL-139985]
- bpf: correct stack liveness for tail calls (Jerome Marchand) [RHEL-139985]
- bpf: test the proper verification of tail calls (Jerome Marchand) [RHEL-139985]
- bpf: properly verify tail call behavior (Jerome Marchand) [RHEL-139985]
- selftests/bpf: Improve reliability of test_perf_branches_no_hw() (Jerome Marchand) [RHEL-139985]
- selftests/bpf: skip test_perf_branches_hw() on unsupported platforms (Jerome Marchand) [RHEL-139985]
- bpf: Document cfi_stubs and owner fields in struct bpf_struct_ops (Jerome Marchand) [RHEL-139985]
- selftests/bpf: Use ASSERT_STRNEQ to factor in long slab cache names (Jerome Marchand) [RHEL-139985]
- bpf: don't skip other information if xlated_prog_insns is skipped (Jerome Marchand) [RHEL-139985]
- bpf: verifier: Move desc->imm setup to sort_kfunc_descs_by_imm_off() (Jerome Marchand) [RHEL-139985]
- selftests/bpf: Align kfuncs renamed in bpf tree (Jerome Marchand) [RHEL-139985]
- selftests/bpf: Add BTF dedup tests for recursive typedef definitions (Jerome Marchand) [RHEL-139985]
- libbpf: Fix BTF dedup to support recursive typedef definitions (Jerome Marchand) [RHEL-139985]
- selftests/bpf: Fix failure paths in send_signal test (Jerome Marchand) [RHEL-139985]
- selftests/bpf: Convert glob_match() to bpf arena (Jerome Marchand) [RHEL-139985]
- bpf: Handle return value of ftrace_set_filter_ip in register_fentry (Jerome Marchand) [RHEL-139985]
- bpf: Add missing checks to avoid verbose verifier log (Jerome Marchand) [RHEL-139985]
- selftests/bpf: retry bpf_map_update_elem() when E2BIG is returned (Jerome Marchand) [RHEL-139985]
- selftests/bpf: Add test to verify freeing the special fields in pcpu maps (Jerome Marchand) [RHEL-139985]
- bpf: Free special fields when update [lru_,]percpu_hash maps (Jerome Marchand) [RHEL-139985]
- bpf: Adjust return value for queue destruction in rqspinlock (Jerome Marchand) [RHEL-139985]
- selftests/bpf: add C-level selftests for indirect jumps (Jerome Marchand) [RHEL-139985]
- libbpf: support llvm-generated indirect jumps (Jerome Marchand) [RHEL-139985]
- bpf: disasm: add support for BPF_JMP|BPF_JA|BPF_X (Jerome Marchand) [RHEL-139985]
- selftests/bpf: test instructions arrays with blinding (Jerome Marchand) [RHEL-139985]
- bpf: support instructions arrays with constants blinding (Jerome Marchand) [RHEL-139985]
- selftests/bpf: add selftests for new insn_array map (Jerome Marchand) [RHEL-139985]
- libbpf: Recognize insn_array map type (Jerome Marchand) [RHEL-139985]
- bpftool: Recognize insn_array map type (Jerome Marchand) [RHEL-139985]
- bpf, x86: add new map type: instructions array (Jerome Marchand) [RHEL-139985]
- selftests/bpf: Test parsing of (multi-)split BTF (Jerome Marchand) [RHEL-139985]
- libbpf: Fix parsing of multi-split BTF (Jerome Marchand) [RHEL-139985]
- docs/bpf: Add missing BPF k/uprobe program types to docs (Jerome Marchand) [RHEL-139985]
- libbpf: Update the comment to remove the reference to the deprecated interface bpf_program__load(). (Jerome Marchand) [RHEL-139985]
- libbpf: Complete the missing @param and @return tags in btf.h (Jerome Marchand) [RHEL-139985]
- selftests/bpf: Add test for conditional jumps on same scalar register (Jerome Marchand) [RHEL-139985]
- bpf: Skip bounds adjustment for conditional jumps on same scalar register (Jerome Marchand) [RHEL-139985]
- selftests/bpf: Add ABBCCA case for rqspinlock stress test (Jerome Marchand) [RHEL-139985]
- rqspinlock: Disable queue destruction for deadlocks (Jerome Marchand) [RHEL-139985]
- selftests/bpf: Fix intermittent failures in file_reader test (Jerome Marchand) [RHEL-139985]
- libbpf: Fix the incorrect reference to the memlock_rlim variable in the comment. (Jerome Marchand) [RHEL-139985]
- libbpf: Optimize the redundant code in the bpf_object__init_user_btf_maps() function. (Jerome Marchand) [RHEL-139985]
- bpf: Fix stackmap overflow check in __bpf_get_stackid() (Jerome Marchand) [RHEL-139985]
- bpf: Refactor stack map trace depth calculation into helper function (Jerome Marchand) [RHEL-139985]
- bpftool: Fix missing closing parethesis for BTF_KIND_UNKN (Jerome Marchand) [RHEL-139985]
- selftests/bpf/benchs: Add overwrite mode benchmark for BPF ring buffer (Jerome Marchand) [RHEL-139985]
- selftests/bpf: Add overwrite mode test for BPF ring buffer (Jerome Marchand) [RHEL-139985]
- bpf: Add overwrite mode for BPF ring buffer (Jerome Marchand) [RHEL-139985]
- selftests/bpf: add file dynptr tests (Jerome Marchand) [RHEL-139985]
- bpf: dispatch to sleepable file dynptr (Jerome Marchand) [RHEL-139985]
- bpf: verifier: refactor kfunc specialization (Jerome Marchand) [RHEL-139985]
- bpf: add kfuncs and helpers support for file dynptrs (Jerome Marchand) [RHEL-139985]
- bpf: add plumbing for file-backed dynptr (Jerome Marchand) [RHEL-139985]
- bpf: verifier: centralize const dynptr check in unmark_stack_slots_dynptr() (Jerome Marchand) [RHEL-139985]
- bpf: widen dynptr size/offset to 64 bit (Jerome Marchand) [RHEL-139985]
- selftests/bpf: remove unnecessary kfunc prototypes (Jerome Marchand) [RHEL-139985]
- libbpf: fix formatting of bpf_object__append_subprog_code (Jerome Marchand) [RHEL-139985]
- bpf: make bpf_insn_successors to return a pointer (Jerome Marchand) [RHEL-139985]
- bpf: generalize and export map_get_next_key for arrays (Jerome Marchand) [RHEL-139985]
- bpf: save the start of functions in bpf_prog_aux (Jerome Marchand) [RHEL-139985]
- bpf: fix the return value of push_stack (Jerome Marchand) [RHEL-139985]
- bpf: Clarify get_outer_instance() handling in propagate_to_outer_instance() (Jerome Marchand) [RHEL-139985]
- selftests/bpf: Fix list_del() in arena list (Jerome Marchand) [RHEL-139985]
- samples/bpf: Fix spelling typos in samples/bpf (Jerome Marchand) [RHEL-139985]
- selftests/bpf: Fix selftest verif_scale_strobemeta failure with llvm22 (Jerome Marchand) [RHEL-139985]
- bpf: mark vma->{vm_mm,vm_file} as __safe_trusted_or_null (Jerome Marchand) [RHEL-139985]
- bpf: mark mm->owner as __safe_rcu_or_null (Jerome Marchand) [RHEL-139985]
- selftests/bpf: Silence unused-but-set build warnings (Jerome Marchand) [RHEL-139985]
- bpf: Consistently use bpf_rcu_lock_held() everywhere (Jerome Marchand) [RHEL-139985]
- bpf: Extract internal structs validation logic into helpers (Jerome Marchand) [RHEL-139985]
- selftests/bpf: Add more bpf_wq tests (Jerome Marchand) [RHEL-139985]
- bpf: Fix handling maps with no BTF and non-constant offsets for the bpf_wq (Jerome Marchand) [RHEL-139985]
- selftests/bpf: Test bpf_strcasestr,bpf_strncasestr kfuncs (Jerome Marchand) [RHEL-139985]
- bpf: add bpf_strcasestr,bpf_strncasestr kfuncs (Jerome Marchand) [RHEL-139985]
- selftests/bpf: Add tests for async cb context (Jerome Marchand) [RHEL-139985]
- bpf: Refactor storage_get_func_atomic to generic non_sleepable flag (Jerome Marchand) [RHEL-139985]
- bpf: Fix sleepable context for async callbacks (Jerome Marchand) [RHEL-139985]
- bpf: Cleanup unused func args in rqspinlock implementation (Jerome Marchand) [RHEL-139985]
- bpf: Add dynptr type for skb metadata (Jerome Marchand) [RHEL-139985]
- cpufreq/amd-pstate: Add comment explaining nominal_perf usage for performance policy (Steve Best) [RHEL-127643]
- cpufreq/amd-pstate: Call cppc_set_auto_sel() only for online CPUs (Steve Best) [RHEL-127643]
- cpufreq/amd-pstate: Add static asserts for EPP indices (Steve Best) [RHEL-127643]
- cpufreq/amd-pstate: Fix some whitespace issues (Steve Best) [RHEL-127643]
- cpufreq/amd-pstate: Adjust return values in amd_pstate_update_status() (Steve Best) [RHEL-127643]
- cpufreq/amd-pstate: Make amd_pstate_get_mode_string() never return NULL (Steve Best) [RHEL-127643]
- cpufreq/amd-pstate: Drop NULL value from amd_pstate_mode_string (Steve Best) [RHEL-127643]
- cpufreq/amd-pstate: Use sysfs_match_string() for epp (Steve Best) [RHEL-127643]
- efi/cper: Fix cper_bits_to_str buffer handling and return value (Thomas Huth) [RHEL-164371]
- efi: Wipe INITRD config table from memory after consumption (Thomas Huth) [RHEL-164371]
- efi/libstub: gop: Fix EDID support in mixed-mode (Thomas Huth) [RHEL-164371]
- docs: efi: add CPER functions to driver-api (Thomas Huth) [RHEL-164371]
- efi/cper: align ARM CPER type with UEFI 2.9A/2.10 specs (Thomas Huth) [RHEL-164371]
- efi/cper: Add a new helper function to print bitmasks (Thomas Huth) [RHEL-164371]
- efi/cper: Adjust infopfx size to accept an extra space (Thomas Huth) [RHEL-164371]
- efi/libstub: x86: Store EDID in boot_params (Thomas Huth) [RHEL-164371]
- efi/libstub: gop: Add support for reading EDID (Thomas Huth) [RHEL-164371]
- efi/libstub: gop: Initialize screen_info in helper function (Thomas Huth) [RHEL-164371]
- efi/libstub: gop: Find GOP handle instead of GOP data (Thomas Huth) [RHEL-164371]
- efi: Fix trailing whitespace in header file (Thomas Huth) [RHEL-164371]
- efi/memattr: Convert efi_memattr_init() return type to void (Thomas Huth) [RHEL-164371]
- efi: stmm: fix kernel-doc "bad line" warnings (Thomas Huth) [RHEL-164371]
- efi/riscv: Remove the useless failure return message print (Thomas Huth) [RHEL-164371]
- efistub/x86: Add fallback for SMBIOS record lookup (Thomas Huth) [RHEL-164371]
- kthread: Warn if mm_struct lacks user_ns in kthread_use_mm() (Thomas Huth) [RHEL-164371]
- arm64/efi: Don't fail check current_in_efi() if preemptible (Thomas Huth) [RHEL-164371]
- arm64: efi: Fix NULL pointer dereference by initializing user_ns (Thomas Huth) [RHEL-164371]
- arm64/efi: Call EFI runtime services without disabling preemption (Thomas Huth) [RHEL-164371]
- arm64/efi: Move uaccess en/disable out of efi_set_pgd() (Thomas Huth) [RHEL-164371]
- arm64/efi: Drop efi_rt_lock spinlock from EFI arch wrapper (Thomas Huth) [RHEL-164371]
- arm64/fpsimd: Permit kernel mode NEON with IRQs off (Thomas Huth) [RHEL-164371]
- arm64/fpsimd: Don't warn when EFI execution context is preemptible (Thomas Huth) [RHEL-164371]
- efi/runtime-wrappers: Keep track of the efi_runtime_lock owner (Thomas Huth) [RHEL-164371]
- efi: Add missing static initializer for efi_mm::cpus_allowed_lock (Thomas Huth) [RHEL-164371]
- efi/libstub: Fix page table access in 5-level to 4-level paging transition (Thomas Huth) [RHEL-164371]
- platform/x86/amd/pmf: Added a module parameter to disable the Smart PC function (Steve Best) [RHEL-127641]
- platform/x86/amd/pmf: Introduce new interface to export NPU metrics (Steve Best) [RHEL-127641]
- platform/x86/amd/pmf: Use devm_mutex_init() for mutex initialization (Steve Best) [RHEL-127641]
- platform/x86/amd/pmf: Refactor repetitive BIOS output handling (Steve Best) [RHEL-127641]
- platform/x86/amd/pmf: Replace magic table id with METRICS_TABLE_ID (Steve Best) [RHEL-127641]
- platform/x86/amd/pmf: Rename IPU metrics fields to NPU for consistency (Steve Best) [RHEL-127641]
- platform/x86/amd/pmf: Remove redundant ternary operators (Steve Best) [RHEL-127641]
- hwmon: (k10temp) Add AMD Steam Deck APU ID (Steve Best) [RHEL-127650]
- hwmon: (k10temp) Add device ID for Strix Halo (Steve Best) [RHEL-127650]
Resolves: RHEL-117269, RHEL-127641, RHEL-127643, RHEL-127650, RHEL-139985, RHEL-164371, RHEL-171638
Signed-off-by: CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@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-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-riscv64-debug-rhel.config | ||
| kernel-riscv64-rhel.config | ||
| kernel-s390x-debug-rhel.config | ||
| kernel-s390x-rhel.config | ||
| kernel-s390x-zfcpdump-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.sbat.template | ||
| 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 | ||
| nvidiabfdpu.x509 | ||
| nvidiagpuoot001.x509 | ||
| nvidiajetsonsoc.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 | ||
| redhatsecureboot504.cer | ||
| redhatsecurebootca5.cer | ||
| rheldup3.x509 | ||
| rhelima_centos.x509 | ||
| rhelima.x509 | ||
| rhelimaca1.x509 | ||
| rhelkpatch1.x509 | ||
| rpminspect.yaml | ||
| sources | ||
| uki_addons.json | ||
| uki_create_addons.py | ||
| uki-addons.sbat.template | ||
| uki.sbat.template | ||
| 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