[13.4-stable] Kernel update - [amd64-next, amd64-generic, amd64-generic, arm64-nvidia-jp5, arm64-nvidia-jp6, arm64-generic, arm64-generic, arm64-nvidia-jp7, riscv64-generic] - #6181
Open
christoph-zededa wants to merge 1 commit into
Conversation
7 tasks
christoph-zededa
force-pushed
the
13.4-bump_eve_kernel
branch
from
July 20, 2026 11:28
9dacc4e to
69e17ef
Compare
Contributor
Author
|
|
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## 13.4-stable #6181 +/- ##
===============================================
+ Coverage 24.78% 32.66% +7.88%
===============================================
Files 8 9 +1
Lines 1138 1090 -48
===============================================
+ Hits 282 356 +74
+ Misses 788 654 -134
- Partials 68 80 +12 ☔ View full report in Codecov by Harness. 🚀 New features to boost your workflow:
|
christoph-zededa
marked this pull request as ready for review
July 20, 2026 13:22
Contributor
|
Same confusion here. eve-kernel branch is named eve-kernel-amd64-v6.1.112-generic and we need 6.1.177 or greater. |
9 tasks
christoph-zededa
force-pushed
the
13.4-bump_eve_kernel
branch
3 times, most recently
from
July 28, 2026 21:13
00e36f5 to
64530f7
Compare
Also drop the kernel-commits.mk pins that no supported ZARCH/PLATFORM
combination on this branch can select:
- amd64_next_generic: no evaluation platform / KERNEL_LTS_* here
- amd64_v6.12.96_generic: amd64 builds v6.1.177 generic / v6.1.111 rt
- arm64_v5.10.104_nvidia: PLATFORM=nvidia maps to v5.10.192
- arm64_v5.10.192_nvidia-jp5: no nvidia-jp5 platform on this branch
- arm64_v5.15.136_nvidia-jp6: no nvidia-jp6 platform on this branch
- arm64_v6.1.155_generic: arm64 generic is v6.1.112
- arm64_v6.8.12_nvidia-jp7: no nvidia-jp7 platform and no KVER_ entry
This commit changes:
eve-kernel-amd64-next
a65e45508b45: crypto: af_alg/algif_aead: fix CVE-2026-31431 splice write-to-page-cache
3152b8fe36ea: kbuild: Use objtree for module signing key path
693a035c10a7: Update defconfigs to 6.17.1 version
5d1a4dfeed41: Re-enable cgroup v1 support
e13552526a3f: Improve kernel compression
b7ae70141b9e: Update branch name and kernel tag for 6.17.1
7d8cca6d4daa: [hwe] Enable UAS for USB
906cc7a50039: [core,hwe] Add proper support for Siemens IPC devices
319f42c0cc8a: gha: add GHA and add 'rt' flavor to the matrix
80f1404cc1ce: [rt] Add CONFIG_X86_CPU_RESCTRL for Intel CAT
3f7cfe6b20b8: [rt] Add RT config generation using fragment
6a09032bf89f: Bump ZFS version to 2.4.0-rc2
110942d4e433: Adopt drivers/usb/serial/xr_usb_serial_common.c for kernel 6.12
6897eb329f02: Update configs to 6.12.49
70ad6dba1cd4: Enable RS485 mode for USB_SERIAL_XR_RS485
a8e024a8ce83: Add USB MaxLinear/Exar USB to Serial driver. Version 1G
36600f064dba: stmmac: Do not enable/disable runtime PM for PCI devices
5551c66d1c2d: Override ACS capability even if it is supported by device
3e163308c376: Add support for EM321 platform devices
4c19c3581f11: Add support for LEDs on Operational Services EM320 device
713600d9818a: Quirk for brocken INTx on Euresys Grablink Full XR
457103e50b49: ACS override patch
9c014a910497: Integrate build files from v6.1.112 branch
c23e012e630f: Initial kernel configs from 6.1.38 kernel
eve-kernel-amd64-v6.1.177-generic
66072f59c883: Makefile.eve: Set kernel version to 6.1.177
6992b36e5740: Makefile.eve: make linuxkit tmp dir user-specific
4fda6b240b60: configs: Disable INTEL_PCH_THERMAL driver
6035c1c28ba1: Improve support for Siemens IPC devices
20994238e4ea: Revert "Support for Siemens IPC127 MMIO GPIO-driven LEDS"
ea19f8912644: [hwe]: build-in boot-path drivers for no-initrd root (USB/NVMe/MMC/optical/RAID HBAs)
3132001da5ce: [hwe] Disable IMA, DRM, and SOUND
9cd96c55f3bd: Enable CONFIG_CGROUP_BPF for cgroup v2 support in EVE
d6f79bedc23e: configs: Enable module compression
7f05ee7023cf: Update Linuxkit version to v1.7.0
c5b560bcea6e: Add HWE defconfig
996332ffd637: Fix incorrect check for CONFIG_BPF_KPROBE_OVERRIDE
0b4e17418b0e: Update .dockerignore to minimize docker context
9b4777d73117: Split workflows for PRs and Merge
a10392d6b370: GHA: create separate concurancy groups
352dd0defb61: GHA: reduce checkout depth to 1
5d8d1c3488be: GHA: Fix missing repository
020fb15a27df: Change pull_request to pull_request_target to allow secrets
081f6bed9bf4: Login to Dockerhub for pulling images
e7d0c69646cc: Fix BRANCH variable assignment
0572473857ea: Bump actions/checkout to v4
9fdf23b6fad4: Fix Push target
8bf8f78899cc: Use only XL runners for building the kernel
00299a406d4b: Fix workflow. remove comments
064be8a3220a: Fix workflow ref again for PRs
83c966556ff9: Fix workflow branch ref for PRs
09199d4756ad: Fix workflow syntax
2ca11b7277a8: Allow building all kernel flavors in parallel
e42daf7488e9: Add HWE builds to CI
810ee9efc98d: Bump up Hailo TPU driver to the latest 4.21
7b6bd02865a9: Enable thermal sensor drivers for NUC platform support.
055ae548e9b1: Added drivers for supporting ECC error correction and detection - Added EDAC and multiple memory controller EDAC drivers
d6c1255a1eff: Enable devices for Dell 5860
5b027df5de7b: eve_defconfig: Enable Intel Volume Management Device driver
499a50719bd7: Dockerfile.gcc: enable ccache
6b23aac3e78d: Enable RS485 mode for USB_SERIAL_XR_RS485
fcdc4feaa51c: Enable USB_SERIAL_XR_RS485 for EVE
728bc5471f4c: Add USB MaxLinear/Exar USB to Serial driver. Version 1G
ff7f840b97c3: MFD: Add Kontron PLD drivers (kempld)
f27ba6d05821: Revert KEMPLD v33 driver
a744c67d8181: .github/workflows/publish.yml: switch to the v6.1.112 branch
67df9016a643: Makefile.eve: bump up KERNEL_TAG to v6.1.112
6d22f5450125: Disable KEMPLD_GPIO
73af51c44559: Use template instead of gpiochip_irqchip_add_nested
9ca705d06297: MFD: Add Kontron PLD drivers (kempld)
ad56fdd584e3: eve_defconfig: Enable PSI (Pressure Stall Information).
355c3a2b2a3d: Dockerfile: ensure this option is not set
7fbd13be6315: bpf: lockdown for security
411be21258b4: Update Hailo driver to 4.16 version
64dd3925e1e6: Add Hailo 8 GPU driver
1b8a41b8fdbd: Added Broadcom wireless driver
e11473853a72: Dockerfile.clang: fix spelling errors
d48749e54b03: Enable PLD for Kontron devices
c1a584eec8bd: kernel: enable debug info
598a34cbfeeb: Dockerfile: add pahole dependency
07a9cd7aad5e: stmmac: Do not enable/disable runtime PM for PCI devices
857d25b0cbb4: Enable AX88179 USB Ethernet driver
537077f5a894: Enable modules needed for QCOM-based PCIe cellular modems
7452af8f72e9: Enable Intel ICE NIC driver for E800 series
fcacaeb34d47: Make sure we have correct buildx builder
737222d2be37: Use buildkit's builtin mechanism to generate SBOM
5caafbd2b847: Remove SBOM generation by external tools
fd2717659e9b: Update to OpenZFS 2.2.2
f80135a56f0c: eve_defconfig: Enable options for CAN support
90ec94dcbe6c: Convert eve_defconfig to defconfig format
0fea2436629d: modified the if condition for the branch build
1a234dacc376: branch name as a variable
6ea5880fb0a4: docker login only in case of branch build
ec73d3debee5: Incorporate BUILD_USER into DIRTY for CI/CD Compatibility
5401634b0730: to support PR build and branch build
26d9ff9c31cd: modified the conditonal trigger, removed an extra docker login command
55b16222d117: Add SBOM generation
cd2b7a5385bf: Set LOCALVERSION variable to display commit hash in kernel version
c613251a46bb: Set a number of commit hash digits for kernel version
2ebb27deda96: Override ACS capability even if it is supported by device
ef65f3e2949b: Update GitHub Actions to Trigger on PR Merge or Direct Push.
beb775038654: Add USB_HIDDEV for UPS communication
dbb026c6b079: Enable MARVELL_PHY for IPC 227G and missing definitions for already supported devices
2f5681746c50: Support for Siemens IPC127 MMIO GPIO-driven LEDS
7baa911644de: Add support for EM321 platform devices
38820ea60225: Add support for LEDs on Operational Services EM320 device
0f8d06dbf6e4: Quirk for brocken INTx on Euresys Grablink Full XR
bf5c87440e06: ACS override patch
b99551f8a27b: added pull request triggers to test the workflow action from lf-edge repo
315acd17782f: github actions to build and push the eve-kernel image
10b7638a53bf: Adding Docker files and Makefile.eve to build EVE kernel
be68c673a52c: Initial eve_defconfig for 6.1.38 kernel
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-v5.10.192-nvidia-jp5
[ERROR: commit not found]
eve-kernel-arm64-v5.15.136-nvidia-jp6
[ERROR: commit not found]
eve-kernel-arm64-v6.1.112-generic
20eaad6e15a1: Makefile.eve: make linuxkit tmp dir user-specific
e67093fbb839: KVM: x86: Fix shadow paging use-after-free due to unexpected role
c848821b47e2: KVM: x86: Fix shadow paging use-after-free due to unexpected GFN
ffedeff9b67d: GHA: targeted cleanup — preserve BuildKit ccache across runs
ac1bd8986e98: crypto: af_alg/algif_aead: fix CVE-2026-31431 splice write-to-page-cache
33561aac9066: github/workflows: Port updated workflows
64308c898d36: configs: Enable module compression
a4135477cbf7: Login to Dockerhub for pulling images
a5fecf8ec851: configs: Enable several network options
9f160b774dbc: arm64: dts: Disable spidev1 in favor of TPM also for FR201 device
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
9fa67514972d: arm64: configs: Enable NVMe drivers
88e6efd1067a: drivers: pwm: Add RP1 PWM driver
f68bd17c4668: arm64: configs: enable SPI support for Raspberry Pi 5
8ed723972af2: irqchip/bcm2712-mip, PCI: brcmstb: support upstream brcm,bcm2712-mip binding
da7d6950689c: crypto: af_alg/algif_aead: fix CVE-2026-31431 splice write-to-page-cache
04d922430698: GHA: targeted cleanup — preserve BuildKit ccache across runs
ffdb53504cc1: GHA: pin actions to commit SHAs and bump to latest versions
960f3d553ebc: Makefile.eve: use linuxkit pkg build for kernel build
faa875954e3a: Makefile.eve: pin linuxkit to upstream master tip
b691da55988c: Makefile.eve: flexible linuxkit acquisition, drop manual builder setup
ece043d8b403: .github/workflows: Pass BRANCH parameter
3d772bbe99ff: Dockerfile.gcc: Bump ZFS to 2.3.3
56e004ffb4db: .github/workflows: Update GitHub actions
33b7efaa0702: .github/workflows: Update publish.yml
d4c05ceca374: Makefile.eve: Bump kernel to 6.1.155
619638c0d9ed: configs: Enable module compression
6c48ded108b6: Login to Dockerhub for pulling images
116e32794a59: configs: Enable several network options
05d990d6a2f0: arm64: dts: Disable spidev1 in favor of TPM also for FR201 device
e62ffdb7aab9: arm64: dts: Disable spidev1 in favor of TPM
92de3a1711a8: drivers: tpm: Remove ported driver from old version
3e09da40fe30: arm: dts: Fix Onlogic FR201 LEDs
445f65709551: arm64: configs: Enable VHOST_NET for EVE-OS
6b370213c254: arm64: make rtc_pcf85063 driver builtin
ef7e32b74fca: compile and install DTBS
bcc947c83bf0: Dockerfile.gcc: enable ccache
87dc449059bc: arm64: dts: Create seperate device-tree for OnLogic FR201 device
ebc6ae2a382c: configs: Enable raspberrypi-power driver
57951bfb78e9: arm64: dts: Add peripheral nodes for OnLogic FR201 device
ed8a3deb6f07: configs: Enable SPI GPIO device driver
4d854afbe961: configs: Enable RTC PCF85063 driver
b8087e78b093: arm64: dts: Port device tree files for Raspberry Pi CM4
fc0d23dba61f: config: Enable Virtual Socket mechanism
d6e29b9db624: .github/workflows/publish.yml: switch to the v6.1.112 branch
831b3c037f60: Makefile.eve: bump up KERNEL_TAG to v6.1.112
438079959dc6: drivers: rtc: add rpi-rtc driver for Raspberry Pi 5
1ba67110d584: dts: Add device tree for Raspberry Pi 5
e49815cfe8a3: Add ethernet support for Raspberry Pi 5
d2f27a5d8dd1: Add pci/usb support for Raspberry Pi 5
6ad9a6ec9f56: Add sd card support for Raspberry Pi 5
d3b6fefe5e36: Add general support for Raspberry Pi 5
a4b6471fafd7: eve_defconfig: Enable PSI in default configuration.
87f1cdf2d221: eve_defconfig: Remove ST33HTPM support.
864e08731548: arm64: dts: Change TPM i2c driver for EPC R3720 device
af41a80d0f0f: Revert "drivers: tpm: Add driver for ST33HTPM"
ab760fcdb049: config: enable tracing like for amd64
2d4182c3225d: config: synchronize with savedefconfig
006eb21a575e: Dockerfile: ensure this option is not set
86d8510576f5: bpf: lockdown for security
6d554d2d9c2b: Dockerfile.clang: fix spelling errors
de52c0521cc4: kernel: enable debug info
71dd9cd0ccda: Dockerfile: add pahole dependency
1699cfdba4a4: Enable modules needed for QCOM-based PCIe cellular modems
9b406262cc04: Make sure we have correct buildx builder
92a06818c527: Use buildkit's builtin mechanism to generate SBOM
5367a07c0512: Remove SBOM generation by external tools
88c6a1a2f167: Update to OpenZFS 2.2.2
8a284985fae6: eve_defconfig: Enable options for CAN support
f786c48df70a: eve_defconfig: Fix options for Raspberry Pi4
fdcacfb3c94c: arm64: configs: Enable VIRTIO_GPU driver
0ca12844aa7b: Force module signature requirement
f0b02614cca5: Use savedefconfig to generate eve_defconfig
b08abd87de31: modified the if condition for the branch build
873e4eca26d1: branch name as a variable
97ec83b68290: docker login only in case of branch build
72d9c1a84fc6: Incorporate BUILD_USER into DIRTY for CI/CD Compatibility
bf40743350f7: to support PR build and branch build
462d3af63705: modified the conditonal trigger, removed an extra docker login command
ad64410e1867: Add SBOM generation
465e29d1779c: Override ACS capability even if it is supported by device
c4bb232b429e: Set LOCALVERSION variable to display commit hash in kernel version
2e007745dbbc: Set a number of commit hash digits for kernel version
7b5e8f0a78b1: configs: Fix local version for EVE's kernel
d47ea859d87e: Update GitHub Actions to Trigger on PR Merge or Direct Push.
45236ff69d41: arm64: dts: Fix phy ID number for EPC-R3720 platform
35e271cd2bd3: arch: arm64: Exchange watchdogs in imx8mp-rsb3720-a1.dts
1131f8244f11: drivers: gpio: Fix dependency for Advantech's GPIO driver in Kconfig
43aef35250d1: arch: arm64: Fix pwms nodes in imx8mp-rsb3720-a1.dts
b79f285c1046: watchdog: advantech: Fix build warnings and stack vector allocation
e3d7efee6c93: arm64: dts: Fix phy ID number for EPC-R3720 platform.
28229c000155: drivers: tpm: Add driver for ST33HTPM
97efa1559c59: Add support to Advantech's RSB-3720 platform
7c96b62e71a6: arm64: dts: Reduce amount of cma area in i.MX8MP
c13694f19a34: arm64: dts: Add driver on Phytec's Pollux board
1174b8b5c5c4: usb: dwc3: Update USB driver for i.MX8*
10de44d359b8: drivers: gpu: drm: Port drivers for HDMI support on i.IMX8M*
fc3c17e58dcc: drivers: gpio: Update MXC gpio driver
6ec26f3a91eb: arm64: dts: Updated imx8mp.dtsi
43657ead8d02: net: stmmac: Fix system freeze when bridge is enabled
ea6e50c5a500: LF-3689-2 net: stmmac: let PHY keep RXC clock on during LPI
142f9b8ad4bf: LF-3319 net: stmmac: enable rx_clk when killing the vlan
6876f298e112: MLK-23251-01: net: stmac: tsn: add tc mqprio support
f1e9a81c3333: LF-4481-03 arm64: mxc: select the tpm timer by default
cdddbafd7a90: MA-17422-1 genirq: Export irq_chip_pm_get and irq_chip_pm_put
be6164c71d81: drivers: phy: freescale: Add i.MX8MP drivers
5c4487d4b12b: MLK-16290 drm: Add drm_of_component_probe_with_match() helper
0184c971e005: LF-4133-1 i2c: imx: flexio: Add FlexIO i2c master support
d75b61b22772: MLK-16095-01 i2c: mux: pca954x: add i2c bus switch PCA9646 chip support
37b46a88064e: drivers: clk: imx: Update clock driver for i.MX8MP
14db6a44e959: drivers: i.MX8M*: firmware, nvmem, rpmsg
ce518ffb5669: soc: imx: Add busfreq, power domain, rpmsg and secvio
b5fd3615b49d: arm64: dts: freescale: imx8mq: feq: ethernet controller upstream from bsp
fb6e2f114072: arm64: dts: freescale: imx8mq: pcie0 dts upstream from bsp
28a53d6fa539: add slb9670 TPM module support for rpi4
40d73c56fbda: Adding rk3399-q116.dtb
0a29954232bb: add raspberry pi uno device tree
15e5fe6d93d1: ACS override patch
7020c7b4ba2c: arm: dts: rpi4: swap uart as in raspberry/linux
c7acef41f044: Xen SMBIOS property add
118fb2e63295: added pull request triggers to test the workflow action from lf-edge repo
67133790aede: github actions to build and push the eve-kernel image
95bb439c210d: Change Dockerfile.gcc and Makefile.eve for ARM64 build
1f37a82acf8c: Adding Docker files and Makefile.eve to build EVE kernel
bbd701f4eed6: arm64: configs: Add default EVE configuration for ARM64
eve-kernel-arm64-v6.8.12-nvidia-jp7
[ERROR: commit not found]
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
30aa75d58cdd: crypto: af_alg/algif_aead: fix CVE-2026-31431 splice write-to-page-cache
a6bc06835103: GHA: targeted cleanup — preserve BuildKit ccache across runs
0b5f510d8824: GHA: pin actions to commit SHAs and bump to latest versions
0003f7512aed: Makefile.eve: use linuxkit pkg build for kernel build
b753d5c68b8d: Makefile.eve: pin linuxkit to upstream master tip
2ab868ecf043: Makefile.eve: flexible linuxkit acquisition, drop manual builder setup
eve-kernel-amd64-v5.10.186-generic: branch is now obsolete
eve-kernel-amd64-v6.1.38-generic: branch is now obsolete
eve-kernel-amd64-v6.1.38-rt: branch is now obsolete
eve-kernel-amd64-v6.1.68-generic: branch is now obsolete
eve-kernel-amd64-v6.1.105-rt: branch is now obsolete
eve-kernel-amd64-v6.1.106-generic: branch is now obsolete
eve-kernel-arm64-v5.10.104-nvidia: branch is now obsolete
eve-kernel-arm64-v5.10.186-generic: branch is now obsolete
eve-kernel-arm64-v5.10.192-nvidia: branch is now obsolete
eve-kernel-arm64-v6.1.38-generic: branch is now obsolete
eve-kernel-arm64-v6.1.106-generic: branch is now obsolete
eve-kernel-riscv64-v6.1.38-generic: branch is now obsolete
eve-kernel-riscv64-v6.1.106-generic: branch is now obsolete
Signed-off-by: Christoph Ostarek <christoph@zededa.com>
christoph-zededa
force-pushed
the
13.4-bump_eve_kernel
branch
from
July 29, 2026 11:54
64530f7 to
78e9a1e
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
Stable-branch counterpart of #6180 for
13.4-stable. This is not a cherry-pick:kernel-commits.mkwas re-generated withtools/update_kernel_commits.pyagainst the kernel set used by this branch.Updated pins used by builds from this branch:
eve-kernel-amd64-v6.1.112-generic→eve-kernel-amd64-v6.1.177-generic37e63bacad3466072f59c883kernel-version.mkis bumped to match; 6.1.177 already carries both KVM shadow-paging use-after-free fixes, the af_alg CVE-2026-31431 fix and theiommu/vt-dperfmon revert that this branch backported, and the EVE patch stack is otherwise unchanged (linuxkit tmpdir tooling fix included)eve-kernel-arm64-v6.1.112-generic34056de6ff5b20eaad6e15a1eve-kernel-riscv64-v6.1.112-generic18e1d313b90bbd5816893ca9amd64-v6.1.111-rtstays atc708a17493f1(unchanged). The update also prunes pins of obsolete eve-kernel branches that were deleted upstream, and adds pins for branches consumed by newer EVE releases (inert on this branch). arm64 and riscv64 stay onv6.1.112: nov6.1.177branch exists for those architectures. Full per-branch changelogs are in the commit message.Note for reviewers: the pruned entries include
KERNEL_COMMIT_arm64_v5.10.192_nvidia(the upstreameve-kernel-arm64-v5.10.192-nvidiabranch was deleted), whilekernel-version.mkon13.4-stablestill selectsKERNEL_FLAVOR=nvidiaforPLATFORM=nvidia. arm64 nvidia builds will therefore fail the defined-pin check unless that pin is kept (last value:2758ac95f676) or the platform is retired on this branch.How to test and validate this PR
ZARCH/PLATFORMcombinations 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 amd64, arm64 and riscv64: the amd64 generic kernel moves to upstream stable Linux 6.1.177 (from 6.1.112), and all architectures pick up two KVM x86 shadow-paging use-after-free fixes and the af_alg CVE-2026-31431 fix.
PR Backports
Not applicable — this PR targets the
13.4-stablebranch (stable-branch counterpart of #6180).Checklist
For backport PRs (remove it if it's not a backport):
And the last but not least:
check them: no documentation changes are needed for a kernel pin bump; device testing is pending while this PR is in draft (CI + QA validation to follow).