Linux 6.17-rc6: een stille RC met belangrijke oplossingen

  • Linus Torvalds brengt 6.17-rc6 uit met een stabiele releasecyclus en geen grote problemen.
  • Vaste regressie in de slaapstand die ontstond in 6.16, met minimale oplossing.
  • Geïntegreerde AMD/Intel P-State tweaks (CPPC.min_perf en EPP na hervatting).
  • VMSCAPE-kwetsbaarheidsbeperking en ondersteuning voor FLYDIGI APEX 5-controller inbegrepen.

Linux 6.17-rc6

De zesde kandidaat in de 6.17-serie staat al op straat en volgens de manager is de situatie nog steeds buitengewoon rustig. Linux 6.17-rc6 Het komt als een polijstende update met oplossingen verspreid over verschillende subsystemen en het is de bedoeling dat er over een paar weken, tegen het einde van september, een stabiele versie uitkomt.

Hoogtepunten zijn onder meer: oplossing voor het probleem een slaapstandprobleem dat al sinds 6.16 aanhoudt, aanpassingen aan de frequentieschalingsdrivers van AMD en Intel (P-State), verzachting van de nieuwe VMSCAPE-kwetsbaarheid en kleine toevoegingen aan het invoersubsysteem, zoals ondersteuning voor de FLYDIGI APEX 5-controller.

Wat is er nieuw in Linux 6.17-rc6 en de omvang van de wijzigingen

Het ontwikkelingstempo van deze RC is beheerst en zonder verrassingen: ongeveer een derde van de wijzigingen komt overeen met bestandssysteemindelingen (met accenten op Ceph, de SMB-client, NFS, EROFS en Btrfs), nog een derde naar drivers —met het grafische deel als hoofdrolspeler— en het laatste blok is verdeeld over de netwerklaag, documentatie, automatische tests en kleine aanpassingen aan de infrastructuur.

Het energieteam heeft een bijzonder vervelende regressie gesloten die in de 6.16-cyclus werd geïntroduceerd en die zou kunnen leiden tot ernstige storingen tijdens de winterslaapDe oorzaak was het per ongeluk verwijderen van een aanroep van pm_restrict_gfp_mask() in hibernation_snapshot(), waardoor bepaalde geheugentoewijzingen mogelijk waren met ruilen op een moment dat ze niet hadden mogen gebeuren.

De combinatie van die wijziging met een andere aanpassing, namelijk shrink_shmem_memory(), bracht het probleem aan het licht bij de integratie van ontwikkelbranches. Gebruikers meldden dat de image na een paar hibernations – ongeveer zeven – corrupt raakte, met symptomen zoals time-outs en vastlopen van systeemtaken en de noodzaak om een ​​afsluiting te forceren. De oplossing is, vreemd genoeg, minimaal: herintroduceer de juiste aanroep op het juiste moment. correctie van één regel waardoor het verwachte gedrag wordt hersteld.

AMD en Intel P-State: finetuning

Naast de hibernationfix zijn er relevante oplossingen toegevoegd aan de frequentieschalingdrivers voor AMD en Intel. In het geval van amd-pstate wordt het verwachte gedrag hersteld door CPPC.min_perf in te stellen op de actieve modus met de prestatiebegrenzer. Ook wordt voorkomen dat de EPP-waarde na een herstart ten onrechte op 0 wordt ingesteld vanwege recente wijzigingen.

Deze verbeteringen, ondertekend door medewerkers als Gautham Shenoy en Mario Limonciello, Ze streven ernaar om energie- en prestatietransities weer voorspelbaar te maken. na in slaapstand/suspendeerstand en arriveren op tijd voor 6.17-rc6 nadat ze zijn geïntegreerd in de power management branch.

Beveiliging: Mitigatie voor VMSCAPE

Deze week werd het openbaar gemaakt VMSCAPE, een nieuwe CPU-kwetsbaarheid die AMD- en Intel-processors treft. De kernel bevat al de bijbehorende mitigatie: deze is samengevoegd met Git toen het embargo werd opgeheven en ook is teruggeboekt naar stabiele series, zodat degenen die de 6.17-rc6-branch volgen, de bescherming hebben zonder dat ze in de dagelijkse snapshot van de repository hoeven te leven.

Zoals altijd bij dit type patch zal de impact op de prestaties afhangen van de hardware en werkdruk, maar de belangrijkste doelstelling is om het risicooppervlak te verkleinen door middel van conservatieve en eenvoudig te controleren wijzigingen.

Controllers en invoer: FLYDIGI APEX 5 en toetsenbordinstellingen

In het invoersubsysteem wordt de inschakeling van de FLYDIGI APEX 5, een high-end controller (ongeveer $180) met zowel bekabelde als draadloze bediening en een goede selectie knoppen. Ondersteuning is toegevoegd aan de XPad-stuurprogramma, gebruikt door talloze Xbox-compatibele controllers, en het was voldoende om nieuwe product- en leverancier-ID's op te nemen, wat binnen het 6.17-reparatievenster valt.

Bovendien is er een "eigenaardigheid" voor de laptop. TUXEDO InfinityBook Pro Gen10 (AMD) in de i8042-controller, om ervoor te zorgen dat het toetsenbord/touchpad onder bepaalde omstandigheden goed functioneert.

Linux 6.17-rc6 Releasecyclusstatus en verwachte releasedatum

Linus Torvalds merkt op dat de cyclus wordt rustiger dan normaal, mogelijk beïnvloed door de vakantieperiode, en er zijn geen grote veranderingen gedetecteerd die een aanpassing van de planning zouden vereisen. In het huidige tempo, de stabiele release van de 6.17-branch Het wordt over ongeveer twee weken verwacht, rond 28 september.

Naast wat al is genoemd, bevat deze RC ook kleine reparaties aan de netwerklaag, documentatie en zelftests, en een handvol reparaties aan verschillende drivers (met name de grafische stack). Dit zal geen verrassing zijn voor degenen die de kernelontwikkeling nauwlettend volgen.

Het algemene beeld dat 6.17-rc6 achterlaat is er een van een stabiele en soepele cyclus: met de hibernatie-regressie opgelost, AMD/Intel P-State drivers afgestemd, VMSCAPE verzacht en met extra ondersteuning in het invoersubsysteem, zal de uiteindelijke release van 6.17 naar verwachting arriveren met goede gezondheid en weinig verrassingen.

Ubuntu X1E
Gerelateerd artikel:
Ubuntu X1E bijgewerkt met Linux-kernel 6.17 op ARM64