Ontwikkelaar Jan Kara van SUSE heeft een patch voorgesteld die de code voor de ondersteuning van de bestandssystemen Xenix, SystemV/386 en Coherent uit de Linux-kernel verwijdert. Deze code is sinds 2023 gemarkeerd als niet-ondersteund (orphaned) en sindsdien heeft niemand zich aangemeld om deze te onderhouden. Maintainer Christian Brauner, verantwoordelijk voor de bestandssystemen in de kernel, stemde in met het voorstel en accepteerde de patch in de branch vfs-6.15. Enkele uren geleden werd de inhoud van vfs-6.15 overgebracht naar de branch linux-next, waar wijzigingen voor de toekomstige kernel 6.15 worden voorbereid.
Het verhaal begon in 2002, toen de Linux-kernel werd ontdaan van de globale lock (BKL - Big Kernel Lock) ten gunste van meer granulariteit in locks. Toen maakte het bestandssysteem SystemV de overstap naar rwlock, maar dit leidde tot problemen waardoor de CPU niet naar de slaapstand kon overgaan tijdens de aanroep van de gehele functie die de inode-metadata las. Het probleem werd pas in 2023 opgemerkt als gevolg van stresstests met de tool SyzBot. Een soortgelijk voorval toont aan dat niemand het FS SystemV gebruikt en dat het kan worden verwijderd.
Bron: opennet.ru
