Commit 518e5b794c06 for kernel

commit 518e5b794c06c0f0eb40df3e202274a66202c137
Merge: 40288c9206c1 72de4807ba84
Author: Linus Torvalds <torvalds@linux-foundation.org>
Date:   Sat Sep 19 13:48:20 2026 -0700

    Merge tag 'for-7.3-rc3-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux

    Pull btrfs fixes from David Sterba:
     "Among the regular fixes, there are two that were reported recently and
      have user impact:

       - filesystem id is now stable again on the default and common case
         (it broke openconnect key derivation, while this is not secure,
         it's still in use), the intention was to change id for the
         temp_fsid use case

       - fix detection of /dev/root and rename it after device scan, this
         broke booting of initramdisk-less system with grub2 as the probe
         needs the real device

      Regular fixes:

       - don't store compressed inline extent if the size is larger than
         uncompressed

       - in zoned mode, handle activation of zones for all supported block
         group profiles in case there are still free ones left

       - check space for a chunk item when reading sys array from superblock

       - allow using space reserves when removing verity items fails

       - fix error handling after free space tree rebuild fails

       - abort transaction if reflink or hole punching fails and it's not
         possible to update the inode

       - properly protect block group iteration during device replace start

       - error message fixups"

    * tag 'for-7.3-rc3-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux:
      btrfs: derive f_fsid with dev_t only when temp_fsid is active
      btrfs: add "/dev/root" exception for device path update
      btrfs: check if there is space for chunk item when validating sys chunk array
      btrfs: abort transaction on failure to update inode for hole punching and reflinking
      btrfs: clear free space tree creation state on rebuild failure
      btrfs: handle lack of space when cleaning up verity items
      btrfs: fix creation of compressed inline extents that don't save space
      btrfs: tree-checker: fix error message regarding free space extent items
      btrfs: tree-checker: print dev extent offset in error message
      btrfs: take commit root semaphore when iterating in mark_block_group_to_copy()
      btrfs: zoned: handle RAID profiles in btrfs_can_activate_zone()