[17.0] Kernel update - [amd64-rt, amd64-generic, amd64-generic, arm64-generic, arm64-generic, arm64-nvidia-jp7, riscv64-generic] - #6191
Merged
Conversation
7 tasks
Contributor
Author
|
seems yetus does not like this 17.0 branch - I see the same issue f.e. here: #6175 |
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## 17.0-stable #6191 +/- ##
===============================================
+ Coverage 20.61% 21.02% +0.41%
===============================================
Files 506 516 +10
Lines 92880 94578 +1698
===============================================
+ Hits 19148 19887 +739
- Misses 72136 72917 +781
- Partials 1596 1774 +178 ☔ View full report in Codecov by Harness. 🚀 New features to boost your workflow:
|
christoph-zededa
force-pushed
the
17.0-bump_eve_kernel
branch
6 times, most recently
from
July 29, 2026 12:22
0a7a0a8 to
5508b21
Compare
christoph-zededa
marked this pull request as ready for review
July 31, 2026 11:23
rene
force-pushed
the
17.0-bump_eve_kernel
branch
from
August 3, 2026 09:35
5508b21 to
87ff82a
Compare
Contributor
|
Updates in this PR:
|
rene
approved these changes
Aug 3, 2026
This commit changes:
eve-kernel-amd64-v6.12.96-generic
bfc617435842: Makefile.eve: Set kernel version to 6.12.96
513d44fe2f68: KVM: x86/mmu: emulate (not -EFAULT) guest access to a disabled passthrough BAR
d5cf6db669bd: vfio/pci: Set up BAR resources and maps in vfio_pci_core_enable()
14c0ab4408c5: Dockerfile.gcc: bump ZFS to 2.3.6
fc2b2d7e8d8c: GHA: targeted cleanup — preserve BuildKit ccache across runs
26c351a70659: GHA: pin actions to commit SHAs and bump to latest versions
77b1f5d7e31f: Makefile.eve: use linuxkit pkg build for kernel build
0c6334cdab08: Makefile.eve: pin linuxkit to upstream master tip
7a637697296d: Makefile.eve: flexible linuxkit acquisition, drop manual builder setup
e24d3a76f5ec: Add cleanup steps to CI workflows and Makefile
1fab3342f815: Enable NUMA and NUMA balancing
18609908513f: configs: Disable INTEL_PCH_THERMAL driver
9239af580bbf: [rt] Adjust rt.fragment according to Intel recommendations
39809ebe29a2: Add RT patch download/apply to rt-config and rt-clean target
0084072d4c71: Re-enable cgroup v1 support
f9d6e74deb7f: Improve kernel compression
81da20db5cf5: Update kernel tag for 6.12.49 and push named branch
9e7a4bb60a97: [hwe] Enable UAS for USB
2ec3b739aa98: [core,hwe] Add proper support for Siemens IPC devices
b3c1ca585eb1: gha: add GHA and add 'rt' flavor to the matrix
3c77ada27420: [rt] Add CONFIG_X86_CPU_RESCTRL for Intel CAT
815f1633dcb7: [rt] Add RT config generation using fragment
e53a51d2fe0e: Bump ZFS version to 2.3.3
fe626a1d906e: Adopt drivers/usb/serial/xr_usb_serial_common.c for kernel 6.12
c45389115367: Update configs to 6.12.49
dcb3b01c586d: MFD: Add JUMPtec/Kontron PLD drivers (kempld)
4bfd02bd78a3: Enable RS485 mode for USB_SERIAL_XR_RS485
facb93e81d80: Add USB MaxLinear/Exar USB to Serial driver. Version 1G
b4082a0b6342: bpf: lockdown for security
11df13a9e3aa: stmmac: Do not enable/disable runtime PM for PCI devices
46cd7afdcedb: Override ACS capability even if it is supported by device
afbec254dca5: Add support for EM321 platform devices
25b31ca3bbd2: Add support for LEDs on Operational Services EM320 device
268ce016f3a7: Quirk for brocken INTx on Euresys Grablink Full XR
72cb0d25c008: ACS override patch
0b1bc50d43fd: Integrate build files from v6.1.112 branch
27886b02af9c: Initial kernel configs from 6.1.38 kernel
eve-kernel-arm64-v6.1.155-generic
417a12ac3d50: Makefile.eve: make linuxkit tmp dir user-specific
ad07c79db038: KVM: x86: Fix shadow paging use-after-free due to unexpected role
73eada660b80: KVM: x86: Fix shadow paging use-after-free due to unexpected GFN
eve-kernel-arm64-v6.8.12-nvidia-jp7
7f5919c0eaef: Makefile.eve: make linuxkit tmp dir user-specific
c4b76b8d40ce: KVM: x86: Fix shadow paging use-after-free due to unexpected role
08d72f7bb0c1: KVM: x86: Fix shadow paging use-after-free due to unexpected GFN
eve-kernel-riscv64-v6.1.112-generic
bd5816893ca9: Makefile.eve: make linuxkit tmp dir user-specific
385a8712783d: KVM: x86: Fix shadow paging use-after-free due to unexpected role
2e746af4691d: KVM: x86: Fix shadow paging use-after-free due to unexpected GFN
Signed-off-by: Christoph Ostarek <christoph@zededa.com>
The amd64 generic/rt kernel moved from the eve-kernel v6.12.49 branch to v6.12.96. Update the current-version list, the branch-name examples and the pinned commit shown in the kernel-commits.mk sample. Signed-off-by: Christoph Ostarek <christoph@zededa.com> Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
christoph-zededa
force-pushed
the
17.0-bump_eve_kernel
branch
from
August 3, 2026 10:54
87ff82a to
db50b64
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Description
Backport of #6180
Release-branch counterpart of #6180 for
17.0. The kernel pins on17.0matched master's pre-update state, so this applies the same update:kernel-commits.mkregenerated withtools/update_kernel_commits.pyand amd64 moved to the neweve-kernel-amd64-v6.12.96-genericbranch, resulting in the identical pin set.The arm64 and riscv64 pins pick up the same three changes:
KVM: x86: Fix shadow paging use-after-free due to unexpected roleKVM: x86: Fix shadow paging use-after-free due to unexpected GFNMakefile.eve: make linuxkit tmp dir user-specific(kernel build tooling; no runtime change)amd64 instead moves from the
v6.12.49to thev6.12.96eve-kernel branch, i.e. from upstream stable Linux 6.12.49 to 6.12.96 (47 point releases), andkernel-version.mkis bumped accordingly. Both KVM shadow-paging fixes are in upstream 6.12.96, as is the af_alg CVE-2026-31431 fix thatv6.12.49-genericcarried as a backport. The EVE patch stack (37 patches) was rebased onto the new tag unchanged, with one exception:Makefile.eve: make linuxkit tmp dir user-specificis not present on the new branch (build tooling only, no runtime effect).docs/KERNEL.mdis updated to match, in a separate commit.Updated pins used by this branch:
eve-kernel-amd64-v6.12.49-generic→eve-kernel-amd64-v6.12.96-genericdcdba3ddf871bfc617435842eve-kernel-arm64-v6.1.155-generic9fa67514972d417a12ac3d50eve-kernel-arm64-v6.8.12-nvidia-jp7452eaffef5ed7f5919c0eaefeve-kernel-riscv64-v6.1.112-generic30aa75d58cddbd5816893ca9amd64-next,nvidia-jp5andnvidia-jp6pins are unchanged. The update also re-adds pins for eve-kernel branches that exist upstream but are not referenced bykernel-version.mkon this branch (amd64-v6.1.111-rt,amd64-v6.1.177-generic,arm64-v6.1.112-generic); these entries are inert here. The inert amd64 6.1.x pin now tracks the newv6.1.177branch instead ofv6.1.112. See the commit message for the full per-branch changelogs.Docker Hub images for all new pins were verified to exist, including the amd64
coreandrtconfig flavors.How to test and validate this PR
ZARCH/PLATFORMcombination against the new pins, which validates that the pinned kernel images are pullable and usable.make live && make run-live; the device should boot normally anduname -rinside EVE reports a kernel version string containing the new short commit hash of the pinned kernel.make eden TEST_SMOKE=1covers app-instance deployment end to end.Changelog notes
Kernel update for all supported platforms: the amd64 kernel moves to upstream stable Linux 6.12.96 (from 6.12.49), and arm64/riscv64 pick up two KVM x86 shadow-paging use-after-free fixes.
PR Backports
Not applicable — this PR targets the
17.0release branch (counterpart of #6180; the LTS-branch PRs are #6181, #6182 and #6183).Checklist
For backport PRs (remove it if it's not a backport):
And the last but not least:
check them: device testing is pending while this PR is in draft (CI + QA validation to follow).