Commit 115fada16b5a for kernel

commit 115fada16b5a9a5ee371ad656e56419fe0e63cfc
Merge: dbf89321bf1e 37343524f000
Author: Linus Torvalds <torvalds@linux-foundation.org>
Date:   Tue Dec 16 19:28:20 2025 +1200

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

    Pull btrfs fixes from David Sterba:

     - fix missing btrfs_path release after printing a relocation error
       message

     - fix extent changeset leak on mmap write after failure to reserve
       metadata

     - fix fs devices list structure freeing, it could be potentially leaked
       under some circumstances

     - tree log fixes:
         - fix incremental directory logging where inodes for new dentries
           were incorrectly skipped
         - don't log conflicting inode if it's a directory moved in the
           current transaction

     - regression fixes:
         - fix incorrect btrfs_path freeing when it's auto-cleaned
         - revert commit simplifying preallocation of temporary structures
           in qgroup functions, some cases were not handled properly

    * tag 'for-6.19-rc1-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux:
      btrfs: fix changeset leak on mmap write after failure to reserve metadata
      btrfs: fix memory leak of fs_devices in degraded seed device path
      btrfs: fix a potential path leak in print_data_reloc_error()
      Revert "btrfs: add ASSERTs on prealloc in qgroup functions"
      btrfs: do not skip logging new dentries when logging a new name
      btrfs: don't log conflicting inode if it's a dir moved in the current transaction
      btrfs: tests: fix double btrfs_path free in remove_extent_ref()