Deweloper Jan Kara z firmy SUSE zaproponował poprawkę usuwającą z jądra Linux Kod obsługujący systemy plików Xenix, SystemV/386 i Coherent. Ten kod jest oznaczony jako osierocony od 2023 roku i od tego czasu nikt nie zgłosił się do jego utrzymania. Opiekun Christian Brauner, odpowiedzialny za systemy plików jądra, zgodził się z propozycją i zaakceptował poprawkę w gałęzi vfs-6.15. Kilka godzin temu zawartość vfs-6.15 została przeniesiona do gałęzi linux-next, gdzie przygotowywane są zmiany dla nadchodzącego jądra 6.15.
Historia zaczęła się w 2002 roku, kiedy rdzeń Linux Blokada Big Kernel Lock (BKL) została usunięta na rzecz blokad bardziej szczegółowych. System plików SystemV przeszedł następnie na rwlock, ale doprowadziło to do problemów, w których procesor nie mógł przejść w stan uśpienia na czas wywołania funkcji odczytującej metadane i-węzła. Problem został wykryty dopiero w 2023 roku podczas testów obciążeniowych narzędziem SyzBot. Taki incydent pokazuje, że system plików SystemV jest nieużywany i można go usunąć.
Źródło: opennet.ru
