Phoronix meldde op 21 oktober 2026 dat Linus Torvalds de verwijdering van __get_user() en __put_user() voor Linux 7.4 had samengevoegd. Volgens het bericht verdwijnen de functies uit generieke kernelcode en is de verwijdering voor x86 en x86_64 daarmee voltooid.
De wijziging verschilt per architectuur
Phoronix meldde ook dat sommige architectuurports nog restanten van de functies bevatten. Op ARM64 waren de oude functies volgens het bericht al gekoppeld aan get_user() en put_user(). Torvalds noemde de dubbele-underscorefuncties verouderd en wees op het ontbreken van controle van het gebruikersadres.
Linux 5.5 schreef pointercontrole voor
De Linux 5.5-documentatie over geheugenbeheer zegt dat aanroepers vóór __get_user() en __put_user() de pointer met access_ok() moeten controleren. De referentie beschrijft get_user() en put_user() als functies die één eenvoudige waarde tussen gebruikersruimte en kernelruimte kopiëren: ze geven 0 terug bij succes en -EFAULT bij een fout.