Στο σύστημα αρχείων bcachefs που περιλαμβάνεται στον πυρήνα Linux Ξεκινώντας με την έκδοση 6.7, ανακαλύφθηκαν δύο σοβαρά προβλήματα και διορθώθηκαν στο πλαίσιο της προετοιμασίας για την έκδοση 6.8 του πυρήνα (οι διορθώσεις θα συμπεριληφθούν στην έκδοση 6.8-rc4). Το πρώτο πρόβλημα αφορούσε εσφαλμένη συμπεριφορά κλειδώματος κατά την εργασία με καταλόγους. Κατά τη διαγραφή ανύπαρκτων δευτερευόντων τόμων, η πρώτη προσπάθεια θα μπορούσε να αποτύχει και η δεύτερη προσπάθεια θα μπορούσε να παγώσει λόγω ενός μη κυκλοφορήσιμου κλειδώματος.
Στη δεύτερη περίπτωση, παρουσιάστηκε μια συνθήκη κούρσας που, κατά το κλείσιμο αρχείων, θα μπορούσε να προκαλέσει πρόωρο τερματισμό ενός νήματος στον πυρήνα. Τα προβλήματα ήταν παρόντα σε όλες τις εκδόσεις του bcachef από το αρχικό αίτημα έλξης στον πυρήνα 6.7. Και τα δύο προβλήματα θεωρούνται αρκετά σοβαρά ώστε να δικαιολογούν την επαναφορά της προτεινόμενης ενημέρωσης κώδικα στον σταθερό κλάδο πυρήνα 6.7.
Πηγή: opennet.ru
