The Linux kernel
Go to file
eabdullin 42132178bc Bump version to 6.12.0-124.56.3
net: skbuff: propagate shared-frag marker through frag-transfer helpers

Replace 124.56.2's partial fix (which was a backport of Hyunwoo Kim's
v1 patch covering only __pskb_copy_fclone() and skb_try_coalesce())
with a backport of the upstream v3 patch:
https://lore.kernel.org/all/agW4vC0r8QOUKtRT@v4bel/

v3 also covers skb_shift() (the new hunk added in v2) and
skb_gro_receive() / skb_gro_receive_list() (the audit follow-up
suggested by Sultan Alsawaf in agVpIsaSherjHTYg@sultan-box).

All five sites moved frag descriptors between skbs without
propagating the SKBFL_SHARED_FRAG marker, so destinations could end
up referencing externally-owned or page-cache-backed pages while
reporting skb_has_shared_frag() as false. Combined with ESP-over-UDP
and UDP GRO, or any nf_dup_ipv4 / xt_TEE caller, this lets an
unprivileged user trigger in-place ESP decryption over root-owned
page-cache pages (CVE-2026-46300, "Fragnesia").
2026-05-14 15:59:57 +03:00
.gitignore Debrand for AlmaLinux OS 2026-05-13 11:06:44 +00:00
0001-Enable-all-disabled-pci-devices-by-moving-to-unmaint.patch hpsa: bring back deprecated PCI ids #CFHack #CFHack2024 2025-05-19 14:07:07 +00:00
0002-Bring-back-deprecated-pci-ids-to-mptsas-mptspi-drive.patch hpsa: bring back deprecated PCI ids #CFHack #CFHack2024 2025-05-19 14:07:07 +00:00
0003-Bring-back-deprecated-pci-ids-to-hpsa-driver.patch hpsa: bring back deprecated PCI ids #CFHack #CFHack2024 2025-05-19 14:07:07 +00:00
0004-Bring-back-deprecated-pci-ids-to-qla2xxx-driver.patch Debrand for AlmaLinux OS 2025-11-11 15:26:57 +00:00
0005-Bring-back-deprecated-pci-ids-to-lpfc-driver.patch hpsa: bring back deprecated PCI ids #CFHack #CFHack2024 2025-05-19 14:07:07 +00:00
0006-Bring-back-deprecated-pci-ids-to-qla4xxx-driver.patch hpsa: bring back deprecated PCI ids #CFHack #CFHack2024 2025-05-19 14:07:07 +00:00
0007-Bring-back-deprecated-pci-ids-to-be2iscsi-driver.patch hpsa: bring back deprecated PCI ids #CFHack #CFHack2024 2025-05-19 14:07:07 +00:00
0008-Bring-back-deprecated-pci-ids-to-megaraid_sas-driver.patch Debrand for AlmaLinux OS 2025-11-11 15:26:57 +00:00
0009-Bring-back-deprecated-pci-ids-to-mpt3sas-driver.patch hpsa: bring back deprecated PCI ids #CFHack #CFHack2024 2025-05-19 14:07:07 +00:00
0010-Bring-back-deprecated-pci-ids-to-aacraid-driver.patch hpsa: bring back deprecated PCI ids #CFHack #CFHack2024 2025-05-19 14:07:07 +00:00
1100-net-skbuff-propagate-shared-frag-marker.patch Bump version to 6.12.0-124.56.3 2026-05-14 15:59:57 +03:00
almalinuxdup1.x509 hpsa: bring back deprecated PCI ids #CFHack #CFHack2024 2025-05-19 14:07:07 +00:00
almalinuxima.x509 hpsa: bring back deprecated PCI ids #CFHack #CFHack2024 2025-05-19 14:07:07 +00:00
almalinuximaca1.x509 hpsa: bring back deprecated PCI ids #CFHack #CFHack2024 2025-05-19 14:07:07 +00:00
almalinuxkpatch1.x509 hpsa: bring back deprecated PCI ids #CFHack #CFHack2024 2025-05-19 14:07:07 +00:00
almalinuxnvidia1.x509 hpsa: bring back deprecated PCI ids #CFHack #CFHack2024 2025-05-24 15:12:45 +00:00
check-kabi Revert OL modifications 2025-10-08 13:03:54 +00:00
def_variants.yaml.rhel Debrand for AlmaLinux OS 2026-03-04 11:24:18 +00:00
dracut-virt.conf Import CS 2025-04-11 13:56:36 +03:00
filtermods.py Debrand for AlmaLinux OS 2025-11-11 15:26:57 +00:00
flavors import RHEL 10 Beta kernel-6.11.0-0.rc5.23.el10 2024-11-20 09:04:21 +00:00
gating.yaml Import CS 2025-04-11 13:56:36 +03:00
generate_all_configs.sh import RHEL 10 Beta kernel-6.11.0-0.rc5.23.el10 2024-11-20 09:04:21 +00:00
kernel-aarch64-64k-debug-rhel.config Debrand for AlmaLinux OS 2026-03-04 11:24:18 +00:00
kernel-aarch64-64k-rhel.config Debrand for AlmaLinux OS 2026-03-04 11:24:18 +00:00
kernel-aarch64-debug-rhel.config Debrand for AlmaLinux OS 2026-03-04 11:24:18 +00:00
kernel-aarch64-rhel.config Debrand for AlmaLinux OS 2026-03-04 11:24:18 +00:00
kernel-aarch64-rt-64k-debug-rhel.config Debrand for AlmaLinux OS 2026-03-04 11:24:18 +00:00
kernel-aarch64-rt-64k-rhel.config Debrand for AlmaLinux OS 2026-03-04 11:24:18 +00:00
kernel-aarch64-rt-debug-rhel.config Debrand for AlmaLinux OS 2026-03-04 11:24:18 +00:00
kernel-aarch64-rt-rhel.config Debrand for AlmaLinux OS 2026-03-04 11:24:18 +00:00
kernel-local import RHEL 10 Beta kernel-6.11.0-0.rc5.23.el10 2024-11-20 09:04:21 +00:00
kernel-ppc64le-debug-rhel.config Debrand for AlmaLinux OS 2026-03-04 11:24:18 +00:00
kernel-ppc64le-rhel.config Debrand for AlmaLinux OS 2026-03-04 11:24:18 +00:00
kernel-s390x-debug-rhel.config Debrand for AlmaLinux OS 2026-03-04 11:24:18 +00:00
kernel-s390x-rhel.config Debrand for AlmaLinux OS 2026-03-04 11:24:18 +00:00
kernel-s390x-zfcpdump-rhel.config Debrand for AlmaLinux OS 2026-03-04 11:24:18 +00:00
kernel-x86_64_v2-debug-rhel.config hpsa: bring back deprecated PCI ids #CFHack #CFHack2024 2025-05-19 14:07:07 +00:00
kernel-x86_64_v2-rhel.config hpsa: bring back deprecated PCI ids #CFHack #CFHack2024 2025-05-19 14:07:07 +00:00
kernel-x86_64_v2-rt-debug-rhel.config hpsa: bring back deprecated PCI ids #CFHack #CFHack2024 2025-05-19 14:07:07 +00:00
kernel-x86_64_v2-rt-rhel.config hpsa: bring back deprecated PCI ids #CFHack #CFHack2024 2025-05-19 14:07:07 +00:00
kernel-x86_64-debug-rhel.config Debrand for AlmaLinux OS 2026-03-04 11:24:18 +00:00
kernel-x86_64-rhel.config Debrand for AlmaLinux OS 2026-03-04 11:24:18 +00:00
kernel-x86_64-rt-debug-rhel.config Debrand for AlmaLinux OS 2026-03-04 11:24:18 +00:00
kernel-x86_64-rt-rhel.config Debrand for AlmaLinux OS 2026-03-04 11:24:18 +00:00
kernel.changelog Debrand for AlmaLinux OS 2026-05-13 11:06:44 +00:00
kernel.spec Bump version to 6.12.0-124.56.3 2026-05-14 15:59:57 +03:00
kvm_stat.logrotate import RHEL 10 Beta kernel-6.11.0-0.rc5.23.el10 2024-11-20 09:04:21 +00:00
linux-kernel-test.patch import RHEL 10 Beta kernel-6.11.0-0.rc5.23.el10 2024-11-20 09:04:21 +00:00
Makefile.rhelver Debrand for AlmaLinux OS 2026-05-13 11:06:44 +00:00
merge.py import RHEL 10 Beta kernel-6.11.0-0.rc5.23.el10 2024-11-20 09:04:21 +00:00
mod-denylist.sh import RHEL 10 Beta kernel-6.11.0-0.rc5.23.el10 2024-11-20 09:04:21 +00:00
mod-sign.sh import RHEL 10 Beta kernel-6.11.0-0.rc5.23.el10 2024-11-20 09:04:21 +00:00
Module.kabi_aarch64 Debrand for AlmaLinux OS 2025-11-11 15:26:57 +00:00
Module.kabi_dup_aarch64 import RHEL 10 Beta kernel-6.11.0-0.rc5.23.el10 2024-11-20 09:04:21 +00:00
Module.kabi_dup_ppc64le import RHEL 10 Beta kernel-6.11.0-0.rc5.23.el10 2024-11-20 09:04:21 +00:00
Module.kabi_dup_riscv64 Import CS 2025-04-11 13:56:36 +03:00
Module.kabi_dup_s390x import RHEL 10 Beta kernel-6.11.0-0.rc5.23.el10 2024-11-20 09:04:21 +00:00
Module.kabi_dup_x86_64 import RHEL 10 Beta kernel-6.11.0-0.rc5.23.el10 2024-11-20 09:04:21 +00:00
Module.kabi_dup_x86_64_v2 hpsa: bring back deprecated PCI ids #CFHack #CFHack2024 2025-05-19 14:07:07 +00:00
Module.kabi_ppc64le Debrand for AlmaLinux OS 2025-11-11 15:26:57 +00:00
Module.kabi_riscv64 Import CS 2025-04-11 13:56:36 +03:00
Module.kabi_s390x Debrand for AlmaLinux OS 2025-11-11 15:26:57 +00:00
Module.kabi_x86_64 Debrand for AlmaLinux OS 2026-02-04 08:25:10 +00:00
Module.kabi_x86_64_v2 hpsa: bring back deprecated PCI ids #CFHack #CFHack2024 2025-05-19 14:07:07 +00:00
partial-clang_lto-aarch64-debug-snip.config import RHEL 10 Beta kernel-6.11.0-0.rc5.23.el10 2024-11-20 09:04:21 +00:00
partial-clang_lto-aarch64-snip.config import RHEL 10 Beta kernel-6.11.0-0.rc5.23.el10 2024-11-20 09:04:21 +00:00
partial-clang_lto-x86_64-debug-snip.config import RHEL 10 Beta kernel-6.11.0-0.rc5.23.el10 2024-11-20 09:04:21 +00:00
partial-clang_lto-x86_64-snip.config import RHEL 10 Beta kernel-6.11.0-0.rc5.23.el10 2024-11-20 09:04:21 +00:00
partial-clang-debug-snip.config import RHEL 10 Beta kernel-6.11.0-0.rc5.23.el10 2024-11-20 09:04:21 +00:00
partial-clang-snip.config import RHEL 10 Beta kernel-6.11.0-0.rc5.23.el10 2024-11-20 09:04:21 +00:00
partial-kgcov-debug-snip.config Import CS 2025-04-11 13:56:36 +03:00
partial-kgcov-snip.config Import CS 2025-04-11 13:56:36 +03:00
patch-6.12-redhat.patch Import CS 2025-04-11 13:56:36 +03:00
process_configs.sh import RHEL 10 Beta kernel-6.11.0-0.rc5.23.el10 2024-11-20 09:04:21 +00:00
README.rst import RHEL 10 Beta kernel-6.11.0-0.rc5.23.el10 2024-11-20 09:04:21 +00:00
rpminspect.yaml Debrand for AlmaLinux OS 2025-12-04 10:14:26 +00:00
sources Debrand for AlmaLinux OS 2026-05-13 11:06:44 +00:00
uki_addons.json Debrand for AlmaLinux OS 2025-11-11 15:26:57 +00:00
uki_create_addons.py Debrand for AlmaLinux OS 2025-11-11 15:26:57 +00:00
uki-addons.sbat.template Debrand for AlmaLinux OS 2025-11-11 15:26:57 +00:00
uki.sbat.template Debrand for AlmaLinux OS 2025-11-11 15:26:57 +00:00
x509.genkey.centos hpsa: bring back deprecated PCI ids #CFHack #CFHack2024 2025-05-19 14:07:07 +00:00
x509.genkey.rhel Revert OL modifications 2025-11-06 10:05:32 +00: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