The Linux kernel
Go to file
Julio Faracco f5b2a5f2ae kernel-6.12.0-69.el10
* Fri Mar 28 2025 Julio Faracco <jfaracco@redhat.com> [6.12.0-69.el10]
- redhat/configs: Enable CONFIG_BLK_CGROUP_PUNT_BIO (Neal Gompa) [RHEL-79711]
- block/Kconfig: Allow selecting BLK_CGROUP_PUNT_BIO (Neal Gompa) [RHEL-79711]
- perf script: Fix hangup in offline flamegraph report (Michael Petlan) [RHEL-57021]
- perf script: force stdin for flamegraph in live mode (Michael Petlan) [RHEL-57021]
- smb: client: fix regression with guest option (Paulo Alcantara) [RHEL-83856]
- KVM: selftests: Allow running a single iteration of dirty_log_test (Maxim Levitsky) [RHEL-58941]
- KVM: selftests: Fix an off-by-one in the number of dirty_log_test iterations (Maxim Levitsky) [RHEL-58941]
- KVM: selftests: Set per-iteration variables at the start of each iteration (Maxim Levitsky) [RHEL-58941]
- KVM: selftests: Tighten checks around prev iter's last dirty page in ring (Maxim Levitsky) [RHEL-58941]
- KVM: selftests: Ensure guest writes min number of pages in dirty_log_test (Maxim Levitsky) [RHEL-58941]
- KVM: sefltests: Verify value of dirty_log_test last page isn't bogus (Maxim Levitsky) [RHEL-58941]
- KVM: selftests: Collect *all* dirty entries in each dirty_log_test iteration (Maxim Levitsky) [RHEL-58941]
- KVM: selftests: Print (previous) last_page on dirty page value mismatch (Maxim Levitsky) [RHEL-58941]
- KVM: selftests: Use continue to handle all "pass" scenarios in dirty_log_test (Maxim Levitsky) [RHEL-58941]
- KVM: selftests: Post to sem_vcpu_stop if and only if vcpu_stop is true (Maxim Levitsky) [RHEL-58941]
- KVM: selftests: Keep dirty_log_test vCPU in guest until it needs to stop (Maxim Levitsky) [RHEL-58941]
- KVM: selftests: Honor "stop" request in dirty ring test (Maxim Levitsky) [RHEL-58941]
- KVM: selftests: Limit dirty_log_test's s390x workaround to s390x (Maxim Levitsky) [RHEL-58941]
- KVM: selftests: Continuously reap dirty ring while vCPU is running (Maxim Levitsky) [RHEL-58941]
- KVM: selftests: Read per-page value into local var when verifying dirty_log_test (Maxim Levitsky) [RHEL-58941]
- KVM: selftests: Precisely track number of dirty/clear pages for each iteration (Maxim Levitsky) [RHEL-58941]
- KVM: selftests: Drop stale srandom() initialization from dirty_log_test (Maxim Levitsky) [RHEL-58941]
- KVM: selftests: Drop signal/kick from dirty ring testcase (Maxim Levitsky) [RHEL-58941]
- KVM: selftests: Sync dirty_log_test iteration to guest *before* resuming (Maxim Levitsky) [RHEL-58941]
- KVM: selftests: Support multiple write retires in dirty_log_test (Maxim Levitsky) [RHEL-58941]
- KVM: VMX: read the PML log in the same order as it was written (Maxim Levitsky) [RHEL-58941]
- KVM: VMX: refactor PML terminology (Maxim Levitsky) [RHEL-58941]
- crypto: pcrypt - Call crypto layer directly when padata_do_parallel() return -EBUSY (Herbert Xu) [RHEL-80114] {CVE-2024-56690}
- erofs: fix blksize < PAGE_SIZE for file-backed mounts (Ian Kent) [RHEL-82421] {CVE-2024-56750}
- platform/x86/intel/vsec: Add support for Panther Lake (Steve Best) [RHEL-47411]
- bonding: report duplicate MAC address in all situations (Hangbin Liu) [RHEL-73803]
- ice: Fix signedness bug in ice_init_interrupt_scheme() (Petr Oros) [RHEL-80554]
- ice: init flow director before RDMA (Petr Oros) [RHEL-80554]
- ice: simplify VF MSI-X managing (Petr Oros) [RHEL-80554]
- ice: enable_rdma devlink param (Petr Oros) [RHEL-80554]
- ice: treat dyn_allowed only as suggestion (Petr Oros) [RHEL-80554]
- ice, irdma: move interrupts code to irdma (Petr Oros) [RHEL-80554]
- ice: get rid of num_lan_msix field (Petr Oros) [RHEL-80554]
- ice: remove splitting MSI-X between features (Petr Oros) [RHEL-80554]
- ice: devlink PF MSI-X max and min parameter (Petr Oros) [RHEL-80554]
- ice: ice_probe: init ice_adapter after HW init (Petr Oros) [RHEL-80554]
- ice: minor: rename goto labels from err to unroll (Petr Oros) [RHEL-80554]
- ice: split ice_init_hw() out from ice_init_dev() (Petr Oros) [RHEL-80554]
- ice: c827: move wait for FW to ice_init_hw() (Petr Oros) [RHEL-80554]
- ipv6: use RCU protection in ip6_default_advmss() (Guillaume Nault) [RHEL-81574] {CVE-2025-21765}
- net: add dev_net_rcu() helper (Guillaume Nault) [RHEL-81574] {CVE-2025-21765}
- objtool: Add bch2_trans_unlocked_error() to bcachefs noreturns (Radomir Vrbovsky) [RHEL-80715]
- objtool: Exclude __tracepoints data from ENDBR checks (Radomir Vrbovsky) [RHEL-80715]
- kbuild: Add Propeller configuration for kernel build (Radomir Vrbovsky) [RHEL-80715]
- AutoFDO: Enable machine function split optimization for AutoFDO (Radomir Vrbovsky) [RHEL-80715]
- AutoFDO: Enable -ffunction-sections for the AutoFDO build (Radomir Vrbovsky) [RHEL-80715]
- vmlinux.lds.h: Add markers for text_unlikely and text_hot sections (Radomir Vrbovsky) [RHEL-80715]
- openrisc: place exception table at the head of vmlinux (Radomir Vrbovsky) [RHEL-80715]
- vmlinux.lds.h: Adjust symbol ordering in text output section (Radomir Vrbovsky) [RHEL-80715]
- objtool: Fix unreachable instruction warnings for weak functions (Radomir Vrbovsky) [RHEL-80715]
- kbuild: Add AutoFDO support for Clang build (Radomir Vrbovsky) [RHEL-80715]
- reiserfs: The last commit (Radomir Vrbovsky) [RHEL-80715]
- objtool: Also include tools/include/uapi (Radomir Vrbovsky) [RHEL-80715]
- objtool: Detect non-relocated text references (Radomir Vrbovsky) [RHEL-80715]
- arch/x86/kernel/setup.c: fix rh_check_supported (Tomas Henzl) [RHEL-80866]
- intel_idle: Handle older CPUs, which stop the TSC in deeper C states, correctly (Steve Best) [RHEL-79459]
- intel_idle: add Clearwater Forest SoC support (Steve Best) [RHEL-79459]
- selftests: fib_nexthops: do not mark skipped tests as failed (Hangbin Liu) [RHEL-80288]
Resolves: RHEL-47411, RHEL-57021, RHEL-58941, RHEL-73803, RHEL-79459, RHEL-79711, RHEL-80114, RHEL-80288, RHEL-80554, RHEL-80715, RHEL-80866, RHEL-81574, RHEL-82421, RHEL-83856

