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 3f31406aef493b3f19020909d29974e28253f91c: xfs: fix corruptions in the directory tree (2024-04-23 16:55:17 -0700) are available in the Git repository at: https://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfs-linux.git tags/vectorized-scrub-6.10_2024-04-23 for you to fetch changes up to c77b37584c2d1054452853e47e42c7350b8fe687: xfs: introduce vectored scrub mode (2024-04-23 16:55:18 -0700) ---------------------------------------------------------------- xfs: vectorize scrub kernel calls [v13.4 7/9] Create a vectorized version of the metadata scrub and repair ioctl, and adapt xfs_scrub to use that. This mitigates the impact of system call overhead on xfs_scrub runtime. 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: reduce the rate of cond_resched calls inside scrub xfs: move xfs_ioc_scrub_metadata to scrub.c xfs: introduce vectored scrub mode fs/xfs/libxfs/xfs_fs.h | 33 +++++++++ fs/xfs/scrub/common.h | 25 ------- fs/xfs/scrub/scrub.c | 177 ++++++++++++++++++++++++++++++++++++++++++++++- fs/xfs/scrub/scrub.h | 64 +++++++++++++++++ fs/xfs/scrub/trace.h | 79 ++++++++++++++++++++- fs/xfs/scrub/xfarray.c | 10 +-- fs/xfs/scrub/xfarray.h | 3 + fs/xfs/scrub/xfile.c | 2 +- fs/xfs/scrub/xfs_scrub.h | 6 +- fs/xfs/xfs_ioctl.c | 26 +------ 10 files changed, 366 insertions(+), 59 deletions(-)