Commit 7f98ab9da046 for kernel

commit 7f98ab9da046865d57c102fd3ca9669a29845f67
Merge: 3609fa95fb0f c1c050f92d8f
Author: Linus Torvalds <torvalds@linux-foundation.org>
Date:   Mon Jan 5 14:10:48 2026 -0800

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

    Pull btrfs fixes from David Sterba:

     - fix potential deadlock due to mismatching transaction states when
       waiting for the current transaction

     - fix squota accounting with nested snapshots

     - fix quota inheritance of qgroups with multiple parent qgroups

     - fix NULL inode pointer in evict tracepoint

     - fix writes beyond end of file on systems with 64K page size and 4K
       block size

     - fix logging of inodes after exchange rename

     - fix use after free when using ref_tracker feature

     - space reservation fixes

    * tag 'for-6.19-rc4-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux:
      btrfs: fix reservation leak in some error paths when inserting inline extent
      btrfs: do not free data reservation in fallback from inline due to -ENOSPC
      btrfs: fix use-after-free warning in btrfs_get_or_create_delayed_node()
      btrfs: always detect conflicting inodes when logging inode refs
      btrfs: fix beyond-EOF write handling
      btrfs: fix deadlock in wait_current_trans() due to ignored transaction type
      btrfs: fix NULL dereference on root when tracing inode eviction
      btrfs: qgroup: update all parent qgroups when doing quick inherit
      btrfs: fix qgroup_snapshot_quick_inherit() squota bug