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 390b4775d6787706b1846f15623a68e576ec900c: xfs: pass the icreate args object to xfs_dialloc (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/rtbitmap-cleanups-6.12_2024-09-02 for you to fetch changes up to 0a59e4f3e1670bc49d60e1bd1a9b19ca156ae9cb: xfs: push transaction join out of xfs_rtbitmap_lock and xfs_rtgroup_lock (2024-09-01 08:58:19 -0700) ---------------------------------------------------------------- xfs: clean up the rtbitmap code [v4.2 3/8] Here are some cleanups and reorganization of the realtime bitmap code to share more of that code between userspace and the kernel. With a bit of luck, this should all go splendidly. Signed-off-by: Darrick J. Wong <djwong@xxxxxxxxxx> ---------------------------------------------------------------- Christoph Hellwig (12): xfs: remove xfs_validate_rtextents xfs: factor out a xfs_validate_rt_geometry helper xfs: make the RT rsum_cache mandatory xfs: remove the limit argument to xfs_rtfind_back xfs: assert a valid limit in xfs_rtfind_forw xfs: add bounds checking to xfs_rt{bitmap,summary}_read_buf xfs: cleanup the calling convention for xfs_rtpick_extent xfs: push the calls to xfs_rtallocate_range out to xfs_bmap_rtalloc xfs: factor out a xfs_growfs_rt_bmblock helper xfs: factor out a xfs_last_rt_bmblock helper xfs: factor out rtbitmap/summary initialization helpers xfs: push transaction join out of xfs_rtbitmap_lock and xfs_rtgroup_lock fs/xfs/libxfs/xfs_bmap.c | 3 +- fs/xfs/libxfs/xfs_rtbitmap.c | 192 ++++++++++++++-- fs/xfs/libxfs/xfs_rtbitmap.h | 33 +-- fs/xfs/libxfs/xfs_sb.c | 64 +++--- fs/xfs/libxfs/xfs_sb.h | 1 + fs/xfs/libxfs/xfs_types.h | 12 - fs/xfs/xfs_rtalloc.c | 535 +++++++++++++++++-------------------------- 7 files changed, 438 insertions(+), 402 deletions(-)