• [$] Restartable sequences, TCMalloc, and Hyrum's Law

    From LWN.net@618:250/24 to All on Fri May 1 06:40:09 2026
    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
    performance 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.

    https://lwn.net/Articles/1070072/
    --- SBBSecho 3.37-Linux
    * Origin: Palantir * palantirbbs.ddns.net * Pensacola, FL * (618:250/24)