U datotečnom sustavu bcachefs, koji je dio Linux jezgre od verzije 6.7, otkrivene su i ispravljene dvije ozbiljne greške tijekom pripreme za izdanje jezgre 6.8 (ispravci će biti uključeni u izdanje 6.8-rc4). Prvi problem odnosi se na neispravno funkcioniranje zaključavanja prilikom rada s direktorijima, zbog čega je prilikom brisanja nepostojećih poddirektorija (subvolume) prvi pokušaj brisanja mogao završiti greškom, dok je drugi mogao uzrokovati ugriz sustava zbog ostavljene zaključane blokade.
U drugom slučaju nastao je uvjet utrke koji je prilikom zatvaranja datoteka mogao dovesti do pretjeranog završetka niti u jezgri. Problemi su prisutni u svim verzijama bcachefs, počevši s originalnim pull zahtjevom u jezgru 6.7. Obje greške smatraju se dovoljno ozbiljnima da bi se izvela povratna podrška predložene zakrpe za stabilnu granu jezgre 6.7.
Izvor: opennet.ru
