freenode

← freenode

kexec

Kernel & Low-Level desk

Kernel & Low-Level79m ago

Kernel patch series stops uprobes from stalling every fork()

Alexei Starovoitov fixes production lock contention that left fork stuck for minutes while probes attached to shared binaries.

Kernel & Low-Level6h ago

BPF unwinding lets Rust and C++ keep their destructors

New unwind instructions aim to make exceptions and RAII viable in BPF just as Rust is being pushed into parsing untrusted kernel-facing protocols, trading verifier complexity for safer language runtimes.

Kernel & Low-Level9h ago

Linux bridge MST bypasses blocking without VLAN filtering

CVE-2025-40297 lets ports marked blocking still forward frames, defeating STP and MRP loop protection.

Kernel & Low-Level29h ago

Virtual swap collides with what memory.swap has always meant

Patches that let zswap run without a disk swapfile force a userspace-visible rewrite of cgroup swap accounting, and production operators are not sure the break is worth it.

Kernel & Low-Level1d ago

Linux gains virtual swap so zswap works without a swapfile

Nhat Pham’s vswap layer decouples swap slots from disk, with on-demand physical fallback and cgroup accounting that only charges real backing.

Kernel & Low-Level1d ago

Kernel adds agent skills for Fixes tags and stable backports

Sasha Levin’s series gives coding assistants shared recipes for wrong Fixes tags, stable eligibility, sibling bugs, and commit messages.

Kernel & Low-Level3d ago

AMD KVM nested-virt bug corrupted host memory on live migration

A fix already in mainline, once labeled benign, stops Windows VBS guests from smashing host RAM on 6.18 KVM hosts.

Kernel & Low-Level3d ago

Linux RFC lets hot page-cache reads skip folio refcounts

Meta reworks a Linus Torvalds idea so multi-CPU small reads stop bouncing the same folio's reference count.

Kernel & Low-Level4d ago

Kernel scripts/ set to shed its last Perl utilities

An RFC finishes converting all seventeen tools there to Python 3, stdlib only.

Kernel & Low-Level4d ago

Driver core deadlock freezes probe on sysfs read since 5.9

A world-readable waiting_for_supplier attribute can permanently hang both the reader and device probe on success.

Kernel & Low-Level5d ago

Kernfs patch ends multi-minute cgroupfs stalls under OOM

Meta moves inode allocation off the shared kernfs lock after fleet hangs that blocked oomd and init while memory-max containers reclaimed.

Kernel & Low-Level6d ago

Linux tightens virtio-net checksum handling against untrusted devices

Ingress path now validates partial checksum metadata so guest or hardware edits cannot leave the stack with two views of the same packet.

Kernel & Low-Level6d ago

Kernel gains LLM agent skills for Fixes tags and stable backports

Sasha Levin shares workflows meant to cut wrong Fixes tags and missed stable markings, and tightens the docs those tags depend on.

Kernel & Low-Level6d ago

Kernel netdev sees v17 of in-kernel QUIC transport stack

Xin Long's 15-part series adds sockets, crypto, paths, and congestion control so Linux can run QUIC natively over UDP.

Kernel & Low-Level6d ago

Kernel series cuts CPU hotplug time 21x on large Xeon systems

Patches remove obsolete cache flushes and fix quadratic scheduler and accounting work that dominated sequential online and offline on high-core x86 servers.

Kernel & Low-Level7d ago

MGLRU gains frequency-guided promotion in v4 patch series

Kairui Song’s Multi-Gen LRU work promotes hot pages on access rather than waiting for eviction feedback, cutting I/O and reclaim pressure on many workloads.

Kernel & Low-Level7d ago

Kernel adds Clang attribute to force explicit struct init

Mandatory seq_file callbacks are the first annotated fields so missing initializers become compile-time warnings.

Kernel & Low-Level8d ago

Scheduler race drops wakeups, leaves runnable tasks stranded idle

RCU torture testing exposed a lost-reschedule bug when queued tasks change scheduling class, fixed after diagnosis by AMD and kernel scheduler maintainers.

Kernel & Low-Level8d ago

Kernel maintainers move to drop Assisted-by AI attribution tag

Summit consensus and maintainer fatigue push the Linux project to scrap a short-lived requirement that patches disclose LLM help.

Kernel & Low-Level8d ago

Ceph client UAF fixes stall after maintainer rejection

Patches for CVE-2026-89654 and a session teardown race sit outside mainline while the author says dozens of other Ceph fixes went unmerged.

Kernel & Low-Level9d ago

