Linux 7.3-rc4 To Address Two Unfortunate Bugs With Btrfs

Written by Michael Larabel in Linux Storage on 19 September 2026 at 08:26 PM EDT. 26 Comments
LINUX STORAGE
Merged today were this week's set of Btrfs file-system fixes for the Linux 7.3-rc4 kernel, which include two notable bug fixes.

First up is a regression introduced back in Linux 7.2-rc1 and present until now due to a change with how the fs_fsid identifier was derived. But this in turn broke backwards compatibility, including for user-space applications, since the f_fsid can change after a kernel update and shift across reboots. For apps that expect a stable ID, this broke programs like applications relying on the FSID to encrypt/decrypt VPN key files. This broke NetworkManager OpenConnect for instance when users on Btrfs upgraded to Linux 7.2 with no longer having VPN access. So for Linux 7.3-rc4, the FSID is back to being derived from the file-system UUID instead.

The other major Btrfs fix this week was just present in the Linux 7.3 development cycle thus far and it broken detection of /dev/root with handling for booting of initramdisk-less systems with GRUB2. GRUB2 on Linux 7.3 until now with Btrfs root file-systems was not able to detect the root file-system device when no initramfs was present.

Those fixes along with some more typical Btrfs file-system fixes were merged today ahead of the Linux 7.3-rc4 release on Sunday.
Related News
About The Author

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.

Popular News This Week