A Linux 7.0 kernel fejlesztési ciklusának előkészítése kapcsán az EDAC alrendszerben egy régóta esedékes kódeltávolítás történt: kikerült a kernelből az Intel 440BX és 440GX lapkakészletekhez tartozó memóriahiba detektáló és hibajavító meghajtóprogram. A döntés hátterében nemcsak az áll, hogy ezek a kilencvenes évek végi, Pentium II és Pentium III korszakból származó platformok ma már gyakorlatilag eltűntek, hanem az is, hogy az érintett EDAC driver hibásként volt nyilvántartva közel két évtizeden át, érdemi javítás nélkül.
Tartalomjegyzék

Sosem sikerült kijavítani a meghajtóban lévő hibát
A 440BX és a magasabb kategóriát képviselő 440GX lapkakészlet a Slot 1 és Socket 370 éra alatt volt elterjedt, kifejezetten a P6-alapú processzorokhoz kötődve. Az ezekhez tartozó i82443bxgx EDAC meghajtó már 2007-ben hibásnak lett jelölve, mert gondot okozott az Intel AGP meghajtóval való együttműködésben, és a rendszerben lévő PCI eszközöket nem megfelelően kezelte. Azóta sem született olyan javítás, amely ezt az ütközést rendezte volna, ezért a Linux 7.0-ban végül teljesen eltávolították a kódbázisból. Ezzel a kernelből nagyjából ötszáz sornyi, mára gyakorlatilag értelmét vesztett kód került ki, ami egyszerűsíti az EDAC karbantartását.
Régi beágyazott platformok kivezetése, új Intel generációk felvétele
Az EDAC frissítések nem álltak meg a 440BX és 440GX támogatás megszüntetésénél: kikerült a Radisys 82600 beágyazott lapkakészlethez tartozó r82600 driver is, amely szintén a Pentium III érához kötődik, és a mai upstream rendszereknél már valószínűtlen, hogy bárki ténylegesen használná. A frissítés az igen6_edac meghajtóban immár az Intel Amston Lake és az Intel Panther Lake H platformokat is kezeli. A módosítások már a Linux 7.0 fejlesztési ágának részei, az ezzel kapcsolatos pull request itt olvasható.
