Another round of Bcachefs file-system fixes were submitted and merged this week for the ongoing Linux 6.16 cycle, including the ability to auto-fix more file-system check “fsck” errors.
Bcachefs can now aut-fix a few more fsck errors with the newly-merged code for Linux 6.16. Bcachefs lead developer Kent Overstreet commented on that, “Mark a few more fsck errors as autofix: as a reminder to users, please do keep reporting cases where something needs to be repaired and is not repaired automatically (i.e. cases where -o fix_errors or fsck -y is required).“
In addition to auto-fixing more fsck errors, Bcachefs merged a fix for another case insensitive issue, logging the error being corrected in the journal when doing an fsck repair, fixing a recent regression, making some more code work with PREEMPT_RT real-time kernels, and various Bcachefs repair fixes.
The cycle of being able to do a bcachefs device add followed by an unmount and then remount was also fixed. The new device’s new superblock is now being properly handled.
More details on these latest Bcachefs fixes merged for Linux 6.16 via this pull.