Hi Chandan, Please pull this branch with changes for xfs for 6.10-rc1. As usual, I did a test-merge with the main upstream branch as of a few minutes ago, and didn't see any conflicts. Please let me know if you encounter any problems. --D The following changes since commit 2651923d8d8db00a57665822f017fa7c76758044: xfs: online repair of symbolic links (2024-04-15 14:58:58 -0700) are available in the Git repository at: https://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfs-linux.git tags/repair-iunlink-6.10_2024-04-15 for you to fetch changes up to ab97f4b1c030750f2475bf4da8a9554d02206640: xfs: repair AGI unlinked inode bucket lists (2024-04-15 14:58:58 -0700) ---------------------------------------------------------------- xfs: online fsck of iunlink buckets [v30.3 12/16] This series enhances the AGI scrub code to check the unlinked inode bucket lists for errors, and fixes them if necessary. Now that iunlink pointer updates are virtual log items, we can batch updates pretty efficiently in the logging code. This has been running on the djcloud for months with no problems. Enjoy! Signed-off-by: Darrick J. Wong <djwong@xxxxxxxxxx> ---------------------------------------------------------------- Darrick J. Wong (3): xfs: check AGI unlinked inode buckets xfs: hoist AGI repair context to a heap object xfs: repair AGI unlinked inode bucket lists fs/xfs/scrub/agheader.c | 40 ++ fs/xfs/scrub/agheader_repair.c | 879 ++++++++++++++++++++++++++++++++++++++--- fs/xfs/scrub/agino_bitmap.h | 49 +++ fs/xfs/scrub/trace.h | 255 ++++++++++++ fs/xfs/xfs_inode.c | 2 +- fs/xfs/xfs_inode.h | 1 + 6 files changed, 1179 insertions(+), 47 deletions(-) create mode 100644 fs/xfs/scrub/agino_bitmap.h