Javították a Linuxot: 2023 óta csendben adatvesztést okozó user-space hibát foltoztak be

enlightened Ez az oldal a közösségért készül. heart Kövess minket máshol is:  Linux Mint Magyar Közösség a Mastodon-on  Telegram csatorna – csak hírek  Beszélgessünk a Telegram – Linux csevegő csoport  Hírek olvasása RSS segítségével  Linux Mint Hivatalos Magyar Közösség a Facebook-on      Linux Mint Baráti Kör a Facebook-on
wink Ha hasznosnak találod, és szeretnéd, hogy folytatódjon, támogasd a munkát Ko-fi vagy Paypal segítségével. laugh

kami911 képe

A Linux 7.3-rc3 kiadás fontos javítást hozott egy csendes, user-space adatvesztést okozó hibára, amely az elmúlt három évben jelen volt a kernel-ben.

A hónap elején jelentették a hibát, és közzétettek egy rövid C programot is a reprodukálására. Ha a kernel transparent hugepages (THP) funkcióval fut, és cgroup limitek alatt működik, akkor a MADV_FREE hívás után történő írások teljesen elveszhetnek.

A hiba nem elméleti: éles rendszerekben is előjött, például a Polars adatfeldolgozó könyvtár felhasználói is tapasztaltak miatta adatvesztést. A kiváltásához a transparent hugepages használatának, a MADV_FREE hívásoknak és az erős memória-visszafogási nyomásnak a megfelelő kombinációja kell.

Ez a javítócsomag orvosolja a hibát, és szerencsére mindössze egyetlen kódsor módosításáról van szó. A javítócsomagot a heti x86/urgent merge részeként fogadták be. Megjelölték visszaportolásra is a jelenleg támogatott stabil kernel sorozatokba. A hibát 2023 júliusában vezették be, és a kernel Linux 6.6 óta megjelent kiadásaiban volt jelen.