Linux Kernel Daily: Display Fixes and a Hidden Security Cleanup

Linus pulled a batch of SMB server security fixes and a large DRM fixes wave dominated by AMD display interrupt handling changes, plus an ATA fix for a Designware SATA controller. The common thread is hardening: closing race windows and memory-safety gaps that had been quietly causing corruption or crashes.

Duration: PT2M13S

Episode overview

This episode is a short developer briefing from Linux Kernel Daily.

It explains recent repository work in plain language.

  • Show: Linux Kernel Daily
  • Published: 2026-07-18T06:01:11Z
  • Audio duration: PT2M13S

Transcript excerpt

This excerpt keeps the crawler page concise. Listen to the episode or use the RSS feed for the full update.

Good morning. It's July 18th, 2026, and this is Linux Kernel Daily.

Today's biggest story isn't one feature, it's a pattern: several subsystems closing race conditions and memory-safety gaps that have been silently causing trouble for users.

Start with ksmbd, the in-kernel SMB server. Steve French's fixes, pulled by Linus in commit 1229e2e, read like a security audit checklist: a stack buffer overflow in multichannel session-key handling, an integer overflow that let a malicious client truncate a file, and an uninitialized-heap infoleak in compound SMB2…

The second theme is AMD's display stack, and it's the biggest chunk of today's activity. Leo Li's work, in commits 8382cd2 and 48ab863, restructures how DCN GPUs deliver vblank and flip-completion events. The old signals - VSTARTUP and GRPH_FLIP - can get masked by power gating, sync locks, or cache scanout, causing…

Alongside that, Mario Limonciello's fix in commit 75c8746 adds a device link between AMD integrated GPUs and their onboard USB controllers, preventing a resume race that was killing USB devices on some laptops after suspend.

Smaller but notable: a Lenovo Legion backlight quirk fixing a panel stuck at fixed brightness,…

Nearby episodes from Linux Kernel Daily

  1. Late Cycle Fixes Converge on Data Integrity
  2. Testing Infrastructure Cleanup
  3. Late-Cycle Fixes Land in Sound and Btrfs
  4. The RC3 Cleanup Wave
  5. Weekly Recap - Stabilizing the 7.2 Release Cycle
  6. Release Candidate Three Locks Down Security Fixes
  7. A Wave of Late Cycle Hardening Fixes
  8. A Week of Filesystem and Race Condition Cleanup