İçeriğe atla
Linux 7.4’te __get_user() ve __put_user() kaldırılıyor

Linux 7.4’te __get_user() ve __put_user() kaldırıldı

Linus Torvalds, Linux 7.4 çekirdeğinde __get_user() ve __put_user() işlevlerini kaldıran kod dalını birleştirdi. Bu iki işlev, get_user() ve put_user() sürümlerine göre daha hızlı ancak daha az güvenli olarak tanımlanıyordu.

Deniz K.ohafalan editörüYayın · 1 dk okuma
XFacebookWhatsAppLinkedIn

Phoronix’te Michael Larabel imzasıyla 21 Ekim 2026’da yayımlanan haberde, Torvalds’un Git’teki birleştirme işleminde __get_user() ve __put_user() ile ilgili sorunları da anlattığı belirtildi.

Hangi işlevler etkilendi

__get_user()/get_user() işlevi, kullanıcı alanından çekirdek alanına tek bir basit değişken kopyalamak için kullanılıyor. __put_user()/put_user() işlevi ise çekirdek alanından kullanıcı alanına tek bir değişken yazmak için kullanılıyor.

Kaldırılan __get_user() ve __put_user() sürümlerinin işaretçi doğrulama denetimlerinden yoksun olduğu ve bu nedenle güvensiz olduğu belirtildi. Bu işlevler tüm genel Linux çekirdek kodundan kaldırıldı ve x86/x86_64 için arayüzün tamamen kaldırılması tamamlandı.

Bazı diğer işlemci mimarisi uyarlamalarında, önemsiz olmayan durumlar nedeniyle kalıntıların kaldığı bildirildi. ARM64 tarafında ise bu işlevlerin zaten get_user() ve put_user() işlevlerine eşlendiği belirtildi.

Torvalds, Claude’u Coccinelle benzeri bir iş akışında kullandığını söyledi.

Claude ile yapılan çalışma

Torvalds, posta listesinde Claude’u, statik analiz ve kaynak-kaynağa dönüşümler için kullanılan Coccinelle betiğine benzer şekilde kullandığını söyledi. Bu kaldırma çalışmasında bir miktar yapay zekâ kullanımının da olduğu belirtildi.

Bu yazı hakkında ifade bırakın

OHA!falan’ı takip edinGünün haberleri, kısa videolar ve özetler her gün sosyal medyada.

Deniz K.ohafalan editörü

İşlemci, ekran kartı, sunucu ve ağ tarafını izler. Bir ürünün ne vaat ettiğiyle ölçümde ne yaptığını ayrı ayrı yazar.

İlginizi çekebilir