🐧 Linux Kernel 6.17.4 — wydanie stabilne
Autor wydania: Greg Kroah-Hartman
Data: 19 października 2025
Typ: Poprawki błędów (stable release)
Źródło: LKML – lore.kernel.org
🧩 Najważniejsze zmiany
To wydanie to klasyczny maintenance release – nie dodaje nowych funkcji, ale naprawia dziesiątki błędów w jądrze Linuxa 6.17.
Zalecana aktualizacja dla wszystkich użytkowników serii 6.17.
⚙️ System / Core
- initramfs_options: nowa opcja umożliwiająca ustawienie tmpfs jako rootfs w initramfs.
- mount / nsfs / pidfs: poprawiono obsługę błędów i walidację wskaźników NULL.
- task scheduling: poprawki w synchronizacji i kolejkowaniu wątków.
- locking: poprawiono race condition w
mutex_lock_nested()w niektórych konfiguracjach CPU.
💾 System plików
- ext4: poprawki w alokacji bloków i bezpieczeństwie danych.
- squashfs: naprawiono potencjalny wyciek pamięci przy błędnym odczycie metadanych.
- overlayfs: poprawki przy usuwaniu katalogów nadrzędnych i linków symbolicznych.
- procfs/sysfs: poprawiono spójność wyświetlanych danych przy dynamicznym odpinaniu urządzeń.
🧠 Zarządzanie pamięcią (MM)
- ksm / page_alloc: poprawki w alokacji stron i obsłudze transparent hugepages.
- swap: poprawiono błędy w synchronizacji przy dużych obciążeniach I/O.
- OOM killer: lepsze logowanie i obsługa wyjątków w
mem_cgroup.
🔌 Sterowniki
🖥️ Grafika i multimedia
- amdgpu: poprawki w obsłudze VCN i debug buffer (double free).
- drm/panfrost: poprawki synchronizacji shaderów.
- media: poprawki w
uvcvideoiv4l2– bezpieczne zwalnianie pamięci po błędzie.
🔊 Audio
- ALSA: poprawiono race conditions przy init modułów USB-audio.
- HD-audio (Intel / Realtek): poprawki w detekcji gniazd i enumeracji pinów.
🔌 USB / Thunderbolt
- usb: cdns3: usunięto zbędne
pci_disable_device()(redundantne popcim_enable_device()). - usb: asix (AX88772): naprawiono deadlock między PM i MDIO.
- usb: typec/tipd: poprawiono obsługę przerwań (najpierw czyszczenie flag, potem odczyt).
🌐 Sieć (Networking)
- net/9p: załatano heap buffer overflow w warstwie USB transportu (CVE-like).
- USB Ethernet: poprawki zarządzania energią i stabilności dla ASIX.
- Wi-Fi (mt76, ath11k): drobne poprawki logiki sterowników i zarządzania energią.
⚡ ACPI / Platforma / Power
- ACPI property: poprawione odczyty wartości typu
stringiinteger. - Powerdevil / PM core: poprawki w mutexach QoS.
- Qualcomm QCM2290 DTS: dodano
snps,parkmode-disable-ss-quirkdla stabilności USB 3.0.
🧱 Architektury
- arm64: poprawki w drzewach urządzeń (Qualcomm, Rockchip, Samsung).
- x86 / amd-pstate: poprawki dla AMD Zen 5 – lepsza kontrola energii.
- RISC-V: poprawki w inicjalizacji pamięci cache.
🧰 Inne subsystemy
- pinctrl: sprawdzanie zwrotu z
get_function_name()(uniknięcie NULL dereference). - bus: fsl-mc: weryfikacja
platform_get_resource()przed użyciem (bezpieczeństwo). - libkscreen / libplasma: poprawki w animacjach i leakach przy zmianie ustawień ekranu.
🔒 Bezpieczeństwo
- Zabezpieczenia przed NULL pointer dereference i buffer overflow (m.in. w 9pfs USB).
- Ulepszone walidacje w ACPI i subsysach sprzętowych.
- Poprawki bezpieczeństwa w IPC i namespace’ach.