RepoJournal
Linux

Linux

The kernel, distros, and the rigs of the moment

Pick a date

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

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

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

Related across the cluster

For your repos

The showcase is a teaser.
Your wire is the product.

Same engine. Different stack. Below: what changes when the wire is yours.

Showcase wire

  • 14 famous open source orgs
  • One wire per day
  • Public, generic
  • Read on the web, when you remember

Your wire

  • Up to 1,500 of your repos - orgs, deps, vendors
  • Morning and evening briefs
  • Action items routed to your team
  • Slack delivery, email, breaking-news CVE alerts

Want a hands-on demo first? Ask a current user for an invite link.