152 wires and counting

$ follow Linux

Keep up with Linux in about 3 minutes: what actually shipped — the commits, pull requests, releases, and security advisories that matter.

or

fair warning: these emails are deeply technical. diffs, version numbers, CVEs, benchmark deltas. if that's not your idea of a good read, this isn't your newsletter.

Folds into your digest — weekly by default, monthly if you prefer. Unsubscribe in one click.

$ status

wire 2026-07-01
stories 7

© 2026 RepoJournal Home Showcase How it works Privacy

$ the-wire · showcase

KERNEL PROBES GET EMERGENCY FIXES AFTER NULL POINTER CRASHES

By RepoJournal · Filed · About Linux · Composed from the cited sources · methodology

The Linux kernel's dynamic tracing subsystem shipped critical fixes overnight to prevent general protection faults and crashes in fprobe handlers under concurrent registration.

A major NULL pointer dereference in fprobe_fgraph_entry() has been patched [1] [2]. The bug occurred when new fprobes registered on live instrumentation points became visible mid-operation, causing the shadow-stack fill walk to process exit handlers that the sizing walk never counted, writing past reserved bounds. This is not a theoretical race condition - it crashes production systems running concurrent kprobe registration. The kernel team also removed a WARN_ON_ONCE that users could trigger trivially [3], fixing developer experience when adding kprobe events with BTF parameters at raw addresses. In related fixes, the tracing subsystem now enforces mandatory $ prefix for comm access [4] to prevent ambiguity with event fields, and corrected a double-offset calculation bug in field dereference parsing [5] that corrupted memory access patterns. All five changes land in the probe fixes batch for v7.2-rc1.

Action items

References

  1. [1] Merge tag 'probes-fixes-v7.2-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace torvalds/linux ↗
  2. [2] tracing/fprobe: Fix NULL pointer dereference in fprobe_fgraph_entry() torvalds/linux ↗
  3. [3] tracing/probes: Remove WARN_ON_ONCE from parse_btf_arg torvalds/linux ↗
  4. [4] tracing/probes: Make the $ prefix mandatory for comm access torvalds/linux ↗
  5. [5] tracing/probes: Fix double addition of offset for @+FOFFSET torvalds/linux ↗

Quick answers

What shipped in Linux on July 1, 2026?
The Linux kernel's dynamic tracing subsystem shipped critical fixes overnight to prevent general protection faults and crashes in fprobe handlers under concurrent registration. In total, 7 commits landed.
What were the notable Linux updates?
Merge tag 'probes-fixes-v7.2-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace, tracing/fprobe: Fix NULL pointer dereference in fprobe_fgraph_entry(), and tracing/probes: Remove WARN_ON_ONCE from parse_btf_arg.