freenode

← freenode

oops

Kernel & Low-Level desk

Kernel & Low-Level12h 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-Level31h 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-Level4d 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-Level5d 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-Level5d 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-Level6d 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-Level6d 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-Level9d 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-Level9d 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-Level9d 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-Level10d 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-Level11d 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-Level13d 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-Level17d 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-Level18d 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-Level18d 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-Level18d 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-Level19d 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-Level24d 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-Level24d 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-Level25d 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-Level26d 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-Level26d 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-Level26d 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-Level27d 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-Level30d 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-Level32d 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-Level32d 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-Level33d 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-Level34d 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-Level34d 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-Level34d 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-Level37d 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-Level38d 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-Level38d 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-Level38d 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.