The Btrfs, EXT4, and F2FS file-system updates have largely been made up of bug fixes and that is the case too with the new XFS pull.
Dave Chinner sent in the XFS updates in the early hours of this morning. For XFS there are some corruption fixes, fixes for log recovery, and a smothering of other fixes throughout the file-system. The fix highlights include:
- large rework of EFI/EFD lifecycle handling to fix log recovery corruption issues, crashes and unmount hangsMore details via the pull request. While the file-systems may not be too exciting for Linux 4.3, there are other exciting changes/additions for Linux 4.3.
- separate metadata UUID on disk to enable changing boot label UUID for v5 filesystems
- fixes for gcc miscompilation on certain platforms and optimisation levels
- remote attribute allocation and recovery corruption fixes
- inode lockdep annotation rework to fix bugs with too many subclasses
- directory inode locking changes to prevent lockdep false positives
- a handful of minor corruption fixes
- various other small cleanups and bug fixes