Tech
[$] The end of __get_user() and __put_user()
Publication: LWN.net
Author: corbet
Source published: 22/10/2026, 16:25:50 UTC
Briefing created: 22/10/2026, 19:54:04 UTC
Based on a feed excerpt; full article content has not been acquired. Source evidence retrieved 22/10/2026, 19:50:24 UTC.
Briefings
Linus Torvalds merged a 48-part patch series targeting kernel 7.4 to remove user-space memory access primitives, a practice that was previously standard but is now obsolete. This cleanup addresses legacy code dependencies, though the transition period is lengthy due to the codebase's scale. The change supersedes established best practices, requiring significant time for widespread adoption across the Linux ecosystem.
Key points
- Linus Torvalds merged a 48-part patch series targeting kernel 7.4 to remove user-space memory access primitives.
- The change supersedes established best practices, requiring significant time for widespread adoption due to the codebase's scale.
Context
This represents a major kernel cleanup initiative by Linus Torvalds, addressing legacy code dependencies that were previously standard but are now obsolete. The transition period is lengthy due to the codebase's scale, requiring significant time for widespread adoption across the Linux ecosystem.
Limitations
Evidence is limited to a single patch series from 2026; specific impact on other kernel versions or user-space applications remains unverified. The exact timeline for code migration and the number of affected files are not specified.
Generated by Bittrees-hosted qwen35-2b sha256:aaf42c8b7c3c on 22/10/2026, 19:54:04 UTC. Based on publisher-provided feed evidence; may not cover the full original article. Check the source for details.
View archived briefing on IPFS
bafybeidyx7wbqslj3bghecxkkv6sgxqk3yh3nsbetfaupwysc5rjqnctsa