[PATCH 6.6 CANDIDATE 0/4] xfs backports for 6.6.y (from 6.13/6.14)

Catherine Hoang <[email protected]> Tue, 12 Aug 2025 17:56:59 -0700
Newsgroups dev.linux.lists.xfs-stable
Message-ID <[email protected]>
Hi all,

This series contains backports for 6.6 from the 6.13 and 6.14 release.
Tested on kdevops with the following configurations:

1. CRC
2. No CRC (512 and 4k block size)
3. Reflink (1K and 4k block size)
4. Reflink without rmapbt
5. External log device

The first 3 patches are from this 6.13 series:
https://lore.kernel.org/xfs-stable/173895601380.3373740.10524153147164865557.stgit@frogsfrogsfrogs/

Patch 4 is a fix from 6.14 needed for 6a18765b54e2 (backported from 6.12)

Darrick J. Wong (3):
  xfs: avoid nested calls to __xfs_trans_commit
  xfs: don't lose solo superblock counter update transactions
  xfs: don't lose solo dquot update transactions

Long Li (1):
  xfs: fix mount hang during primary superblock recovery failure

 fs/xfs/xfs_buf_item_recover.c | 11 +++++++++-
 fs/xfs/xfs_quota.h            |  5 +++--
 fs/xfs/xfs_trans.c            | 39 +++++++++++++++++++----------------
 fs/xfs/xfs_trans_dquot.c      | 31 +++++++++++++++++++++++-----
 4 files changed, 60 insertions(+), 26 deletions(-)

-- 
2.39.3