A Linux 7.0-rc6 kernel megjelent, jövőhéten lezárulhat a fejlesztési ciklus az utolsó rc kiadással

1/10
Ez egy kiadásra jelölt verzió tesztelési célokra. Produktív használatra az esetleges előforduló hibák miatt nem javasolt.

Magyar idő szerint vasárnap éjjel megjelent a Linux 7.0-rc6 kernel, amely a fájlrendszerektől, a hálózati alrendszeren és a memóriakezelésen át a grafikus és hangmeghajtókig számos terület javításait fogja össze, több architektúraspecifikus javítással együtt. Linus Torvalds szerint a csomag mérete továbbra is nagyobb a megszokottnál, de ha ezen a héten nem derül fény komolyabb hibára, akkor a vasárnap érkező rc7 lesz az utolsó kiadásra jelölt változat a végleges kiadás előtt.

A Linux 7.0-rc6 kernel megjelent, jövőhéten lezárulhat a fejlesztési ciklus az utolsó rc kiadással

A kernel kiadás legnagyobb részét a fájlrendszer specifikus javítások teszik ki

A diffstat alapján a fájlrendszereket érintő javítások adják a kiadás egyik legnagyobb részét, ezen belül pedig az ext4-et és az XFS-t érintette a legtöbb módosítás. Az ext4 esetében rendezték a journalhoz és az fsynchez kapcsolódó nojournal módú hibákat, kijavították az inode-ok újraallokálásánál jelentkező beragadásokat, eltávolították a writeback után bent maradó elavult xarray tageket, és több olyan hibát is orvosoltak, amely sérült állapotban vagy a napló helyreállítása közben okozhatott hibás működést. Az XFS kapcsán javítások történtek az attribútumkezelés kapcsán, emellett módosult a napló helyreállításához kapcsolódó kód, és a fájlrendszer lecsatolása közbeni működést is javították. Emellett javították az attribútumfához kapcsolódó műveleteket, pontosították az attri helyreállítás egyes ellenőrzéseit, és az unmount alatti AIL-kezelésen is módosítottak.

A VFS-ben változott a lazytime szinkronizálás kezelése, emellett több általános fájlművelet működését is módosították. A hálózati alrendszerben az Open vSwitch, a netfilter, az IPv6, az RDMA, a virtio-net, a CAN, a MACB és több Ethernet-meghajtó területén is történtek hibajavítások.

Az architektúraspecifikus kódban az s390, az x86 és a LoongArch architektúrákat érintő hibajavítások érkeztek. A csomag KVM-hez kapcsolódó javításokat, a korai x86-os rendszerindítás hibáinak elhárítását, valamint a LoongArch DMA- és virtualizációs problémáinak rendezését is magában foglalja.
Az RCU és az SRCU esetében a grace period indításának menete és a zárolások kezelése is változott, a memóriakezelésben pedig a swap cache elszámolása, a pagewalk, a pfnmap, valamint a zswapot, a DAMON-t és több mmaphoz kapcsolódó hibát érintő javítások is bekerültek.

Az eszközmeghajtók terén most is a grafikus driverek teszik ki a hibajavítások egyik legnagyobb részét, különösen az AMDGPU, az i915 és a Xe kapcsán. Ezek mellett a médiás alrendszer, a DMA-engine, a pinctrl, a hwmon, a platform/x86 réteg és a hang alrendszer fejlesztései is számottevő arányban szerepelnek a frissítésben.

A hangalrendszer javítási csomagja sok konkrét hardverhibát rendez

Takashi Iwai a Suse fejlesztőmérnöke a megszokottnál nagyobb, a hang alrendszert érintő javítócsomagot küldött be a kernelhez, ezért erről most külön fejezetben is érdemes szót ejteni. A sound-7.0-rc6 jelű pull request azért lett a megszokottnál nagyobb méretű, mivel Iwai előző héten szabadságon volt, így emiatt több javítás gyűlt össze, a kísérőlevél szerint azonban ezek jól elkülöníthető, eszközspecifikus hibákat céloznak, ezért biztonságosan beemelhetők. A csomag a HD-audio, az USB-audio és az ASoC illesztőprogramokat egyaránt érintik.

A HD-audio és az AMD-s ASoC illesztőprogramokban több ASUS, MSI, Lenovo, HP és Star Labs hordozható gép hangkezeléséhez kerültek be hibjavítások a kernel kódbázisába. Az USB-audio területen a Focusrite Scarlett 2i2 és 2i4 első generációs USB-s hangkártyáinál jelentkező hangtorzítást szüntették meg, az AB17X néven azonosított USB-s hangeszközökhöz pedig új interfész-reset quirk került be. Az ASoC alrendszerben több hangchiphez és audióvezérlőhöz kapcsolódó driverhibát is javítottak, köztük a sma1307, az ADAU1372, az Intel CATPT és a SOF egyes problémáit, emellett néhány Device Tree leírást is pontosítottak. A csomagból ismét kikerült az MSI X870E Tomahawk alaplap egyik korábbi denylistes módosítása is, mert az nem működött megfelelően.

További részletek a kernel levelezőlistáján olvashatóak.