Mario Limonciello, az AMD fejlesztője egy tizenegy javításból álló sorozatot terjesztett be a Linux kernelhez, amely az S5 állapot, vagyis a teljes leállítás közbeni energiafelhasználás csökkentését célozza. A munka hátterében az áll, hogy bizonyos eszközök kikapcsoláskor nem váltottak alacsony fogyasztású módba, ami fölösleges energiahasználathoz vezetett. Bár a PCI alrendszerben korábban már bevezettek részmegoldásokat a probléma enyhítésére, ezek mellékhatásokkal jártak. Az új javaslat inkább az S4-et vagyis a hibernációs folyamatot veszi alapul a leállításnál, így a Linux viselkedése közelebb kerül más operációs rendszerek gyakorlatához. Ha ez a folyamat valamilyen okból nem működne vagy nem támogatott, a rendszer a meglévő shutdown visszahívásokat használja.
Tartalomjegyzék

Érintett kernel alrendszerek
A patchsorozat több alrendszert érint, köztük a PCI, SCSI, USB és DRM komponenseket. Az újdonságok között szerepel a PMSG_POWEROFF esemény bevezetése, amelynek célja, hogy az eszközök a rendszer teljes kikapcsolásakor is megfelelően kezeljék az energiaállapotot. Ennek részeként az SCSI és USB illesztőprogramok suspend visszahívásaiban megjelent a PM_EVENT_POWEROFF kezelés, a PCI eszközöknél pedig az S4-es leállítás során letiltásra kerülnek a wakeup funkciók.
Az AMDGPU driverben kiegészítés történt annak érdekében, hogy a grafikus erőforrások ne kerüljenek feleslegesen felszabadításra az S5 állapotban. A PCI alrendszerben további átszervezések történtek, többek között különálló segédfüggvények bevezetésével és a híd eszközök energiaállapotának jobb kezelésével.
Jövőbeli kilátások
A hatodik verzió több hibajavítást és fejlesztést kínál a korábbi kiadásokhoz képest. Javításra kerültek az LKP tesztrobot által feltárt problémák, egyes commit üzenetek egyértelműbbé váltak, és a teljes sorozat újraalapozásra került a 6.17-rc2 kernelverzióra. A változtatások 103 sor új kódot hoznak a kernelbe, miközben 35 sort törölnek, érintve több alaprendszerbeli és illesztőprogram fájlt. A fejlesztés hosszabb távon hozzájárulhat ahhoz, hogy a Linux rendszerek leállítás után kevesebb energiát használjanak, közelítve az iparági gyakorlatokhoz és a felhasználói elvárásokhoz.
