The Wire · Showcase
LINUX 7.2-RC1 OVERHAULS VFS WITH XATTR EFFICIENCY GAINS AND CASEFOLDING FIXES
By RepoJournal · Filed · About Linux
Christian Brauner merged five major VFS subsystem overhauls into 7.2-rc1 that rearchitect extended attributes, expose filesystem case behavior to network servers, and fix critical race conditions in writeback handling.
The xattr rework [1] moves the simple_xattr hash table from per-inode storage into a per-superblock cache, cutting memory overhead for the common case of filesystems with few or no extended attributes. This lands alongside casefolding exposure [2] that lets nfsd, ksmbd, and userspace file servers report actual case-sensitivity behavior to clients instead of guessing, a critical fix for cross-platform interoperability. A new task_exec_state structure [3] relocates dumpable mode and user namespace state from mm_struct to live alongside task lifetime, simplifying ptrace and /proc permission checks across the kernel. The writeback merge [5] fixes a race between cgroup_writeback_umount() and inode_switch_wbs() that could trigger VFS busy inode errors and use-after-free on percpu counters during container shutdown. Supporting patches [4] address a circular locking dependency in rhashtable where fs_reclaim and ht->mutex interactions were producing false deadlock warnings from syzbot.
Action items
- → Test 7.2-rc1 against container workloads - writeback race fix is critical for production environments torvalds/linux [plan]
- → Review xattr memory usage on filesystems with sparse extended attributes after upgrade torvalds/linux [monitor]
- → Validate casefolding behavior if running nfsd or ksmbd with case-insensitive filesystems torvalds/linux [plan]
References
- [1] Merge tag 'vfs-7.2-rc1.xattr' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs torvalds/linux
- [2] Merge tag 'vfs-7.2-rc1.casefold' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs torvalds/linux
- [3] Merge tag 'kernel-7.2-rc1.task_exec_state' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs torvalds/linux
- [4] Merge tag 'kernel-7.2-rc1.misc' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs torvalds/linux
- [5] Merge tag 'vfs-7.2-rc1.writeback' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs torvalds/linux
FAQ
- What changed in Linux on June 15, 2026?
- Christian Brauner merged five major VFS subsystem overhauls into 7.2-rc1 that rearchitect extended attributes, expose filesystem case behavior to network servers, and fix critical race conditions in writeback handling.
- What should Linux teams do about it?
- Test 7.2-rc1 against container workloads - writeback race fix is critical for production environments • Review xattr memory usage on filesystems with sparse extended attributes after upgrade • Validate casefolding behavior if running nfsd or ksmbd with case-insensitive filesystems
- Which Linux repositories shipped on June 15, 2026?
- torvalds/linux