Commit 025d0d6221d9 for kernel

commit 025d0d6221d9b060bce251427c671cd0080d9dae
Merge: 4dbc94bcc2df e4281086ae6c
Author: Linus Torvalds <torvalds@linux-foundation.org>
Date:   Fri Jul 3 05:44:56 2026 -1000

    Merge tag 'xfs-fixes-7.2-rc2' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linux

    Pull xfs fixes from Carlos Maiolino:
     "A collection of bugfixes and some small code refactoring"

    * tag 'xfs-fixes-7.2-rc2' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linux:
      xfs: simplify __xfs_buf_ioend
      xfs: fix handling of synchronous errors in xfs_buf_submit
      xfs: remove xfs_buf_ioend
      xfs: improve the xfs_buf_ioend_fail calling convention
      xfs: use null daddr for unset first bad log block
      xfs: fix memory leak in xfs_dqinode_metadir_create()
      xfs: release dquot buffer after dqflush failure
      xfs: also mark the buffer stale on verifier failure in xfs_buf_submit
      xfs: open code xfs_buf_ioend_fail in xfs_buf_submit
      xfs: fix AGFL extent count calculation in xrep_agfl_fill
      xfs: simplify the failure path in xfs_buf_alloc_vmalloc
      xfs: fix incorrect use of gfp flags in xfs_buf_alloc_backing_mem
      xfs: lift setting __GFP_NOFAIL from xfs_buf_alloc_kmem to the caller
      xfs: split up xfs_buf_alloc_backing_mem