AI/TLDR

Simon Willison · 2026-08-22 · notable

Simon Willison — Linus Torvalds let an AI write a Linux kernel commit message

Linus Torvalds credited an AI with much of the grunt work behind an Intel Xe driver fix, and let the AI write the commit message. Simon Willison quotes it: 24 debug patches and 18 kernel boots to find a one-line bug.

Linus Torvalds' Intel Xe kernel commit crediting an AI for the debug work
GitHub

Linus Torvalds called it a debug session from hell, and gave an AI credit for doing most of the grunt work.

Key specs

Debug patches24
Kernel boots18

What is it?

A Linux kernel commit from Linus Torvalds now credits an AI, and Simon Willison's post collects the quote. The commit fixes the Intel Xe graphics driver so it stops handing out flat CCS storage as usable VRAM, which was letting the compression hardware overwrite kernel allocations and crash the desktop compositor on a Battlemage G21 card. Torvalds called it "a debug session from hell, enormously helped by an AI doing much of the grunt-work", and said he let the AI write the commit message itself.

How does it work?

The actual fix is one line: a round_up() that should have been a round_down() when working out the flat CCS offset. Getting there took 24 patches that added more and more debug output and 18 kernel boots, per the commit message. Torvalds notes the AI repeatedly stated the problem was impossible and unsolvable and suggested just writing a report about it, but kept adding debug code and analysing the results faithfully when he pushed back.

Why does it matter?

An AI credited inside a commit by the Linux kernel's creator is a concrete signal about where these tools help right now: not finding the bug, but grinding through debug output without getting bored. The account also names the failure mode engineers keep hitting — the model calls a problem unsolvable and wants to stop, and only reaches the answer because a stubborn human refuses to accept that.

Who is it for?

kernel and systems developers, and anyone using coding agents on hard debugging work

Try it

https://github.com/torvalds/linux/commit/818bebeb63dd6bf5f4e07e145f6cdbace520a34c

Sources · 3 outlets

Tags

  • simon-willison
  • linus-torvalds
  • linux-kernel
  • ai-assisted-programming
  • debugging
  • intel-xe
  • drm
  • open-source
  • commit-message
  • agentic-coding

← All releases · Learn AI