🐧 Linux 6.17.2 – wydanie stabilne
📅 Data: 12 października 2025
👤 Autor wydania: Greg Kroah-Hartman
📦 Tag: v6.17.2
To wydanie zawiera poprawki błędów i drobne aktualizacje dla wielu podsystemów jądra – głównie poprawki stabilności, błędów wyłapanych przez syzbot oraz ulepszenia w sterownikach.
⚙️ Podstawowe zmiany i poprawki
- ring buffer: poprawiono propagację kodów błędów, by uniknąć niepoprawnych mapowań.
- rdzeń systemu / zarządzanie energią (PM):
- automatyczne ustawianie
power.no_callbacks, gdypower.no_pmjest włączone, - urządzenia typu faux oznaczone jako nieobsługujące zarządzania energią (no-PM).
- automatyczne ustawianie
🧮 Systemy plików
- f2fs: dodano kontrolę poprawności dla nie-inodowych dnode’ów – zapobiega awariom przy uszkodzonych metadanych (błąd wykryty przez syzbot).
- 9p (Plan 9 FS): naprawiono podwójne zwalnianie żądania w
p9_fd_cancelled, które mogło wystąpić przy współbieżnym dostępie.
🧠 Wirtualizacja (KVM)
- KVM/x86: naprawiono błąd, który powodował ponowne sprawdzanie przechwyceń L1 podczas obsługi I/O z przestrzeni użytkownika (błąd zgłoszony przez syzkaller).
🔐 Kryptografia
- zstd: poprawiono typ zwracanej wartości, by uniknąć utraty informacji o błędach.
- rng: upewniono się, że wywołanie
set_entjest zawsze zainicjalizowane. - testmgr: cofnięto zmianę wyłączającą SHA-1 w kontekście FIPS 140 (poprawka regresji).
🔌 Sterowniki
- serial/stm32: umożliwia teraz użycie konsoli nawet, gdy sterownik jest modułem.
- serial/qcom-geni: cofnięto zmianę w obsłudze zarządzania energią, która powodowała zawieszanie się systemu na platformie Qualcomm RB1.
- amd-sbi: dodano brakującą zależność
REGMAP_I2C, by uniknąć błędów kompilacji. - axis-fifo (staging):
- poprawiono obsługę błędów
copy_from_user()podczas transmisji, - czyszczenie bufora RX po błędach odczytu,
- przywrócono sprawdzanie maksymalnej długości pakietu TX.
- poprawiono obsługę błędów
- binder: naprawiono możliwy podwójny
free()przy błędach wdbitmap_grow(). - wifi/rtl8xxxu: usunięto błędne przypisanie identyfikatora USB (07b8:8188 – należy do RTL8188SU).
- nvmem/layouts: dodano obsługę
MODALIASdla automatycznego ładowania modułu.
🦀 Infrastruktura Rust
- Poprawiono błędy w dokumentacji i ścieżkach (
srctree/) w modułach:- PCI, DRM, block.
- Są to zmiany czysto kosmetyczne i naprawiające ostrzeżenia przy kompilacji.
🧩 Inne
- Drobne poprawki w sterownikach eksperymentalnych (
staging/axis-fifo). - Naprawiono kilka błędów wykrytych przez syzbot.
- Testy potwierdzone przez społeczność i systemy CI (LKFT, Fedora, Debian, Ubuntu, itp.).
✅ Podsumowanie
To wydanie nie wprowadza nowych funkcji, ale:
- zwiększa stabilność i niezawodność,
- naprawia błędy w wielu sterownikach,
- poprawia bezpieczeństwo i zgodność.