Commit a8b0b72255d0 for kernel

commit a8b0b72255d09bb12ada5620cd6ced91adde5ac8
Merge: 663ea69540c8 c562ba61fc5e
Author: Linus Torvalds <torvalds@linux-foundation.org>
Date:   Fri May 15 13:22:07 2026 -0700

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

    Pull btrfs fixes from David Sterba:

     - fixup warning when allocating memory for readahead, __GFP_NOWARN was
       accidentally dropped when setting mapping constraints

     - in tracepoint of file sync, fix sleeping in atomic context when
       handling dentries

     - harden initial loading of block group on crafted/fuzzed images,
       iterate all chunk mapping entries unconditionally

     - fix freeing pages of submitted io after checking for errors

     - fix incorrect inode size after remount when using fallocate KEEP_SIZE
       mode (also requires disabled 'no-holes' feature)

    * tag 'for-7.1-rc3-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux:
      btrfs: fix incorrect i_size after remount caused by KEEP_SIZE prealloc gap
      btrfs: only release the dirty pages io tree after successful writes
      btrfs: tracepoints: fix sleep while in atomic context in btrfs_sync_file()
      btrfs: always pass __GFP_NOWARN from add_ra_bio_pages()
      btrfs: fix check_chunk_block_group_mappings() to iterate all chunk maps