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-05-02
stories 45

© 2026 RepoJournal Home Showcase How it works Privacy

$ the-wire · showcase

FUTEX BUG FIX CLOSES MEMORY CORRUPTION HOLE; DRM STACK STABILIZING

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

The kernel just plugged a use-after-free in futex allocation that was corrupting shared memory contexts, while graphics drivers landed their heaviest rc2 patch set in weeks.

The futex fix [1] removes a strict CLONE_THREAD dependency that was causing KASAN slab-use-after-free panics when mm structures were shared outside pthread semantics. This was a real corruption bug — the kind that silently corrupts state before crashing — so any system doing non-standard process sharing gets relief here. Meanwhile, DRM merged its rc2 fixes [2] with the usual amdgpu/xe double-header after some maintainer access issues left xe backlogged. The graphics payload includes GFX12 debug config fixes, analog support restoration, and framebuffer geometry corrections that will matter for display stability. On the subsystem side, io_uring [3] fixed a recvmsg multishot bug where incrementally consumed buffers were throwing spurious -EFAULT, and s390 [4] rejected zero-length writes that were corrupting Debug Facility buffers. SPI drivers [5] got fixes in axiado and rockchip that Mark Brown flagged as nasty — worth auditing if you're running those controllers in production.

Action items

References

  1. [1] futex: Drop CLONE_THREAD requirement for private default hash alloc torvalds/linux ↗
  2. [2] Merge tag 'drm-fixes-2026-05-02' of https://gitlab.freedesktop.org/drm/kernel torvalds/linux ↗
  3. [3] Merge tag 'io_uring-7.1-20260430' of git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux torvalds/linux ↗
  4. [4] Merge tag 's390-7.1-2' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux torvalds/linux ↗
  5. [5] Merge tag 'spi-fix-v7.1-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi torvalds/linux ↗

Quick answers

What shipped in Linux on May 2, 2026?
The kernel just plugged a use-after-free in futex allocation that was corrupting shared memory contexts, while graphics drivers landed their heaviest rc2 patch set in weeks. In total, 37 commits and 8 pull requests landed.
What were the notable Linux updates?
futex: Drop CLONE_THREAD requirement for private default hash alloc, Merge tag 'drm-fixes-2026-05-02' of https://gitlab.freedesktop.org/drm/kernel, and Merge tag 'io_uring-7.1-20260430' of git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux.