Hi Chandan, Please pull this branch with changes for 6.10-rc: The following changes since commit f2e812c1522dab847912309b00abcc762dd696da: xfs: don't use current->journal_info (2024-03-25 10:21:01 +0530) are available in the Git repository at: git://git.infradead.org/users/hch/xfs.git tags/xfs-realtime-delalloc-2024-04-02 for you to fetch changes up to e3b3bbc181dedebc4192f938c98699e127d70c8e: xfs: reinstate delalloc for RT inodes (if sb_rextsize == 1) (2024-03-28 09:19:53 +0100) ---------------------------------------------------------------- xfs: bring back RT delalloc support Add back delalloc support for RT inodes, at least if the RT extent size is a single file system block. ---------------------------------------------------------------- Christoph Hellwig (12): xfs: make XFS_TRANS_LOWMODE match the other XFS_TRANS_ definitions xfs: free RT extents after updating the bmap btree xfs: move RT inode locking out of __xfs_bunmapi xfs: block deltas in xfs_trans_unreserve_and_mod_sb must be positive xfs: split xfs_mod_freecounter xfs: reinstate RT support in xfs_bmapi_reserve_delalloc xfs: cleanup fdblock/frextent accounting in xfs_bmap_del_extent_delay xfs: support RT inodes in xfs_mod_delalloc xfs: look at m_frextents in xfs_iomap_prealloc_size for RT allocations xfs: rework splitting of indirect block reservations xfs: stop the steal (of data blocks for RT indirect blocks) xfs: reinstate delalloc for RT inodes (if sb_rextsize == 1) Darrick J. Wong (1): xfs: refactor realtime inode locking fs/xfs/libxfs/xfs_ag.c | 4 +- fs/xfs/libxfs/xfs_ag_resv.c | 24 ++----- fs/xfs/libxfs/xfs_ag_resv.h | 2 +- fs/xfs/libxfs/xfs_alloc.c | 4 +- fs/xfs/libxfs/xfs_bmap.c | 152 +++++++++++++++++++-------------------- fs/xfs/libxfs/xfs_rtbitmap.c | 57 +++++++++++++++ fs/xfs/libxfs/xfs_rtbitmap.h | 17 +++++ fs/xfs/libxfs/xfs_shared.h | 6 +- fs/xfs/scrub/common.c | 1 + fs/xfs/scrub/fscounters.c | 12 ++-- fs/xfs/scrub/fscounters.h | 1 + fs/xfs/scrub/fscounters_repair.c | 12 +++- fs/xfs/scrub/repair.c | 5 +- fs/xfs/xfs_fsmap.c | 4 +- fs/xfs/xfs_fsops.c | 29 +++----- fs/xfs/xfs_fsops.h | 2 +- fs/xfs/xfs_inode.c | 3 +- fs/xfs/xfs_iomap.c | 45 ++++++++---- fs/xfs/xfs_iops.c | 2 +- fs/xfs/xfs_mount.c | 85 +++++++++++++--------- fs/xfs/xfs_mount.h | 36 +++++++--- fs/xfs/xfs_rtalloc.c | 22 +++--- fs/xfs/xfs_super.c | 17 +++-- fs/xfs/xfs_trace.h | 1 - fs/xfs/xfs_trans.c | 63 ++++++++-------- 25 files changed, 358 insertions(+), 248 deletions(-)