News: 0001659016

  ARM Give a man a fire and he's warm for a day, but set fire to him and he's warm for the rest of his life (Terry Pratchett, Jingo)

Linux 7.3-rc4 To Address Two Unfortunate Bugs With Btrfs

([Linux Storage] 4 Hours Ago Two Major Btrfs Fixes)


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 [1]merged today ahead of the Linux 7.3-rc4 release on Sunday.



[1] https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=518e5b794c06c0f0eb40df3e202274a66202c137



Humor in the Court:
Q: Are you qualified to give a urine sample?
A: Yes, I have been since early childhood.