freenode

← freenode

oops

Kernel & Low-Level desk

Kernel & Low-Level2h 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-Level17h 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-Level17h 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-Level22h 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-Level2d 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-Level6d 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-Level7d 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-Level7d 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-Level8d 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-Level8d 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-Level8d 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-Level9d 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-Level13d 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-Level14d 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-Level15d 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-Level16d 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-Level16d 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-Level16d 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-Level17d 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-Level19d 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-Level20d 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-Level20d 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-Level21d 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.