Hi Chandan, Please pull this branch with changes for xfs for 6.12-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 df8b181f1551581e96076a653cdca43468093c0f: xfs: simplify xfs_rtalloc_query_range (2024-09-01 08:58:19 -0700) are available in the Git repository at: https://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfs-linux.git tags/rtalloc-cleanups-6.12_2024-09-02 for you to fetch changes up to 2ca7b9d7b80810b2b45b78b8a4b4fa78a1ddc2dd: xfs: move xfs_ioc_getfsmap out of xfs_ioctl.c (2024-09-01 08:58:19 -0700) ---------------------------------------------------------------- xfs: cleanups for the realtime allocator [v4.2 5/8] This third series cleans up the realtime allocator code so that it'll be somewhat less difficult to figure out what on earth it's doing. We also rearrange the fsmap code a bit. With a bit of luck, this should all go splendidly. Signed-off-by: Darrick J. Wong <djwong@xxxxxxxxxx> ---------------------------------------------------------------- Christoph Hellwig (7): xfs: clean up the ISVALID macro in xfs_bmap_adjacent xfs: factor out a xfs_rtallocate helper xfs: rework the rtalloc fallback handling xfs: factor out a xfs_rtallocate_align helper xfs: make the rtalloc start hint a xfs_rtblock_t xfs: remove xfs_{rtbitmap,rtsummary}_wordcount xfs: replace m_rsumsize with m_rsumblocks Darrick J. Wong (3): xfs: add xchk_setup_nothing and xchk_nothing helpers xfs: rearrange xfs_fsmap.c a little bit xfs: move xfs_ioc_getfsmap out of xfs_ioctl.c fs/xfs/libxfs/xfs_bmap.c | 55 +++--- fs/xfs/libxfs/xfs_rtbitmap.c | 33 +--- fs/xfs/libxfs/xfs_rtbitmap.h | 7 - fs/xfs/libxfs/xfs_trans_resv.c | 2 +- fs/xfs/scrub/common.h | 29 +-- fs/xfs/scrub/rtsummary.c | 11 +- fs/xfs/scrub/rtsummary.h | 2 +- fs/xfs/scrub/rtsummary_repair.c | 12 +- fs/xfs/scrub/scrub.h | 29 +-- fs/xfs/xfs_fsmap.c | 402 ++++++++++++++++++++++++++-------------- fs/xfs/xfs_fsmap.h | 6 +- fs/xfs/xfs_ioctl.c | 130 ------------- fs/xfs/xfs_mount.h | 2 +- fs/xfs/xfs_rtalloc.c | 246 ++++++++++++++---------- 14 files changed, 477 insertions(+), 489 deletions(-)