Kilka dni temu pisałem o przygotowywanej łatce do jądra Linuksa, która naprawi raportowanie topologii hybrydowych procesorów Intel SMP/HT ze względu na sposób, w jaki jądro Linuksa liczy obecnie liczbę rodzeństwa Hyper Threading dla każdego rdzenia. Na szczęście ta poprawka, która najwyraźniej staje się coraz bardziej nagląca dla nadchodzących procesorów Meteor Lake, została teraz podjęta na czas przed dzisiejszym wydaniem Linuksa 6.4-rc4 i jest ustawiona na portowanie wsteczne do stabilnych serii jądra.

Thomas Gleixner wysłał dziś rano pojedynczą x86/pilną łatkę dla 6.4-rc4. Podsumował ten problem w następujący sposób:

„Zapobieganie fałszywemu ustawieniu liczby rodzeństwa HT, które jest spowodowane katastrofą w ocenie CPUID X86. Powoduje to ponowne obliczenie wartości dla każdego procesora, więc „wygrywa” ostatni procesor. Może to spowodować całkowicie fałszywe wartości dla rodzeństwa. w rzeczywistości był to laptop z jednym gniazdem, mający łącznie 16 rdzeni. Te informacje o topologii zostały przekazane do przestrzeni użytkownika w celu użycia przez narzędzia takie jak lscpu.

Linus Torvalds już poszedł naprzód i połączyło prostą łatkę dla tej zmiany, która do niedawna była zaskakująco pomijana.

Jądro Linuksa 6.4-rc4 ma zostać wydane do końca dnia z kolejnymi tygodniowymi poprawkami różnych błędów/regresji. Wersja stabilna Linuksa 6.4 powinna zostać wydana pod koniec czerwca lub na początku lipca.

Categories: IT Info