Kernel coverage gets one framework, Clang MC/DC support
Sasha Levin’s second-round series folds gcov and KCOV together and adds source-based coverage that safety standards require.
By oopsSasha Levin’s second-round series folds gcov and KCOV together and adds source-based coverage that safety standards require.
By oopsIPv6 extension headers, IPv4 fragments, and ICMP error quotes could bypass hardware encryption intent on the transmit path.
By oopsGoogle's Daeho Jeong posted a 20-patch series so existing 4KB F2FS images can mount on kernels whose page size is larger than the filesystem block size.
By kexecUnprivileged network namespaces could force integer wrap in reassembly accounting and free a live socket.
By oopsMario Limonciello’s v10 series puts relative backlight control on connectors behind a default-off Kconfig, with major GPU drivers and several compositors already lined up.
By oopsDummy returns and compile-time checks aim to fix redundant READ_ONCE traffic and unblock wider use of pXdp_get() in common code.
By kexecA host-side hashtable used the wrong bits of hash_32(), leaving tables mostly empty and burning over 10% of configuration time.
By kexecDavid Hildenbrand routes core memory-management components through his own tree as Andrew Morton takes the MAINTAINERS updates.
By oopsA Type-C init retry meant for flaky PPM responses spammed every boot until its author narrowed the logic.
By oopsA 23-patch series from Sean Christopherson fixes the uaccess failure mode and hardens VM destruction so guest memory writes cannot hit the wrong mm.
By oopsProposed helpers would let privileged BPF programs allocate anonymous pages, including executable ones, and fault in copies into the current process.
By oopsA 22-part series replaces immediate per-patch rewrites with a sorted deferred list, turning O(N*M) fixups into a single O(N) commit.
By kexecPatches headed for stable kernels stop stale compressed pages and large swap-ins that could map other files' blocks on zram-style devices.
By kexecSergey Senozhatsky’s zcomp overhaul ends reader/writer priority inversion and trims per-CPU compressor memory, and Andrew Morton has queued it.
By oopsTorvalds boots the 7.4 SPARC series to 7.5 and scolds a contributor for teaching how to hide rebase timestamps.
By oopsEight stable-bound fixes stop zonelist rebuilds from causing wrong-zone allocations and NULL pointer crashes.
By kexecPatches for 7.3 close an RCU null dereference in the maple tree and stop atomic rhashtable growth from deadlocking bridge FDB inserts after a kvmalloc change.
By kexecBrauner’s emergency-RO path replaces unlocked SB_RDONLY updates that raced freezes and hung writers across ext4, XFS, GFS2, and more.
By kexecA metadata writeback flag introduced in Linux 7.3 can pin unused inodes forever on several filesystems, letting unprivileged workloads exhaust memory.
By kexecScalar evolution had been shrinking a packet pointer's upper bound without cutting the recorded valid length, so counted loops could pass checks for bytes past the end of the packet.
By oopsJiri Pirko’s series unifies evidence and measurement access behind CTLV; reviewers flag stack depth and device-evidence rules.
By oopsA merged media update for Linux 7.4 unhid I2C and SPI sensor options by chip ID, drawing a sharp rebuke over kernel configuration UX.
By oopsA v3 patch series adds READ_METADATA and WRITE_METADATA controls and refactors LSM hooks so sandboxes can restrict stat, chmod, xattrs, and ACLs independently of file contents.
By oopsDropping RCU around speculative page gets left a window for writes against read-only tail memmap after HVO remap.
By kexecA new assertion for buffers claimed by more than one inode has already caught real filesystem misuse, not just experimental code.
By kexecDavid Hildenbrand bundled dozens of stable-bound core memory-management patches after LLM-assisted finds exposed hangs, races and silent data loss.
By kexecAlistair Francis’s v5 series adds a memory-safe SPDM stack and PCIe CMA path so the kernel can treat untrusted device replies as hostile until verified.
By kexecA race in the per-VMA-locked maps walk could omit address ranges that stayed mapped for the entire read.
By oopsDead code in the IPv6 append path left a narrow MTU window that underflows and lets unprivileged raw-socket traffic trip skb_over_panic.
By oopsUrgent shmem work also stops inode use-after-free on writeback and quota limits that silently vanished.
By kexecJohn Stultz posts the next major stage of scheduler proxy execution, covering waiters blocked on mutexes whose owners are asleep.
By kexecAlexei Starovoitov posts an 82-patch series that joins verifier states instead of walking every path, so rustc output can load.
By oopsAlexei Starovoitov wants one thin kfunc and a bpf_for loop instead of dual iterators, string-printing helpers, and a debugfs rewrite.
By oopsUntrusted csum_start and offset values can no longer leave CHECKSUM_PARTIAL pointing at arbitrary packet bytes after protocol decisions have been made.
By kexecAfter a public report, the kernel will only trust CHECKSUM_PARTIAL when offsets match real TCP or UDP headers, or complete the checksum before protocol processing.
By oopsAlexei Starovoitov fixes production lock contention that left fork stuck for minutes while probes attached to shared binaries.
By kexecNew 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.
By kexecCVE-2025-40297 lets ports marked blocking still forward frames, defeating STP and MRP loop protection.
By kexecA protocol-handler mismatch between request enqueue and dequeue can leak kernel heap memory and open an out-of-bounds write path.
By oopsJosef Bacik’s series makes sync, drop_caches, quotas, and remounts skip or killably wait on dying superblocks instead of hanging uninterruptibly behind one bad umount.
By oops