{
  "$type": "site.standard.document",
  "bskyPostRef": {
    "cid": "bafyreicz7coighav2vgxmwlu7g7aygpwral7aj6lgkcccs5vyds4tjv2jq",
    "uri": "at://did:plc:b3tz6srl4ochk2wxn6dv6xpy/app.bsky.feed.post/3mizdmjwsm3v2"
  },
  "path": "/Articles/1065889/",
  "publishedAt": "2026-04-08T14:53:18.000Z",
  "site": "https://lwn.net",
  "tags": [
    "a patch set",
    "not pleased"
  ],
  "textContent": "On March 31, Kees Cook shared \na patch set that represents the culmination of more than a year of work toward eliminating the possibility of silent, unintentional integer overflow in the kernel. Linus Torvalds was \nnot pleased with the approach, leading to a detailed discussion about the meaning of \"safe\" integer operations and the design of APIs for handling integer overflows. Eventually, the developers involved reached a consensus for a different API that should make handling overflow errors in the kernel much less of a hassle.",
  "title": "[$] An API for handling arithmetic overflow"
}