From: Christoph Hellwig <hch@infradead.org>
To: Chandan Babu R <chandanbabu@kernel.org>
Cc: "Darrick J. Wong" <djwong@kernel.org>, linux-xfs@vger.kernel.org
Subject: [GIT PULL] bring back RT delalloc support
Date: Tue, 2 Apr 2024 14:50:15 +0200 [thread overview]
Message-ID: <Zgv_B07xhnE-pl6x@infradead.org> (raw)
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(-)
next reply other threads:[~2024-04-02 12:50 UTC|newest]
Thread overview: 7+ messages / expand[flat|nested] mbox.gz Atom feed top
2024-04-02 12:50 Christoph Hellwig [this message]
2024-04-15 8:41 ` [GIT PULL] bring back RT delalloc support 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
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=Zgv_B07xhnE-pl6x@infradead.org \
--to=hch@infradead.org \
--cc=chandanbabu@kernel.org \
--cc=djwong@kernel.org \
--cc=linux-xfs@vger.kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox