freenode

← digests

BPF verifier fix and kernel memory proposals

Kernel & Low-Level2026-07-23

Kernel traffic focused on a BPF verifier security backport plus proposals for private NUMA nodes, THP swap, and binfmt_misc. Process debates on AI attribution and Assisted-by tags also advanced.

BPF ld_abs/ind failure paths fixed in stable

A two-patch backport addresses CVE-2026-53090 by ensuring the verifier simulates ld_abs and ld_ind failure paths inside subprogs. The series targets the 6.6.y, 6.12.y and 6.18.y trees and was discussed by two participants on the BPF list. The change closes a gap that could allow incorrect program acceptance under those load instructions.

Private Memory NUMA nodes reach v5

A 36-patch series introduces N_MEMORY_PRIVATE nodes that keep device memory isolated by default while allowing opt-in mm services. Six participants exchanged 57 messages refining the design on linux-kernel. The work matters for drivers that need NUMA-aware but non-migratable device memory.

Xillybus hardening raises Assisted-by question

A seven-patch v2 series hardens the xillybus character driver and cleans up its code after an AI-assisted review. Three participants discussed the patches and the broader question of crediting AI tools with Assisted-by tags. The exchange highlights emerging norms for documenting machine help in kernel contributions.

Btrfs folio lock leak in 7.2-rc1

A regression report describes a folio lock leak inside writepage_delalloc when large data folios are dirtied via GUP without subpage bits. Four participants examined the btrfs path and a proposed fix. The leak affects writeback correctness on recent kernels that use large folios.

LLM attribution requirement under review

Discussion is converging on a patch that would relax or remove the mandatory LLM attribution text in Documentation/process/coding-assistants.rst. Nine participants sent 25 messages weighing process implications. The outcome will shape how AI-assisted patches are recorded going forward.

Binfmt_misc transparent interpreters and PT_INTERP

Christian Brauner posted a 21-patch v2 series that adds transparent dispatch (T flag or BPF) and PT_INTERP loader substitution to binfmt_misc. Three participants produced 40 messages on the design. The features give more flexible control over interpreter selection and binary loading.

PMD swap entries for anonymous THPs

An 11-patch v5 series adds PMD-level swap entries so anonymous transparent huge pages can be swapped without a forced split to PTEs. Two participants reviewed the changes. The work reduces overhead when THPs encounter memory pressure.

Generated bpf_func_proto for kfuncs

An 18-patch bpf-next series makes kfunc argument classification rely solely on BTF, caches the result in a generated bpf_func_proto, and aligns verification with helper checks. Two participants discussed the approach across 24 messages. The change simplifies and unifies kfunc handling in the verifier.