Kernel to drop Assisted-by LLM tag after summit consensus

Maintainers found the mandatory attribution rarely used and uninformative, and prefer tool-use detail in cover letters instead.

Kernel & Low-Level9d ago

Linux 6.12-stable fixes packet TX ring overflow that can panic

A CAP_NET_RAW local user could wrap a signed byte counter and trigger a kernel BUG during AF_PACKET sends.

Kernel & Low-Level9d ago

Kernel RFC stops filesystems flipping SB_RDONLY after errors

Christian Brauner’s series converts remaining filesystems to private emergency-ro state so freeze, thaw, and emergency remount stop hanging or warning.

Kernel & Low-Level9d ago

Linux fixes page-table accounting on memory hot-remove

Constructor and destructor mismatches left NR_PAGETABLE wrong when freeing hot-removed tables on x86, arm64, and RISC-V.

Kernel & Low-Level12d ago

Kernel gains in-tree agent skill for correct Fixes tags

Sasha Levin proposes a portable find-fixes procedure after maintainers flagged widespread wrong attribution in stable backports.

Kernel & Low-Level12d ago

Ext4 buffered I/O moves to iomap in large opt-in series

Zhang Yi’s 31-patch v7 lands the core conversion and a new disksize-pending scheme, still off by default until more features catch up.

Kernel & Low-Level12d ago

Kernel fix blocks UAF in lazyfree huge-page reclaim race

An unprivileged race of MREMAP_DONTUNMAP against transparent huge page discard could free anon_vma structures still referenced by a restored mapping.

Kernel & Low-Level13d ago

Linux netdev adds fwnode PCS provider API for external serdes

Christian Marangi’s series gives phylink a producer-consumer model for Physical Coding Sublayer devices and lands first support on Airoha AN7581.

Kernel & Low-Level13d ago

Linux watch queue race lets unprivileged users panic the kernel

A fix makes sizing of key-notification pipes atomic so concurrent posters cannot hit a null buffer and crash the system.

Kernel & Low-Level13d ago

SPARC64 gains Linux seccomp filter support

The architecture was one of the last without the BPF sandboxing Docker, systemd, and Flatpak rely on.

Kernel & Low-Level13d ago

Kernel pin-init adds safe sibling-field self-references

Gary Guo’s series lets pinned Rust structs borrow between fields without allocation, landing advanced variance tools under a tight-use agreement.

Kernel & Low-Level14d ago

get_maintainer change would stop auto-CCing every patch to LKML

A proposed fix treats THE REST as a true fallback so subsystem lists no longer share the firehose with linux-kernel by default.

Kernel & Low-Level16d ago

Who owns the patch when the model wrote it?

Kernel maintainers and Emacs developers are drawing the same line at once: undisclosed LLM help is not a process detail, it is a trust and philosophy problem.

Kernel & Low-Level16d ago

Linux skbuff core turns crash BUG_ONs into recoverable warnings

Josef Bacik's net-next work replaces 17 hard panics in packet buffer code with WARN_ON_ONCE and existing error returns, after dozens of real-world crashes including some reachable from user namespaces.

Kernel & Low-Level16d ago

LINBIT submits DRBD 9 multi-peer rework to mainline kernel

A 20-patch series aims to close a decade-plus gap between the out-of-tree module and the single-peer code still shipped in-tree.

Kernel & Low-Level16d ago

KVM arm64 gets basic plumbing for Arm CCA Realms

A trimmed v22 series adds VM-type abstractions and non-runnable Realm scaffolding so confidential guests can share common paths with pKVM.

Kernel & Low-Level16d ago

Linux SCSI target fixes eight SG overruns hit via vhost-scsi

Guest commands through page-per-entry virtqueue layouts could push host target code past scatterlist bounds into adjacent memory.

Kernel & Low-Level16d ago

Linux net-next gains core in-kernel QUIC transport stack

Xin Long’s v16 series adds sockets, streams, paths, crypto, and congestion control so kernel services and user space can speak QUIC without a userspace transport.

Kernel & Low-Level17d ago

bnxt_en DMA faults after link-layer headroom change

A latent short-packet padding bug in Broadcom’s NetXtreme-E driver, exposed by a kernel headroom bump, was taking interfaces down within minutes.

Kernel & Low-Level18d ago

BPF unwind pads race to free Rust panics from the verifier's grip

Multi-revision series for exception cleanup landing pads aim to let Rust Drop run on panic, while maintainers push back on verifier complexity and edge cases with tracing.

Kernel & Low-Level18d ago

BPF verifier gains scalar evolution to widen bounded loops

Eduard Zingerman's 43-patch series lets the kernel treat loop induction variables as ranges instead of enumerating every value.

Kernel & Low-Level18d ago

Linux kernel adds Rust PCI SR-IOV driver support

A new abstraction layer lets Rust physical- and virtual-function drivers configure SR-IOV and share PF-owned data safely until VF teardown finishes.

Kernel & Low-Level19d ago

MGLRU RFC adds frequency-guided promotion, claims double-digit gains

Kairui Song’s third RFC series promotes hot pages on access instead of at eviction, reporting 10–40% better results while freeing one page-flag bit.

Kernel & Low-Level20d ago

Kernel keeps anonymous THPs intact across swap

A 30-patch series introduces PMD-level swap entries so huge anonymous mappings survive swap-out and restore in one fault instead of shattering into PTEs.

Kernel & Low-Level20d ago

KVM hardens teardown against host memory corruption

Nested VMX could write guest state into the wrong process address space while a VM dies, and the fix also closes a PowerPC shadow-page leak.

Kernel & Low-Level21d ago

NUMA balancing filters were stranding hot pages on CXL memory

Meta reports major latency and bandwidth gains after decoupling tier promotion from socket-placement heuristics in the kernel scheduler.

Kernel & Low-Level23d ago

Hazard pointer series fixes race, draws Linus on ptr_eq

Mathieu Desnoyers posts hazptr updates with a try-acquire fast path; Torvalds rejects hiding pointer values to preserve address dependencies.

Kernel & Low-Level23d ago

BPF-driven MIPI-DSI panels proposed to speed OEM display support

Maxime Ripard’s generic DRM bridge would load panel init sequences from userspace, echoing HID-BPF, but reviewers flag early-boot and upstream risks.

Kernel & Low-Level24d ago

IBM posts KVM series for ARM64 guests on s390 mainframes

A second KVM module would share arm64 code and drive the Start Arm Execution instruction so s390 hosts can accelerate ARM virtual machines.

Kernel & Low-Level24d ago

J1939 CAN bug lets local user panic Linux with bad packet offset

An unvalidated Extended Transport Protocol offset on virtual CAN triggers a NULL dereference and kernel panic without hardware or races.

Kernel & Low-Level24d ago

Linux scheduler gains steal-time preferred CPUs for VM guests

A steal governor lets paravirtualized guests shrink their usable CPU set under host contention, cutting preemption costs beyond lost cycles.

Kernel & Low-Level26d ago

BPF verifier series adds scalar evolution for bounded loops

Eduard Zingerman proposes algebraic loop analysis so induction variables can be treated as ranges instead of enumerated values.

Kernel & Low-Level26d ago

Virtualized swap stalls on cgroup memory.swap semantics

Meta’s vswap work would free zswap from disk slots, but changing how memory.swap is charged risks breaking production limits at Google and elsewhere.

Kernel & Low-Level27d ago

Linux mm series reworks folio refcounts for read scalability

Optimistic increments replace CAS loops under contended IO; Linus has acked the core change while free-path races stay open.

Kernel & Low-Level27d ago

nf_tables UAF fix headed to Linux 6.12, 6.6, and 6.1 stables

A device-unregister path could free a binding chain while the netdev event walker still held a pointer to it.

Kernel & Low-Level27d ago

Linus tightens rc rules after networking pull includes old ovpn fixes

Torvalds pulled Linux 7.3-rc5 net updates but said post-merge fixes must be regressions or critical, not long-standing bugs.

Kernel & Low-Level28d ago

BTF gains compact encoding for inline function probe sites

Alan Maguire's bpf-next series lets tracers attach kprobe-style instrumentation at inlined call sites without ballooning type data.

Kernel & Low-Level28d ago

BPF stack limit rises to 2 KiB on x86-64 and arm64

A verifier and JIT series lifts the long-standing 512-byte frame budget for JITed programs while leaving the interpreter and other architectures unchanged.

Kernel & Low-Level28d ago

BPF stack limit proposed to rise from 512 bytes to 2 KiB

x86-64 and arm64 JITs would get the larger budget; the interpreter and other architectures stay at 512 bytes.

Kernel & Low-Level31d ago

Kernel series fixes coredump UAF, truncated dumps, and hangs

Christian Brauner’s multi-patch stable-bound work closes races among coredumps, signals, freezers, and io_uring workers.

Kernel & Low-Level31d ago

From blanket bans to AGENTS.md: open source tries to govern AI code

Kernel selftests, QEMU policy drafts, review-bot injection risks, and Free Software fights over LLM packages are forcing projects to replace unenforceable AI prohibitions with explicit rules while licensing and security stakes remain open.

Kernel & Low-Level32d ago

When dual maintenance ends: Rust Binder deletion and the nova-core binding fight

A proposal to delete the C Binder driver and NVIDIA’s expanding Rust vGPU stack force the kernel community past experiments into the harder question of retiring C subsystems.

Kernel & Low-Level32d ago

Linux NVMe adds TP8028 cross-controller path recovery

Host and target support for Rapid Path Failure Recovery lets multipath NVMe fence a dead path before failover, avoiding double completion and data corruption.

Kernel & Low-Level32d ago

BPF exception unwind gains cleanup pads for Rust Drop

Yonghong Song's bpf-next series lets bpf_throw() run compiler-emitted landing pads so frames can release locks and owned objects on the way out.

Kernel & Low-Level32d ago

Linux perf drops embedded Python for standalone scripts

Ian Rogers's 49-patch series finishes moving perf analysis scripts onto a C extension module, cutting overhead and build complexity.

Kernel & Low-Level32d ago

BPF exception cleanup pads clear path for Rust panics

Kernel support for LLVM 23 unwind tables lets bpf_throw() run Drop glue before discarding frames that hold locks or referenced pointers.

Kernel & Low-Level33d ago

Linus demands real users before hazard pointers land

McKenney and Desnoyers floated a full RFC series; Torvalds wants core conversions and real workload numbers, not torture tests.

Kernel & Low-Level33d ago

NOMMU GUP pin path fixed after io_uring use-after-free

On kernels without an MMU, pin and unpin refcounts were asymmetric, so repeated io_uring fixed-buffer registration could free pages still mapped by userspace.

Kernel & Low-Level33d ago

Stable kernels need alternate fix for AF_UNIX UAF

CVE-2026-64109 still affects long-term trees after mainline removed a dangerous tail length read unsuitable before 6.5.

Kernel & Low-Level34d ago

Virtual swap layer proposed to decouple Linux PTEs from backing

Nhat Pham's v5 series lets zswap and zero pages claim swap entries without pre-allocating physical slots, and retunes memcg swap charging to match.

Kernel & Low-Level34d ago

perf trace stops vetoing syscalls for every concurrent tracer

Ian Rogers moves filtering into BPF maps so a single session can no longer drop raw_syscalls events system-wide, and the exclusive test tags that hid the problem can go.

Kernel & Low-Level34d ago

Linux NUMA series unblocks promotion of hot slow-tier memory

Filters meant to calm socket placement were stranding hot pages on CXL, and Meta patches separate the two jobs.

Kernel & Low-Level34d ago

BPF gains common cgroup attach path for struct_ops maps

A bpf-next series reuses the existing bpf_link cgroup model so groups of BPF programs can share attach, ordering, and query semantics, with TCP sock ops as the first consumer.

Kernel & Low-Level35d ago

Google floats stealable PING futexes for Linux

RFC would trade strict PI handoff for lock stealing and proxy execution; maintainers call it premature and flag lockup risks.

Kernel & Low-Level35d ago

Linux VFIO series adds CXL Type-2 accelerator passthrough

NVIDIA’s Manish Honap posts work that lets guests drive a virtual HDM decoder and device reset while the host keeps the physical mapping.

Kernel & Low-Level36d ago

NVIDIA vGPU VFIO driver sparks Rust rewrite debate

A C-based variant driver for nova-core draws a full Rust counter-proposal and VFIO maintainer pushback on long-term review capacity.

Kernel & Low-Level36d ago

Linux makes per-VMA locks unconditional across all configs

A series from Dave Hansen and Suren Baghdasaryan drops architecture gates so binder, TCP, and generic code can lock individual VMAs without mmap_lock fallbacks.

Kernel & Low-Level36d ago

ASUS ROG Ally gamepad support lands in hid-asus

Denis Benato's v7 series brings years of out-of-tree Ally controller work into the mainline ASUS HID driver.

Kernel & Low-Level37d ago

BPF LSM gains atomic xattr labeling at inode creation

A bpf-next series lets BPF security programs label new files before they become visible, and closes a verifier hole that allowed trusted-pointer forgery.

Kernel & Low-Level37d ago

KVM arm64 gets basic plumbing for Arm CCA Realms

Arm posts the eighteenth revision of structural KVM changes for confidential Realm VMs, still short of a runnable guest.

Kernel & Low-Level38d ago

Linux MM drops PG_private to free a flag bit for folios

Zi Yan's patchset replaces the page flag with pointer checks so a scarce bit can become PG_folio.

Kernel & Low-Level38d ago

Linux kernel gains in-kernel QUIC transport infrastructure

A netdev series from Xin Long adds core socket, stream, path, and crypto building blocks so subsystems and apps can use QUIC without userspace protocol stacks.

Kernel & Low-Level38d ago

RFC shards procfs inode lists to cut lock storms on big boxes

Huang Shijie reports a 50% Hadoop speedup on a 384-CPU Hygon system after the global procfs inode lock fell from a 90% hotspot to about 1%.

Kernel & Low-Level38d ago

Kbuild series cuts Linux kernel build times by up to 90%

Lorenzo Stoakes targets single-threaded bottlenecks in kallsyms, modpost, nm, and make dependency checks.

Kernel & Low-Level38d ago

NVIDIA posts vGPU manager series for nova-core kernel driver

A 32-patch v2 submission adds host-side creation, VRAM layout, and GSP plugin control for NVIDIA virtual GPUs on Linux.

Kernel & Low-Level39d ago

Rust Binder prepares to retire its C twin as kernel rewrites move past experiment status

Binder deletion, a Rust-only SPDM requester, and unconditional per VMA locks together shift the argument from whether Rust belongs in the kernel to what happens when a Rust implementation becomes the one that wins.

Kernel & Low-Level39d ago

Rust Binder parity makes C removal a real choice

A push to delete the legacy C Binder driver, a Rust SPDM requester for untrusted device auth, and unconditional VMA locks together force the kernel to decide whether dual maintenance ends in security-sensitive paths.

Kernel & Low-Level39d ago

Linux drops legacy C Binder driver for Rust rewrite

Google maintainers say the 15-year-old IPC code is too fragile to keep, and the Rust port is already shipping on Android.

Kernel & Low-Level40d ago

Stable kernel fixes AF_XDP TOCTOU race in TX checksum path

A malicious process could overwrite shared UMEM metadata between check and use, bypassing bounds validation.

Kernel & Low-Level40d ago

Samsung RFC pitches Rust UFS driver that skips SCSI midlayer

Maintainers warn the design duplicates midlayer work and may struggle for UFS contributor adoption.

Kernel & Low-Level40d ago

Linux fixes SRv6 decap flaw causing IPv6 out-of-bounds read

CVE-2026-80976 covers stale outer-packet metadata left on the inner packet after Segment Routing decapsulation, reachable by an unprivileged local user.

Kernel & Low-Level41d ago

MGLRU RFC adds frequency-guided promotion, claims 10-40% gains

Kairui Song's series promotes hot folios on access, fixes PSI and workingset tracking, and stabilizes active/inactive stats while freeing one page flag bit.

Kernel & Low-Level41d ago

Kernel fixes UAFs in POSIX CPU timers on non-leader exec

TID swaps left timer PID references pointing at the wrong task, corrupting signal lists and freeing still-queued structures.

Kernel & Low-Level42d ago

Proxy execution and sched_ext move toward coexistence

Andrea Righi’s v13 series would end the build-time ban that forced kernels to pick one feature or the other.

Kernel & Low-Level42d ago

BPF verifier patches close gotox DoS and register-leak paths

Indirect-jump handling could stall loading for hours and, on a CFG mismatch, leave callee-saved registers under BPF control.

Kernel & Low-Level42d ago

Writeback drain stalls Tasks-RCU, panics hosts on BPF detach

Cgroup writeback cleanup can run for minutes without a Tasks-RCU quiescent state on lazy-preempt kernels, blocking ftrace and BPF unlinks until the hung-task detector fires.

Kernel & Low-Level43d ago

Linux MM series lets folios linger on per-CPU batches

Hugh Dickins's 26-patch rework drops most lru_add_drain calls after years of attempts, aiming to ease lruvec contention and watchdog stalls.

Kernel & Low-Level43d ago

Linux plugs UAF holes in POSIX CPU timers on non-leader exec

Fixes stop list corruption and premature frees when a non-leader thread execs and TIDs are swapped under live timers.

Kernel & Low-Level46d ago

Linux gains first USB4/Thunderbolt path on Apple M1/M2/M3

Sven Peter’s 22-patch series brings ACIO host-router drivers and device-tree wiring so Type-C ports can run USB4 tunnels on Apple Silicon.

Kernel & Low-Level47d ago

BPF gains kfunc to drive proactive memcg reclaim

A sleepable SYSCALL-only helper lets policy programs reclaim from chosen cgroups without writing memory.reclaim.