Linus Torvalds a hónap utolsó napján kiadta a Linux 6.17 kernel negyedik kiadási jelölt verzióját. Bejelentésében beszámolt róla, hogy lezárultak az augusztusi utazások, a felgyűlt levelezéssel is utolérte magát, így a fejlesztési ritmus újra a megszokott mederben halad. A pull kérésekre az elmúlt hetekben is figyelt, ezért az integrációk üteme nem szenvedett csorbát, legfeljebb egyes válaszok csúszhattak, de alapvetően mostanra minden visszaállt a rendes kerékvágásba. Az rc4 kernelkiadás statisztikái is ezt támasztják alá: a változtatások száma és a diffstat arányai teljesen átlagosak erre a ciklusra, nincsenek kiugró, aggodalomra okot adó blokkok.
Tartalomjegyzék

Szelíd méret, fókuszban az illesztőprogramok és az arm64 KVM
A heti kernel fejlesztési csomag legnagyobb kézzelfogható darabja egy hálózati illesztőprogram-sorozat az Intel idpf vonalról, amely az infrastruktúra adatútját érinti, de Torvalds megfogalmazása szerint ez sem tekinthető igazán robosztus méretű fejlesztésnek. Ehhez társulnak az arm64 KVM rendszerregiszter-kezelését érintő frissítések, amelyek ugyan terjedelmükben a csomag felső sávjába esnek, mégis inkább célzott pontosításokról és kezelési finomításokról szólnak.
A kisebb javítások döntően az illesztőprogramokat és a grafikus alrendszert érintik: az AMDGPU több módosítást kapott a különböző feladatsorokhoz tartozó MQD-beállítások és a hibakezelés terén, a Qualcomm MSM és a Mediatek kijelzőkomponenseknél pedig az állapotkezelés és a regiszterprogramozás pontatlanságait igazították. Az Intel THC HID útvonalon határérték-ellenőrzések és mutatókezelési hibák kerültek helyre. A fájlrendszereknél az XFS több tisztítást és viselkedésbeli finomítást kapott – például a zónás konfigurációk és a swapon korábbi, egyértelműbb elutasítása –, miközben a blk-zoned és a loop is lezárt néhány kellemetlen szélsőséges esetet.
Ahogy korábban arról be is számoltunk, a Bcachefs pull requestjei nem kerültek elfogadásra, sőt Torvalds a naplózó fájlrendszer kernelbeli státuszát módosította a „Supported” státuszról az „Externally Maintained” státuszra, így az új fejlesztések nem képezik részét a Linux 6.17-rc4 kernelnek.
A hálózati rétegben a Mellanox mlx5e Xon/Xoff frissítései mellett az ICE és a BNXT útvonalakon stabilitási javítások érkeztek, kijavítottak egy helyi broadcast útvonalat érintő regressziót is, a virtio és az io_uring kódjában pedig sorrendiségi és előjeles-típusú számkezelési hibákat javítottak, amelyek bár apró javításnak számítanak, a megfelelő működés szempontjából fontosak.
Architektúrák, virtualizáció és apró polírozások
Az arm64 virtualizáció kapta a legtöbb figyelmet ezen a héten: a KVM számos ponton pontosabban kezeli a kivételeket, a vendég szinkronizációs állapotokat és a RAS v1.1 funkciókat. A PowerPC és a RISC-V architektúrákon kisebb, de célzott javítások érkeztek, amelyek a kommentek, a fordítási attribútumok és a veremkezelés pontosítását szolgálják. Az x86 területen bővültek az SSB sebezhetőség elleni vezérlők, az AMD mikrokód kezelésében megoldották azt az esetet is, amikor a BIOS nem tartalmaz frissítést. Az eszköz- és energiagazdálkodási kódban egységesebbé váltak az RCU jelölések, a leállítási folyamatok és a referencia-kezelés. A Bluetooth rétegben versenyhelyzeteket és hibás statisztikákat javítottak, a perf eszközlánc pedig frissített felhasználói fejléceket és kisebb fordítási módosításokat kapott.
Nem lehet elégszer mondani: Tesztelés, tesztelés és tesztelés
Torvalds közleményét a szokásos kéréssel zárta, miszerint a hangsúly most is a kernel közösségi tesztelésén van: minél több architektúrán, illesztőprogrammal és felhasználási mintával érdemes kipróbálni a fákat, hogy az esetleges regressziók még az rc-szakaszban előkerüljenek.