Signed-off-by: Julio Faracco <jfaracco@redhat.com>
2025-03-29 00:24:42 -03:00
.gitignore kernel-5.7.0-0.rc1.20200414git8632e9b5645b.1 2020-04-14 17:53:23 -04:00
check-kabi kernel-6.0.0-0.rc7.20220927gita1375562c0a8.48 2022-09-27 09:26:17 -05:00
def_variants.yaml.rhel kernel-6.12.0-65.el10 2025-03-19 00:32:40 -03:00
dracut-virt.conf kernel-6.12.0-61.el10 2025-03-07 18:23:05 -03:00
fedoraimaca.x509 kernel-6.10.0-0.rc2.8.el10 2024-06-04 09:40:59 +02:00
filtermods.py kernel-6.10.0-0.rc6.13.el10 2024-07-02 18:03:45 +02:00
flavors kernel-6.8.0-1.el10 2024-03-24 20:18:25 +01:00
gating.yaml kernel-6.12.0-54.el10 2025-02-14 07:54:48 +01:00
generate_all_configs.sh kernel-6.5.0-0.rc7.20230822gitf7757129e3de.51 2023-08-22 07:04:59 -05:00
kernel-aarch64-64k-debug-rhel.config kernel-6.12.0-69.el10 2025-03-29 00:24:42 -03:00
kernel-aarch64-64k-rhel.config kernel-6.12.0-69.el10 2025-03-29 00:24:42 -03:00
kernel-aarch64-automotive-debug-rhel.config kernel-6.12.0-69.el10 2025-03-29 00:24:42 -03:00
kernel-aarch64-automotive-rhel.config kernel-6.12.0-69.el10 2025-03-29 00:24:42 -03:00
kernel-aarch64-debug-rhel.config kernel-6.12.0-69.el10 2025-03-29 00:24:42 -03:00
kernel-aarch64-rhel.config kernel-6.12.0-69.el10 2025-03-29 00:24:42 -03:00
kernel-aarch64-rt-64k-debug-rhel.config kernel-6.12.0-69.el10 2025-03-29 00:24:42 -03:00
kernel-aarch64-rt-64k-rhel.config kernel-6.12.0-69.el10 2025-03-29 00:24:42 -03:00
kernel-aarch64-rt-debug-rhel.config kernel-6.12.0-69.el10 2025-03-29 00:24:42 -03:00
kernel-aarch64-rt-rhel.config kernel-6.12.0-69.el10 2025-03-29 00:24:42 -03:00
kernel-local Change method of configuration generation 2016-12-06 12:07:10 -08:00
kernel-ppc64le-debug-rhel.config kernel-6.12.0-69.el10 2025-03-29 00:24:42 -03:00
kernel-ppc64le-rhel.config kernel-6.12.0-69.el10 2025-03-29 00:24:42 -03:00
kernel-s390x-debug-rhel.config kernel-6.12.0-69.el10 2025-03-29 00:24:42 -03:00
kernel-s390x-rhel.config kernel-6.12.0-69.el10 2025-03-29 00:24:42 -03:00
kernel-s390x-zfcpdump-rhel.config kernel-6.12.0-69.el10 2025-03-29 00:24:42 -03:00
kernel-x86_64-automotive-debug-rhel.config kernel-6.12.0-69.el10 2025-03-29 00:24:42 -03:00
kernel-x86_64-automotive-rhel.config kernel-6.12.0-69.el10 2025-03-29 00:24:42 -03:00
kernel-x86_64-debug-rhel.config kernel-6.12.0-69.el10 2025-03-29 00:24:42 -03:00
kernel-x86_64-rhel.config kernel-6.12.0-69.el10 2025-03-29 00:24:42 -03:00
kernel-x86_64-rt-debug-rhel.config kernel-6.12.0-69.el10 2025-03-29 00:24:42 -03:00
kernel-x86_64-rt-rhel.config kernel-6.12.0-69.el10 2025-03-29 00:24:42 -03:00
kernel.changelog kernel-6.12.0-69.el10 2025-03-29 00:24:42 -03:00
kernel.spec kernel-6.12.0-69.el10 2025-03-29 00:24:42 -03:00
kvm_stat.logrotate kernel-5.13.0-0.rc3.20210527gitad9f25d33860.28 2021-05-27 11:30:07 -05:00
linux-kernel-test.patch kernel-5.17-0.rc0.20220121gitc2c94b3b187d.73 2022-01-21 11:03:01 -06:00
Makefile.rhelver kernel-6.12.0-69.el10 2025-03-29 00:24:42 -03:00
merge.py kernel-6.4.0-0.rc0.20230425git173ea743bf7a.3 2023-04-25 11:01:29 -05:00
mod-denylist.sh kernel-6.9.0-0.rc4.2.el10 2024-04-22 08:02:15 +02:00
mod-sign.sh kernel-6.5.0-0.rc7.20230822gitf7757129e3de.51 2023-08-22 07:04:59 -05:00
Module.kabi_aarch64 Sync up on adding a bunch of files 2019-11-13 10:01:45 -05:00
Module.kabi_dup_aarch64 Sync up on adding a bunch of files 2019-11-13 10:01:45 -05:00
Module.kabi_dup_ppc64le Sync up on adding a bunch of files 2019-11-13 10:01:45 -05:00
Module.kabi_dup_riscv64 kernel-6.11.0-25.el10 2024-09-16 16:22:29 +02:00
Module.kabi_dup_s390x Sync up on adding a bunch of files 2019-11-13 10:01:45 -05:00
Module.kabi_dup_x86_64 Sync up on adding a bunch of files 2019-11-13 10:01:45 -05:00
Module.kabi_ppc64le Sync up on adding a bunch of files 2019-11-13 10:01:45 -05:00
Module.kabi_riscv64 kernel-6.11.0-25.el10 2024-09-16 16:22:29 +02:00
Module.kabi_s390x Sync up on adding a bunch of files 2019-11-13 10:01:45 -05:00
Module.kabi_x86_64 Sync up on adding a bunch of files 2019-11-13 10:01:45 -05:00
nvidiagpuoot001.x509 kernel-6.8.0-1.el10 2024-03-24 20:18:25 +01:00
partial-clang_lto-aarch64-debug-snip.config kernel-6.11.0-0.rc5.21.el10 2024-08-26 11:42:21 +02:00
partial-clang_lto-aarch64-snip.config kernel-6.11.0-0.rc5.21.el10 2024-08-26 11:42:21 +02:00
partial-clang_lto-x86_64-debug-snip.config kernel-6.11.0-0.rc5.21.el10 2024-08-26 11:42:21 +02:00
partial-clang_lto-x86_64-snip.config kernel-6.11.0-0.rc5.21.el10 2024-08-26 11:42:21 +02:00
partial-clang-debug-snip.config kernel-6.11.0-0.rc5.21.el10 2024-08-26 11:42:21 +02:00
partial-clang-snip.config kernel-6.11.0-0.rc5.21.el10 2024-08-26 11:42:21 +02:00
partial-kgcov-debug-snip.config kernel-6.11.0-29.el10 2024-11-11 13:22:14 +01:00
partial-kgcov-snip.config kernel-6.11.0-29.el10 2024-11-11 13:22:14 +01:00
patch-6.12-redhat.patch kernel-6.12.0-30.el10 2024-11-18 12:06:48 +01:00
process_configs.sh kernel-6.8.0-0.rc3.20240207git6d280f4d760e.29 2024-02-07 13:22:20 -06:00
README.rst kernel-5.7.0-0.rc4.1 2020-05-04 12:40:44 -05:00
redhatsecureboot501.cer kernel-6.9.0-0.rc7.5.el10 2024-05-07 14:59:41 +02:00
redhatsecurebootca5.cer kernel-6.9.0-0.rc7.5.el10 2024-05-07 14:59:41 +02:00
rheldup3.x509 kernel-5.11.0-0.rc7.149 2021-02-08 09:59:50 -06:00
rhelima_centos.x509 kernel-6.9.0-7.el10 2024-05-20 13:51:56 +02:00
rhelima.x509 kernel-6.9.0-7.el10 2024-05-20 13:51:56 +02:00
rhelimaca1.x509 kernel-6.9.0-7.el10 2024-05-20 13:51:56 +02:00
rhelkpatch1.x509 kernel-5.11.0-0.rc7.149 2021-02-08 09:59:50 -06:00
rpminspect.yaml kernel-6.12.0-30.el10 2024-11-18 12:06:48 +01:00
sources kernel-6.12.0-69.el10 2025-03-29 00:24:42 -03:00
uki_addons.json kernel-6.12.0-56.el10 2025-02-20 23:45:53 -03:00
uki_create_addons.py kernel-6.11.0-29.el10 2024-11-11 13:22:14 +01:00
x509.genkey.centos kernel-5.17-0.rc1.20220127git626b2dda7651.78 2022-01-27 08:59:41 -06:00
x509.genkey.rhel Sync up on adding a bunch of files 2019-11-13 10:01:45 -05:00

===================
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