{
  "$type": "site.standard.document",
  "bskyPostRef": {
    "cid": "bafyreigoc5zrmq6xqimbuyq5myv66aqgqfgfdacxpivngkx2uhxpphydh4",
    "uri": "at://did:plc:b3tz6srl4ochk2wxn6dv6xpy/app.bsky.feed.post/3mkpyrsxihuh2"
  },
  "path": "/Articles/1070072/",
  "publishedAt": "2026-04-30T14:01:09.000Z",
  "site": "https://lwn.net",
  "tags": [
    "Hyrum's Law",
    "work to address some restartable-sequences\nperformance problems",
    "TCMalloc"
  ],
  "textContent": "Hyrum's Law states that any observable behavior of a system will eventually be depended upon by somebody. The kernel community is currently contending with a clear demonstration of that principle. The recent work to address some restartable-sequences\nperformance problems in the 6.19 release maintained the documented API in all respects, but that was not enough; Google's TCMalloc library, as it turns out, violates the documented API, prevents other code from using restartable features, and breaks with 6.19. But the kernel's no-regressions rule is forcing developers to find a way to accommodate TCMalloc's behavior.",
  "title": "[$] Restartable sequences, TCMalloc, and Hyrum's Law"
}