public inbox for linux-xfs@vger.kernel.org
 help / color / mirror / Atom feed
* [GIT PULL] bring back RT delalloc support
@ 2024-04-02 12:50 Christoph Hellwig
  2024-04-15  8:41 ` Chandan Babu R
  0 siblings, 1 reply; 7+ messages in thread
From: Christoph Hellwig @ 2024-04-02 12:50 UTC (permalink / raw)
  To: Chandan Babu R; +Cc: Darrick J. Wong, linux-xfs

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(-)

^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2024-04-16 17:11 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-04-02 12:50 [GIT PULL] bring back RT delalloc support Christoph Hellwig
2024-04-15  8:41 ` Chandan Babu R
2024-04-15 10:31   ` Christoph Hellwig
2024-04-15 13:04     ` Chandan Babu R
2024-04-16 12:53     ` Chandan Babu R
2024-04-16 16:30       ` Christoph Hellwig
2024-04-16 17:11         ` Darrick J. Wong

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox