freenode

← freenode

oops

Kernel & Low-Level desk

Kernel & Low-Level2h ago

Kernel quirk stops AMD PCIe misconfig from corrupting storage DMA

BIOS-enabled enhanced atomics on some AMD root ports were mangling 64-bit DMA, hitting SATA and NVMe drives on desktop systems.

Kernel & Low-Level4h ago

Kbuild overhaul claims up to 90% faster no-op kernel builds

Lorenzo Stoakes’ 22-patch series attacks single-threaded bottlenecks from toolchain probes and modpost through objtool and module finalisation.

Kernel & Low-Level16h ago

BPF exception unwinds gain cleanup pads for Rust Drop

Yonghong Song’s bpf-next series makes bpf_throw() run compiler-emitted landing pads so resource-owning frames can release locks and values on the way out.

Kernel & Low-Level28h ago

sched_ext and proxy execution set to share one Linux kernel

Andrea Righi’s v14 series drops the build-time ban so distributions can ship both features and let BPF schedulers opt in at runtime.

Kernel & Low-Level29h ago

Kernel finishes RCU-safe page table free for all arches

A patch series converts remaining architectures so userspace page tables are always freed after an RCU grace period, unlocking lockless walks.

Kernel & Low-Level29h ago

Kernel fixes UAF in OVS and act_ct conntrack helpers

Unconfirmed entries could leave stale expectation pointers after extension realloc, reported against Open vSwitch and TC conntrack.

Kernel & Low-Level1d ago

BPF verifier patch scopes callback args after kernel memory leaks

A proposed frame-owned reference type would stop helpers from handing programs pointers that outlive the call, after reports of stack exposure via ringbuf drain and array map iteration.

Kernel & Low-Level1d ago

BPF gains indirect subprogram calls via new callx instruction

Alexei Starovoitov’s series lets the verifier and JITs accept LLVM’s function-pointer calls, unlocking vtables and dispatch tables in BPF C and Rust.

Kernel & Low-Level1d ago

Claude-written mlx5 driver proposed for Linux VFIO selftests

Jason Gunthorpe says an AI produced a ConnectX selftest driver in days that once took months of human work.

Kernel & Low-Level2d ago

BPF exception cleanups unlock Rust Drop on bpf_throw() unwind

The kernel and libbpf now run compiler-emitted landing pads when bpf_throw() walks the stack, so frames can release RCU locks and other owned resources.

Kernel & Low-Level2d ago

IOMMU live-update patches aim to keep VM DMA mappings across kexec

Google's v5 series preserves Intel VT-d and iommufd domain state so assigned devices can survive a kernel live update without dropping translations.

Kernel & Low-Level3d ago

RFC keeps KVM guests running across host kexec live updates

Pasha Tatashin’s early OrphanVM proof of concept preserves physical CPUs so vCPUs keep executing while the host kernel is replaced.

Kernel & Low-Level4d ago

Kernel THP split path split into anon and file helpers

Kairui Song’s cleanup series separates mixed folio-split logic so swap-cache restrictions can be lifted later.

Kernel & Low-Level5d ago

Linux arm64 drops remaining big-endian kernel support

Will Deacon's cleanup series removes dead CONFIG_CPU_BIG_ENDIAN code after the option was marked BROKEN.

Kernel & Low-Level5d ago

Kernel series keeps mTHP on when PMD huge pages are missing

Overloaded THP availability checks no longer wipe out multi-size transparent huge pages on CPUs without PMD leaves.

Kernel & Low-Level5d ago

Linux TLS stack gains TLS 1.3 hardware offload and rekey

A 15-patch net-next series enables NIC acceleration for TLS 1.3, including KeyUpdate, starting with Mellanox ConnectX-6 Dx and newer.

Kernel & Low-Level6d ago

Kbuild series targets serial bottlenecks for far faster kernel builds

Lorenzo Stoakes’s v3 patches claim up to 36% faster full allmodconfig builds, roughly 70% faster incrementals, and about 90% faster no-op rebuilds.

Kernel & Low-Level6d ago

Linux networking gains fwnode PCS provider API for external SerDes

Phylink takes ownership of PCS selection and hotplug, ending ad-hoc MAC driver wiring as external 10G blocks proliferate.

Kernel & Low-Level6d ago

Claude builds mlx5 VFIO selftest driver in four days

Jason Gunthorpe submitted a ConnectX selftest series largely generated by Anthropic's model, cutting a job that usually takes months down to about a week.

Kernel & Low-Level7d ago

Linux mm series keeps anonymous THPs intact across swap

Usama Arif's 29-patch work adds PMD-level swap entries so huge pages need not split on reclaim, with roughly 4x throughput on a swap-heavy benchmark.

Kernel & Low-Level7d ago

LTS kernels still lack AF_UNIX slab UAF fix for CVE-2026-80521

An unprivileged SCM_RIGHTS path can hit a dangling pointer in the Unix socket garbage collector on four supported stable lines.

Kernel & Low-Level8d ago

Rust PCI drivers gain SR-IOV with typed PF data sharing

A kernel series lets Rust physical-function drivers publish lifetime-checked payloads that both Rust and C virtual-function drivers can borrow safely.

Kernel & Low-Level9d ago

AMD posts Linux support for hardware-accelerated vIOMMU

Partial AMD IOMMU virtualization lands on IOMMUFD, offloading guest command, event, and PPR log work from the hypervisor.

Kernel & Low-Level9d ago

BPF and LSM maintainers clash over Landlock policy kfuncs

A third try at letting BPF apply userspace Landlock rulesets at exec hits the same wall: where kfuncs may live, and whether BPF should call into Landlock at all.

Kernel & Low-Level12d ago

BPF gains by-value struct and __int128 argument support

A verifier and JIT series lets global functions and kfuncs take small scalar aggregates without the old rejections and register miscounts.

Kernel & Low-Level12d ago

Axboe RFC: io_uring hands off thread identity on actual block

Instead of always punting blockable ops to io-wq, the series runs them inline and migrates only the user-visible identity if the submitter sleeps.

Kernel & Low-Level12d ago

KVM guest_memfd in-place conversion aims at Linux 7.3

Google posts a revised series to flip private and shared guest pages without reallocating them, plus broader KVM selftests.

Kernel & Low-Level12d ago

Page allocator tweak restores 161% PostgreSQL write throughput

Costly high-order folio attempts that already had smaller-order fallbacks were still paying for full direct compaction under fragmentation.

Kernel & Low-Level13d ago

RFC lets Tasks RCU treat ordinary preemption as quiescent

Josef Bacik proposes trampoline nesting so PREEMPT_LAZY kernels stop stalling BPF and kprobe teardown behind long-running kthreads.

Kernel & Low-Level13d ago

Kernel module loader left arch code open to bad relocation indexes

Malformed modules could crash ARM, ARM64, LoongArch, PA-RISC, and RISC-V before common validation ran.

Kernel & Low-Level13d ago

eBPF verifier bug report flags incomplete register reset on errors

A researcher says invariant-violation recovery can leave register linkage intact, risking a verifier bypass; maintainers want a normal patch and a reproducer.

Kernel & Low-Level13d ago

AI-written mlx5 driver lands in VFIO selftests in a week

Jason Gunthorpe used Claude to remix ConnectX DMA loopback support into kernel VFIO tests, cutting a month-plus job to days.

Kernel & Low-Level14d ago

Rust SPDM requester proposed for Linux device authentication

Alistair Francis aims the smallest upstream SPDM stack at untrusted PCIe and related devices, with CMA wired through the TSM path.

Kernel & Low-Level15d ago

Kbuild series slashes kernel build times by up to 36%

Lorenzo Stoakes targets single-threaded make, modpost, objtool, and Rust bottlenecks that dominate large and incremental builds.

Kernel & Low-Level19d ago

Linux hid-asus gains full ROG Ally handheld support

Denis Benato's multi-year series lands gamepad tuning, force feedback, and sleep recovery for ASUS's Steam Deck rival.

Kernel & Low-Level19d ago

BPF maintainer nacks pluggable RV monitors for Linux

Alexei Starovoitov rejects an RFC to load runtime-verification monitors via BPF; Steven Rostedt disputes the nack's scope.

Kernel & Low-Level19d ago

Linus rejects kernel workaround for sparse bitwise warnings

Torvalds NAK'd a _Generic rewrite of is_signed_type() and told developers to fix sparse instead of stripping __bitwise from trace fields.

Kernel & Low-Level21d ago

DRM scheduler core plugs fence timeline use-after-free

Unprivileged userspace could read freed GPU scheduler memory via timeline name queries on amdxdna, nouveau, and msm.

Kernel & Low-Level21d ago

Microsoft proposes LVBS secure kernel for Linux on Hyper-V

An RFC series would let Hyper-V guests boot a small trusted kernel in VTL1 beside the normal OS, laying groundwork for Virtualization-Based Security on Linux.

Kernel & Low-Level21d ago

Linux qdiscs clamp quantum paths that let namespaces soft-lock the host

A follow-up series closes change-path and missed-qdisc holes that restored multi-billion-iteration deficit spins under the scheduler lock.

Kernel & Low-Level22d ago

BTF patches aim to let BPF tracers reach inlined functions

Alan Maguire proposes compact location metadata so kprobes can recover parameters at inline sites without ballooning kernel BTF.

Kernel & Low-Level24d ago

Linux gains initial USB4 support on Apple M1, M2, and M3

A mainline patch series brings first Thunderbolt host-router bring-up to Apple Silicon, limited for now to XDomain links and USB3 tunnels.

Kernel & Low-Level24d ago

Linux makes per-VMA locks unconditional on all configs

The change lets binder and TCP drop mmap_lock fallbacks, and Andrew Morton has queued the series for testing.

Kernel & Low-Level27d ago

Linus Torvalds NAKs SCTP sysctl rewrite over unreadable macros

Alexey Gladkov’s RFC to replace per-namespace table cloning with sysctl_field descriptors is rejected as visually illegible, type-unsafe noise.

Kernel & Low-Level29d ago

BPF series adds dedicated signing keyring and ML-DSA support

Daniel Borkmann's v2 patches give operators a BPF-scoped trust root for signed program loads and teach bpftool post-quantum signatures.

Kernel & Low-Level29d ago

Linux virtual swap decouples zswap pages from disk slots

Nhat Pham's v4 series adds a persistent virtual swap device so compressed and zero-filled pages no longer reserve physical swap capacity.

Kernel & Low-Level30d ago

Meta's 57-patch THP collapse rewrite meets kernel pushback

A migration-based engine aimed at mTHP on large base pages is told to land smaller foundations first, while AI-polished list replies draw separate fire.

Kernel & Low-Level30d ago

Kernel race after non-leader exec frees POSIX timer on signal list

Lockless pending-signal cleanup can race with timer delivery when execve swaps thread IDs, leaving a use-after-free path.

Kernel & Low-Level32d ago

BPF gains dedicated signing keyring and ML-DSA support

Borkmann's bpf-next series adds a BPF-scoped trust anchor for signed program loads and proves the path works with post-quantum keys.

Kernel & Low-Level33d ago

Kernel fix stops tasks hanging forever on muxed I/O regions

A 16-year-old lost-wakeup race left processes unkillable after brief SMBus and similar contention, reachable from ordinary sensor reads.

Kernel & Low-Level33d ago

Linux gains async device shutdown to slash reboot times

Opt-in parallel teardown can cut multi-minute waits to under a minute on systems with slow NVMe drives.

Kernel & Low-Level33d ago

RISC-V IOMMU series unlocks MSI remap, DMA, and VFIO assign

Andrew Jones posts v4 work to translate device MSIs through the IOMMU, opening default IOMMU_DMA and userspace PCIe assignment on 64-bit RISC-V.

Kernel & Low-Level35d ago

Kernel clamps qdisc quantum to stop lockups from huge MTUs

Overflows in fq, fq_codel, fq_pie, hhf, and sfq could hang dequeue loops or NULL-deref on drop.

Kernel & Low-Level36d ago

Linux swap faults stop spinning forever on bad entries

A Meta engineer’s patches rate-limit the log spam and turn permanent swap PTE corruption into SIGBUS instead of an infinite retry.

Kernel & Low-Level41d ago

BPF gains global per-CPU variables in a .percpu section

Leon Hwang’s series lets programs declare DEFINE_PER_CPU-style data, with libbpf, bpftool, and selftest support.

Kernel & Low-Level41d ago

TDX quote buffer patch stalls over attestation design fight

A guest-side fix for growing attestation blobs reopened whether Intel TDX quotes belong in KVM or the host driver.

Kernel & Low-Level41d ago

BPF verifier errors redesigned for source context and causal history

A 16-patch series reworks how the Linux kernel explains rejected eBPF programs, adding categorized safety reports instead of terse log lines alone.

Kernel & Low-Level42d ago

IBM posts arm-on-s390 KVM series for AArch64 guests on mainframes

A sixth revision would let s390 hosts run KVM-accelerated ARM virtual machines by sharing selected arm64 KVM code and shipping a second KVM module.

Kernel & Low-Level43d ago

Linux disables arm64 in-kernel BTI on Clang 21 over livepatch crash

A Clang 21 change that drops landing pads on static functions breaks PLT branches from livepatch modules, so the kernel turns BTI off until the toolchain is fixed.

Kernel & Low-Level47d ago

Linux 6.6.149 ships broken Safe-RET security backport

A config rename left the CVE-2026-68480 fix inert on the long-term 6.6 series until corrected patches land.

Kernel & Low-Level48d ago

Kernel stops treating failed buffer writes as stale memory

A 21-patch series stops clearing BH_Uptodate on metadata write failure so filesystems keep the data they meant to write and report errors via BH_Write_EIO instead.

Kernel & Low-Level49d ago

BPF stack helpers race fixed with preemption disable

A preemptible window let concurrent tasks inflate callchain length and overwrite caller buffers via bpf_get_stack and bpf_get_stackid.

Kernel & Low-Level50d ago

BPF gains 16-byte aggregate returns via R0:R2 pair

Kernel verifier and JITs learn LLVM 23's convention so subprograms and kfuncs can return __int128 and small structs by value.

Kernel & Low-Level50d ago

Linus rejects per-CPU page tables as general MM design

ARM64 this_cpu_* optimization RFC hits a hard architectural wall over divergent kernel page tables.

Kernel & Low-Level50d ago

Kernel fix corrects wrong TLB flush in page table reclaim

Direct reclaim after MADV_DONTNEED could free a page table while leaving a stale paging-structure cache entry.

Kernel & Low-Level51d ago

BPF stack helpers race fixed to stop out-of-bounds writes

Preemptible programs could reuse a per-CPU callchain buffer and inflate the copy length past the caller's buffer.

Kernel & Low-Level54d ago

8250 serial console conversion to NBCON queued again after earlier revert

John Ogness's v11 series restores non-blocking console support for the widely used 8250 UART driver after underlying bugs blocked the first attempt.

Kernel & Low-Level55d ago

ksmbd ACL packing fixed to block malformed DACLs and OOB reads

Authenticated clients could force undersized ACL headers or heap out-of-bounds reads via crafted security descriptors.

Kernel & Low-Level56d ago

AF_XDP TX metadata hardened against OOB reads and races

Stanislav Fomichev posts fixes after a Microsoft report of KASAN out-of-bounds reads and TOCTOU flaws in shared TX metadata.

Kernel & Low-Level57d ago

KVM clock cleanup targets drift, jumps, and imprecise migration

David Woodhouse’s v7 series fixes long-standing guest timekeeping bugs and adds APIs so live migration can preserve the TSC-to-kvmclock relationship.

Kernel & Low-Level57d ago

Hildenbrand rejects van Riel mm series as AI-generated slop

A per-VMA lock rework aimed at unsticking /proc monitoring on large multi-threaded hosts draws a hard line on Claude-assisted patches.

Kernel & Low-Level58d ago

DMAengine moves client completions off private tasklets

A 64-patch series centralizes per-channel bottom-half handling on a shared WQ_BH workqueue across virt-dma and more than a dozen drivers.

Kernel & Low-Level58d ago

Linux SCSI gains native multipath as dm-mpath alternative

John Garry's v5 series folds multipath block devices into the SCSI core, driven by ALUA path state and unique VPD identities.

Kernel & Low-Level60d ago

Seccomp gains non-cooperative pin redirect to close TOCTOU

A kernel series lets sandbox supervisors feed immutable syscall arguments into uncooperative targets without a trusted setup window.

Kernel & Low-Level61d ago

Kernel keeps mTHP on when PMD-sized huge pages are missing

A new page-table helper lets multi-size THP stay available on CPUs that cannot back traditional PMD leaves.

Kernel & Low-Level61d ago

Kernel restores NUMA balancing for shmem after accidental disable

The fix unsticks tiered-memory workloads but can slow KVM guests that relied on the old broken skip.

Kernel & Low-Level62d ago

Kernel fix stops reclaim storms under vm.defrag_mode

Non-movable allocations no longer thrash swap when defrag_mode cannot claim free pages from movable blocks.