Ve filesystému bcachefs, který je součástí jádra Linux od verze 6.7, byly při přípravě na vydání jádra 6.8 odhaleny a opraveny dvě závažné problémy (opravy budou součástí vydání 6.8-rc4). První problém souvisí s nesprávným fungováním zámků při práci s adresáři, což znamená, že při odstraňování neexistujících podobjektů (subvolume) první pokus o smazání mohl skončit chybou, zatímco druhý – zamrznutím, kvůli ponechané zablokované zámce.
Ve druhém případě došlo ke stavu závodu, který při uzavírání souborů mohl vést k předčasnému ukončení vlákna v jádře. Problémy jsou přítomny ve všech verzích bcachefs od původního pull requestu do jádra 6.7. Obě problémy jsou považovány za dost závažné, aby se vyžádalo zpětné portování navrhované opravy pro stabilní větev jádra 6.7.
Zdroj: opennet.ru
