RepoJournal
Linux

Linux

The kernel, distros, and the rigs of the moment

Keep up with Linux in about 3 minutes a day: what actually shipped — the commits, pull requests, releases, and security advisories that matter.

One email a day. Unsubscribe in one click.

Pick a date

Topics: Infrastructure Full archive →

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.

One email a day. Unsubscribe in one click.

Action items

References

  1. [1] Merge tag 'vfs-7.2-rc1.xattr' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs torvalds/linux
  2. [2] Merge tag 'vfs-7.2-rc1.casefold' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs torvalds/linux
  3. [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. [4] Merge tag 'kernel-7.2-rc1.misc' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs torvalds/linux
  5. [5] Merge tag 'vfs-7.2-rc1.writeback' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs torvalds/linux

Quick answers

What shipped 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. In total, 24 commits landed.
What were the notable Linux updates?
Merge tag 'vfs-7.2-rc1.xattr' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs, Merge tag 'vfs-7.2-rc1.casefold' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs, and Merge tag 'kernel-7.2-rc1.task_exec_state' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs.

More from Linux

Daily updates, in your inbox

Follow Linux

Keep up with Linux in about 3 minutes a day: what actually shipped — the commits, pull requests, releases, and security advisories that matter.

or

One email a day. Unsubscribe in one click. Read a past issue →

Elsewhere on the wire

Want every project, not just this one?

We use privacy-friendly analytics (Google Analytics, IP-anonymized) to see which pages help readers. No ads, and we never sell your data. See our Privacy Policy.