The Linux kernel
Go to file
CKI KWF Bot c985060fcb kernel-5.14.0-668.el9
* Tue Jan 27 2026 CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com> [5.14.0-668.el9]
- bonding: don't set oif to bond dev when getting NS target destination (CKI Backport Bot) [RHEL-128764]
- thunderbolt: Add support for Intel Wildcat Lake (Desnes Nunes) [RHEL-95661]
- crypto: seqiv - Do not use req->iv after crypto_aead_encrypt (Xin Long) [RHEL-118175]
- redhat: hsr: Remove tech preview tainting (Felix Maurer) [RHEL-100941]
- redhat: Package net/hsr selftests (Felix Maurer) [RHEL-127796]
- net/hsr: fix NULL pointer dereference in prp_get_untagged_frame() (Felix Maurer) [RHEL-127794]
- hsr: Follow standard for HSRv0 supervision frames (Felix Maurer) [RHEL-127794]
- hsr: Fix supervision frame sending on HSRv0 (Felix Maurer) [RHEL-127794]
- net: hsr: prevent creation of HSR device with slaves from another netns (Felix Maurer) [RHEL-127794]
- net/hsr: add interlink to fill_info output (Felix Maurer) [RHEL-127764 RHEL-127794]
- net/hsr: add protocol version to fill_info output (Felix Maurer) [RHEL-127764 RHEL-127794]
- hsr: hold rcu and dev lock for hsr_get_port_ndev (Felix Maurer) [RHEL-127794]
- hsr: use hsr_for_each_port_rtnl in hsr_port_get_hsr (Felix Maurer) [RHEL-127794]
- hsr: use rtnl lock when iterating over ports (Felix Maurer) [RHEL-127794]
- hsr: use netdev_master_upper_dev_link() when linking lower ports (Felix Maurer) [RHEL-127794]
- net, hsr: reject HSR frame if skb can't hold tag (Felix Maurer) [RHEL-127794] {CVE-2025-39703}
- net: hsr: sync hw addr of slave2 according to slave1 hw addr on PRP (Felix Maurer) [RHEL-127794 RHEL-130474]
- redhat: hsr: Enable KUnit test for PRP duplicate discard (Felix Maurer) [RHEL-127794]
- net: hsr: Add KUnit test for PRP (Felix Maurer) [RHEL-127794]
- net: hsr: Fix PRP duplicate detection (Felix Maurer) [RHEL-127794]
- net: hsr: Create and export hsr_get_port_ndev() (Felix Maurer) [RHEL-127794]
- net: hsr: remove synchronize_rcu() from hsr_add_port() (Felix Maurer) [RHEL-127794]
- net: hsr: remove one synchronize_rcu() from hsr_del_port() (Felix Maurer) [RHEL-127794]
- net: hsr: must allocate more bytes for RedBox support (Felix Maurer) [RHEL-127794]
- selftests: hsr: Add test for VLAN (Felix Maurer) [RHEL-127794 RHEL-130476]
- net: hsr: Add VLAN CTAG filter support (Felix Maurer) [RHEL-127794 RHEL-130476]
- net: hsr: Add VLAN support (Felix Maurer) [RHEL-127794 RHEL-130476]
- tests: hsr: Increase timeout to 50 seconds (Felix Maurer) [RHEL-127794]
- net: hsr: convert to use new timer APIs (Felix Maurer) [RHEL-127794]
- net: hsr: Remove interlink_sequence_nr. (Felix Maurer) [RHEL-127794]
- net: hsr: Use the seqnr lock for frames received via interlink port. (Felix Maurer) [RHEL-127794]
- net: hsr: prevent NULL pointer dereference in hsr_proxy_announce() (Felix Maurer) [RHEL-127794]
- net: hsr: cosmetic: Remove extra white space (Felix Maurer) [RHEL-127794]
- treewide, timers: Rename from_timer() to timer_container_of() (Felix Maurer) [RHEL-100940 RHEL-127794]
- net: hsr: Send supervisory frames to HSR network with ProxyNodeTable data (Felix Maurer) [RHEL-100940 RHEL-127794]
- selftests: hsr: Extend the hsr_ping.sh test to use fixed MAC addresses (Felix Maurer) [RHEL-127794]
- selftests: hsr: Extend the hsr_redbox.sh test to use fixed MAC addresses (Felix Maurer) [RHEL-127794]
- selftests: hsr: Fix "File exists" errors for hsr_ping (Felix Maurer) [RHEL-127794]
- test: hsr: Extend the hsr_redbox.sh to have more SAN devices connected (Felix Maurer) [RHEL-127794]
- test: hsr: Call cleanup_all_ns when hsr_redbox.sh script exits (Felix Maurer) [RHEL-100940 RHEL-127794]
- net: hsr: init prune_proxy_timer sooner (Felix Maurer) [RHEL-100940 RHEL-127794]
- test: hsr: Add test for HSR RedBOX (HSR-SAN) mode of operation (Felix Maurer) [RHEL-100940 RHEL-127794]
- test: hsr: Extract version agnostic information from ping command output (Felix Maurer) [RHEL-100940 RHEL-127794]
- test: hsr: Move common code to hsr_common.sh file (Felix Maurer) [RHEL-100940 RHEL-127794]
- test: hsr: Remove script code already implemented in lib.sh (Felix Maurer) [RHEL-100940 RHEL-127794]
- net: hsr: Provide RedBox support (HSR-SAN) (Felix Maurer) [RHEL-100940 RHEL-127794]
- net: hsr: Use full string description when opening HSR network device (Felix Maurer) [RHEL-127794]
- net: hsr: Fix typo in the hsr_forward_do() function comment (Felix Maurer) [RHEL-127794]
- net: hsr: constify the struct device_type usage (Felix Maurer) [RHEL-127794]
- net: fill in MODULE_DESCRIPTION()s for HSR (Felix Maurer) [RHEL-127794]
- selftests: hsr: Extend the testsuite to also cover HSRv1. (Felix Maurer) [RHEL-127794]
- selftests: hsr: Reorder the testsuite. (Felix Maurer) [RHEL-127794]
- selftests: hsr: Use `let' properly. (Felix Maurer) [RHEL-127794]
- net/hsr: Remove unused function declarations (Felix Maurer) [RHEL-127794]
- net: ionic: map SKB after pseudo-header checksum prep (Jakub Ramaseuski) [RHEL-127815]
- net: ionic: add dma_wmb() before ringing TX doorbell (Jakub Ramaseuski) [RHEL-127815]
- ionic: convert to ndo_hwtstamp API (Jakub Ramaseuski) [RHEL-127815]
- RDMA/ionic: Fix memory leak of admin q_wr (Jakub Ramaseuski) [RHEL-127815]
- RDMA/ionic: Use ether_addr_copy instead of memcpy (Jakub Ramaseuski) [RHEL-127815]
- RDMA/ionic: Fix build failure on SPARC due to xchg() operand size (Jakub Ramaseuski) [RHEL-127815]
- ionic: use int type for err in ionic_get_module_eeprom_by_page (Jakub Ramaseuski) [RHEL-127815]
- RDMA/ionic: Add Makefile/Kconfig to kernel build environment (Jakub Ramaseuski) [RHEL-127815]
- RDMA: Add IONIC to rdma_driver_id definition (Jakub Ramaseuski) [RHEL-127815]
- RDMA/ionic: Implement device stats ops (Jakub Ramaseuski) [RHEL-127815]
- RDMA/ionic: Register device ops for miscellaneous functionality (Jakub Ramaseuski) [RHEL-127815]
- RDMA/ionic: Register device ops for datapath (Jakub Ramaseuski) [RHEL-127815]
- RDMA/ionic: Register device ops for control path (Jakub Ramaseuski) [RHEL-127815]
- RDMA/ionic: Create device queues to support admin operations (Jakub Ramaseuski) [RHEL-127815]
- RDMA/ionic: Register auxiliary module for ionic ethernet adapter (Jakub Ramaseuski) [RHEL-127815]
- redhat/configs: Disable CONFIG_INFINIBAND_IONIC in generic (Jakub Ramaseuski) [RHEL-127815]
- net: ionic: Provide doorbell and CMB region information (Jakub Ramaseuski) [RHEL-127815]
- net: ionic: Provide interrupt allocation support for the RDMA driver (Jakub Ramaseuski) [RHEL-127815]
- net: ionic: Provide RDMA reset support for the RDMA driver (Jakub Ramaseuski) [RHEL-127815]
- net: ionic: Export the APIs from net driver to support device commands (Jakub Ramaseuski) [RHEL-127815]
- net: ionic: Update LIF identity with additional RDMA capabilities (Jakub Ramaseuski) [RHEL-127815]
- net: ionic: Create an auxiliary device for rdma driver (Jakub Ramaseuski) [RHEL-127815]
- ethernet: ionic: Fix DMA mapping tests (Jakub Ramaseuski) [RHEL-127815]
- ionic: cancel delayed work earlier in remove (Jakub Ramaseuski) [RHEL-127815]
- ionic: clean dbpage in de-init (Jakub Ramaseuski) [RHEL-127815]
- ionic: print firmware heartbeat as unsigned (Jakub Ramaseuski) [RHEL-127815]
- ionic: Prevent driver/fw getting out of sync on devcmd(s) (Jakub Ramaseuski) [RHEL-127815]
- redhat: enable TDX host config (Paolo Bonzini) [RHEL-115482]
- KVM: TDX: Explicitly do WBINVD when no more TDX SEAMCALLs (Paolo Bonzini) [RHEL-115482]
- x86/virt/tdx: Update the kexec section in the TDX documentation (Paolo Bonzini) [RHEL-115482]
- x86/virt/tdx: Remove the !KEXEC_CORE dependency (Paolo Bonzini) [RHEL-115482]
- x86/kexec: Disable kexec/kdump on platforms with TDX partial write erratum (Paolo Bonzini) [RHEL-115482]
- x86/virt/tdx: Mark memory cache state incoherent when making SEAMCALL (Paolo Bonzini) [RHEL-115482]
- x86/sme: Use percpu boolean to control WBINVD during kexec (Paolo Bonzini) [RHEL-115482]
- x86/virt/tdx: Avoid indirect calls to TDX assembly functions (Paolo Bonzini) [RHEL-115482]
Resolves: RHEL-100940, RHEL-100941, RHEL-115482, RHEL-118175, RHEL-127764, RHEL-127794, RHEL-127796, RHEL-127815, RHEL-128764, RHEL-130474, RHEL-130476, RHEL-95661

Signed-off-by: CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com>
2026-01-27 11:55:28 +00:00
.gitignore RHEL 9.0.0 Alpha bootstrap 2020-10-15 14:41:02 +02:00
check-kabi kernel-5.14.0-155.el9 2022-08-23 20:50:32 +00:00
cpupower.config RHEL 9.0.0 Alpha bootstrap 2020-10-15 14:41:02 +02:00
cpupower.service RHEL 9.0.0 Alpha bootstrap 2020-10-15 14:41:02 +02:00
dracut-virt.conf kernel-5.14.0-630.el9 2025-10-25 22:43:49 +00:00
filter-aarch64.sh.rhel RHEL 9.0.0 Alpha bootstrap 2020-10-15 14:41:02 +02:00
filter-armv7hl.sh.rhel RHEL 9.0.0 Alpha bootstrap 2020-10-15 14:41:02 +02:00
filter-modules.sh.rhel kernel-5.14.0-571.el9 2025-03-06 06:29:10 +00:00
filter-ppc64le.sh.rhel RHEL 9.0.0 Alpha bootstrap 2020-10-15 14:41:02 +02:00
filter-s390x.sh.rhel RHEL 9.0.0 Alpha bootstrap 2020-10-15 14:41:02 +02:00
filter-x86_64.sh.rhel RHEL 9.0.0 Alpha bootstrap 2020-10-15 14:41:02 +02:00
gating.yaml kernel-5.14.0-570.el9 2025-02-17 12:11:14 -05:00
generate_all_configs.sh kernel-5.14.0-172.el9 2022-10-03 05:42:53 -04:00
kernel-aarch64-64k-debug-rhel.config kernel-5.14.0-668.el9 2026-01-27 11:55:28 +00:00
kernel-aarch64-64k-rhel.config kernel-5.14.0-668.el9 2026-01-27 11:55:28 +00:00
kernel-aarch64-debug-rhel.config kernel-5.14.0-668.el9 2026-01-27 11:55:28 +00:00
kernel-aarch64-rhel.config kernel-5.14.0-668.el9 2026-01-27 11:55:28 +00:00
kernel-aarch64-rt-64k-debug-rhel.config kernel-5.14.0-668.el9 2026-01-27 11:55:28 +00:00
kernel-aarch64-rt-64k-rhel.config kernel-5.14.0-668.el9 2026-01-27 11:55:28 +00:00
kernel-aarch64-rt-debug-rhel.config kernel-5.14.0-668.el9 2026-01-27 11:55:28 +00:00
kernel-aarch64-rt-rhel.config kernel-5.14.0-668.el9 2026-01-27 11:55:28 +00:00
kernel-local RHEL 9.0.0 Alpha bootstrap 2020-10-15 14:41:02 +02:00
kernel-ppc64le-debug-rhel.config kernel-5.14.0-668.el9 2026-01-27 11:55:28 +00:00
kernel-ppc64le-rhel.config kernel-5.14.0-668.el9 2026-01-27 11:55:28 +00:00
kernel-s390x-debug-rhel.config kernel-5.14.0-668.el9 2026-01-27 11:55:28 +00:00
kernel-s390x-rhel.config kernel-5.14.0-668.el9 2026-01-27 11:55:28 +00:00
kernel-s390x-zfcpdump-rhel.config kernel-5.14.0-668.el9 2026-01-27 11:55:28 +00:00
kernel-x86_64-debug-rhel.config kernel-5.14.0-668.el9 2026-01-27 11:55:28 +00:00
kernel-x86_64-rhel.config kernel-5.14.0-668.el9 2026-01-27 11:55:28 +00:00
kernel-x86_64-rt-debug-rhel.config kernel-5.14.0-668.el9 2026-01-27 11:55:28 +00:00
kernel-x86_64-rt-rhel.config kernel-5.14.0-668.el9 2026-01-27 11:55:28 +00:00
kernel.changelog kernel-5.14.0-668.el9 2026-01-27 11:55:28 +00:00
kernel.sbat.template kernel-5.14.0-658.el9 2026-01-09 19:47:09 +00:00
kernel.spec kernel-5.14.0-668.el9 2026-01-27 11:55:28 +00:00
kvm_stat.logrotate kernel-5.13.0-0.rc7.51.el9 2021-06-21 19:14:53 -04:00
linux-kernel-test.patch RHEL 9.0.0 Alpha bootstrap 2020-10-15 14:41:02 +02:00
Makefile.rhelver kernel-5.14.0-668.el9 2026-01-27 11:55:28 +00:00
merge.pl RHEL 9.0.0 Alpha bootstrap 2020-10-15 14:41:02 +02:00
mod-denylist.sh kernel-5.13.0-1.el9 2021-07-02 16:34:23 -04:00
mod-extra.list.rhel kernel-5.14.0-573.el9 2025-03-17 16:36:12 -03:00
mod-internal.list kernel-5.14.0-668.el9 2026-01-27 11:55:28 +00:00
mod-partner.list kernel-5.14.0-296.el9 2023-04-04 12:03:43 +02:00
mod-sign.sh kernel-5.14.0-365.el9 2023-09-12 08:27:19 -04:00
Module.kabi_aarch64 kernel-5.14.0-72.el9 2022-03-15 13:30:59 +00:00
Module.kabi_dup_aarch64 RHEL 9.0.0 Alpha bootstrap 2020-10-15 14:41:02 +02:00
Module.kabi_dup_ppc64le RHEL 9.0.0 Alpha bootstrap 2020-10-15 14:41:02 +02:00
Module.kabi_dup_s390x RHEL 9.0.0 Alpha bootstrap 2020-10-15 14:41:02 +02:00
Module.kabi_dup_x86_64 RHEL 9.0.0 Alpha bootstrap 2020-10-15 14:41:02 +02:00
Module.kabi_ppc64le kernel-5.14.0-72.el9 2022-03-15 13:30:59 +00:00
Module.kabi_s390x kernel-5.14.0-72.el9 2022-03-15 13:30:59 +00:00
Module.kabi_x86_64 kernel-5.14.0-72.el9 2022-03-15 13:30:59 +00:00
nvidiagpuoot001.x509 kernel-5.14.0-423.el9 2024-02-16 10:50:49 -05:00
parallel_xz.sh kernel-5.10.0-0.rc6.92 2020-12-04 15:24:35 -05:00
partial-kgcov-snip.config kernel-5.14.0-633.el9 2025-11-03 10:46:55 +00:00
patch-5.14-redhat.patch kernel-5.14.0-172.el9 2022-10-03 05:42:53 -04:00
process_configs.sh kernel-5.14.0-365.el9 2023-09-12 08:27:19 -04:00
README.rst RHEL 9.0.0 Alpha bootstrap 2020-10-15 14:41:02 +02:00
redhatsecureboot504.cer kernel-5.14.0-628.el9 2025-10-22 09:09:42 -04:00
rheldup3.x509 kernel-5.11.0-0.rc7.149.el9 2021-02-08 15:06:53 -05:00
rhelima_centos.x509 kernel-5.14.0-359.el9 2023-08-22 09:59:15 +02:00
rhelima.x509 kernel-5.14.0-359.el9 2023-08-22 09:59:15 +02:00
rhelimaca1.x509 kernel-5.14.0-359.el9 2023-08-22 09:59:15 +02:00
rhelkpatch1.x509 kernel-5.11.0-0.rc7.149.el9 2021-02-08 15:06:53 -05:00
rpminspect.yaml kernel-5.14.0-626.el9 2025-10-17 20:57:31 +00:00
sources kernel-5.14.0-668.el9 2026-01-27 11:55:28 +00:00
uki_addons.json kernel-5.14.0-614.el9 2025-09-10 14:38:08 +00:00
uki_create_addons.py kernel-5.14.0-588.el9 2025-05-26 15:25:18 +02:00
update_scripts.sh kernel-5.14.0-365.el9 2023-09-12 08:27:19 -04:00
x509.genkey.centos kernel-5.14.0-72.el9 2022-03-15 13:30:59 +00:00
x509.genkey.rhel RHEL 9.0.0 Alpha bootstrap 2020-10-15 14:41:02 +02: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