public inbox for linux-xfs@vger.kernel.org
 help / color / mirror / Atom feed
* [PATCHBOMB 6.14 v6.1] xfs: realtime rmap and reflink
@ 2024-12-19 19:15 Darrick J. Wong
  2024-12-19 19:18 ` [PATCHSET 1/5] xfs: bug fixes for 6.13 Darrick J. Wong
                   ` (5 more replies)
  0 siblings, 6 replies; 118+ messages in thread
From: Darrick J. Wong @ 2024-12-19 19:15 UTC (permalink / raw)
  To: Carlos Maiolino, Andrey Albershteyn; +Cc: linux-xfs, Christoph Hellwig

[resend, this time not as a reply to the v6.0 series]

Hi everyone,

Christoph and I have been working on getting the long-delayed port of
reverse mapping and reflink to the realtime device into mergeable shape.
With these changes, the realtime volume finally reaches feature parity
with the data device.  This is the base for building more functionality
into xfs, such as the zoned storage support that Christoph posted last
week.

Since v6.0 I've added Christoph's review tags, and folded in the
documentation updates requested during review.

The first patchset are bug fixes.  The final patchset are a few xfsprogs
patches that complete the metadir/rtgroups changes.  Both of these are
technically 6.13 material.

The second and third patchsets are all cleanups and refactoring so that
we can fully support having btrees rooted in an inode's data fork.  This
is necessary because the generic btree code only supports using the
immediate area as an internal tree node -- conversion from extents to
bmbt format only happens when there are too many leaf records to fit in
the immediate area.  Therefore, we need to remodel it to support storing
records in the immediate area.  We also need to be able to reserve space
for future btree expansion, so the second patchset enables tracking
per-inode reservations from the free space.

The fourth patchset ports reverse mapping btree to the realtime device,
which mainly consists of constructing a btree in an inode, linking the
inode into the metadata directory tree, and updating the log items to
handle rt rmap update log intent items.

The fifth patchset ports the refcount btree, block sharing, and copy on
write to the realtime device.

I dropped the fifth patchset from v6.0 because rtextsize>1 is a fringe
feature and doesn't need to be added right now.

Please have a look at the git tree links for code changes:

https://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfs-linux.git/log/?h=realtime-reflink_2024-12-19
https://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfsprogs-dev.git/log/?h=realtime-reflink_2024-12-19
https://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfstests-dev.git/log/?h=realtime-reflink_2024-12-19

(fstests is still behind because I haven't rebased atop the parallel
fstests work)

These are the patches that haven't passed review yet.

[PATCHSET 1/5] xfs: bug fixes for 6.13
  [PATCH 2/2] xfs: release the dquot buf outside of qli_lock
[PATCHSET v6.1 3/5] xfs: enable in-core block reservation for rt
  [PATCH 1/2] xfs: prepare to reuse the dquot pointer space in struct
  [PATCH 2/2] xfs: allow inode-based btrees to reserve space in the
[PATCHSET v6.1 4/5] xfs: realtime reverse-mapping support
  [PATCH 27/37] xfs: online repair of realtime file bmaps
  [PATCH 32/37] xfs: online repair of the realtime rmap btree
  [PATCH 35/37] xfs: don't shut down the filesystem for media failures
  [PATCH 36/37] xfs: react to fsdax failure notifications on the rt
  [PATCH 37/37] xfs: enable realtime rmap btree
[PATCHSET v6.1 5/5] xfs: reflink on the realtime device
  [PATCH 28/43] xfs: scrub the realtime refcount btree
  [PATCH 42/43] xfs: fix CoW forks for realtime files
  [PATCH 43/43] xfs: enable realtime reflink
[PATCHSET v6.1] xfsprogs: last few bits of rtgroups patches
  [PATCH 1/3] xfs_db: drop the metadata checking code from blockget
  [PATCH 2/3] xfs_mdrestore: refactor open-coded fd/is_file into a
  [PATCH 3/3] xfs_mdrestore: restore rt group superblocks to realtime

--D

^ permalink raw reply	[flat|nested] 118+ messages in thread
* [PATCHSET v6.2 3/5] xfs: enable in-core block reservation for rt metadata
@ 2024-12-23 22:53 Darrick J. Wong
  2024-12-23 22:56 ` [PATCH 1/2] xfs: prepare to reuse the dquot pointer space in struct xfs_inode Darrick J. Wong
  0 siblings, 1 reply; 118+ messages in thread
From: Darrick J. Wong @ 2024-12-23 22:53 UTC (permalink / raw)
  To: djwong, cem; +Cc: hch, linux-xfs

Hi all,

In preparation for adding reverse mapping and refcounting to the
realtime device, enhance the metadir code to reserve free space for
btree shape changes as delayed allocation blocks.

This enables us to pre-allocate space for the rmap and refcount btrees
in the same manner as we do for the data device counterparts, which is
how we avoid ENOSPC failures when space is low but we've already
committed to a COW operation.

If you're going to start using this code, I strongly recommend pulling
from my git trees, which are linked below.

This has been running on the djcloud for months with no problems.  Enjoy!
Comments and questions are, as always, welcome.

--D

kernel git tree:
https://git.kernel.org/cgit/linux/kernel/git/djwong/xfs-linux.git/log/?h=reserve-rt-metadata-space

xfsprogs git tree:
https://git.kernel.org/cgit/linux/kernel/git/djwong/xfsprogs-dev.git/log/?h=reserve-rt-metadata-space
---
Commits in this patchset:
 * xfs: prepare to reuse the dquot pointer space in struct xfs_inode
 * xfs: allow inode-based btrees to reserve space in the data device
---
 fs/xfs/libxfs/xfs_ag_resv.c  |    3 +
 fs/xfs/libxfs/xfs_attr.c     |    4 -
 fs/xfs/libxfs/xfs_bmap.c     |    4 -
 fs/xfs/libxfs/xfs_errortag.h |    4 +
 fs/xfs/libxfs/xfs_metadir.c  |    4 +
 fs/xfs/libxfs/xfs_metafile.c |  205 ++++++++++++++++++++++++++++++++++++++++++
 fs/xfs/libxfs/xfs_metafile.h |   11 ++
 fs/xfs/libxfs/xfs_types.h    |    7 +
 fs/xfs/scrub/tempfile.c      |    1 
 fs/xfs/xfs_dquot.h           |    3 +
 fs/xfs/xfs_error.c           |    3 +
 fs/xfs/xfs_exchrange.c       |    3 +
 fs/xfs/xfs_fsops.c           |   17 +++
 fs/xfs/xfs_inode.h           |   16 +++
 fs/xfs/xfs_mount.c           |   10 ++
 fs/xfs/xfs_mount.h           |    1 
 fs/xfs/xfs_qm.c              |    2 
 fs/xfs/xfs_quota.h           |    5 -
 fs/xfs/xfs_rtalloc.c         |   21 ++++
 fs/xfs/xfs_rtalloc.h         |    5 +
 fs/xfs/xfs_trace.h           |   45 +++++++++
 fs/xfs/xfs_trans.c           |    4 +
 fs/xfs/xfs_trans_dquot.c     |    8 +-
 23 files changed, 367 insertions(+), 19 deletions(-)


^ permalink raw reply	[flat|nested] 118+ messages in thread
* [PATCHSET v6.0 2/5] xfs: enable in-core block reservation for rt metadata
@ 2024-12-13  0:57 Darrick J. Wong
  2024-12-13  1:00 ` [PATCH 1/2] xfs: prepare to reuse the dquot pointer space in struct xfs_inode Darrick J. Wong
  0 siblings, 1 reply; 118+ messages in thread
From: Darrick J. Wong @ 2024-12-13  0:57 UTC (permalink / raw)
  To: djwong; +Cc: hch, linux-xfs

Hi all,

In preparation for adding reverse mapping and refcounting to the
realtime device, enhance the metadir code to reserve free space for
btree shape changes as delayed allocation blocks.

This enables us to pre-allocate space for the rmap and refcount btrees
in the same manner as we do for the data device counterparts, which is
how we avoid ENOSPC failures when space is low but we've already
committed to a COW operation.

If you're going to start using this code, I strongly recommend pulling
from my git trees, which are linked below.

This has been running on the djcloud for months with no problems.  Enjoy!
Comments and questions are, as always, welcome.

--D

kernel git tree:
https://git.kernel.org/cgit/linux/kernel/git/djwong/xfs-linux.git/log/?h=reserve-rt-metadata-space

xfsprogs git tree:
https://git.kernel.org/cgit/linux/kernel/git/djwong/xfsprogs-dev.git/log/?h=reserve-rt-metadata-space
---
Commits in this patchset:
 * xfs: prepare to reuse the dquot pointer space in struct xfs_inode
 * xfs: allow inode-based btrees to reserve space in the data device
---
 fs/xfs/libxfs/xfs_ag_resv.c  |    3 +
 fs/xfs/libxfs/xfs_attr.c     |    4 -
 fs/xfs/libxfs/xfs_bmap.c     |    4 -
 fs/xfs/libxfs/xfs_errortag.h |    4 +
 fs/xfs/libxfs/xfs_metadir.c  |    4 +
 fs/xfs/libxfs/xfs_metafile.c |  205 ++++++++++++++++++++++++++++++++++++++++++
 fs/xfs/libxfs/xfs_metafile.h |   11 ++
 fs/xfs/libxfs/xfs_types.h    |    7 +
 fs/xfs/scrub/tempfile.c      |    1 
 fs/xfs/xfs_dquot.h           |    3 +
 fs/xfs/xfs_error.c           |    3 +
 fs/xfs/xfs_exchrange.c       |    3 +
 fs/xfs/xfs_fsops.c           |   17 +++
 fs/xfs/xfs_inode.h           |   16 +++
 fs/xfs/xfs_mount.c           |   10 ++
 fs/xfs/xfs_mount.h           |    1 
 fs/xfs/xfs_qm.c              |    2 
 fs/xfs/xfs_quota.h           |    5 -
 fs/xfs/xfs_rtalloc.c         |   21 ++++
 fs/xfs/xfs_rtalloc.h         |    5 +
 fs/xfs/xfs_trace.h           |   45 +++++++++
 fs/xfs/xfs_trans.c           |    4 +
 fs/xfs/xfs_trans_dquot.c     |    8 +-
 23 files changed, 367 insertions(+), 19 deletions(-)


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

end of thread, other threads:[~2024-12-23 22:56 UTC | newest]

Thread overview: 118+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-12-19 19:15 [PATCHBOMB 6.14 v6.1] xfs: realtime rmap and reflink Darrick J. Wong
2024-12-19 19:18 ` [PATCHSET 1/5] xfs: bug fixes for 6.13 Darrick J. Wong
2024-12-19 19:20   ` [PATCH 1/2] xfs: don't over-report free space or inodes in statvfs Darrick J. Wong
2024-12-19 19:20   ` [PATCH 2/2] xfs: release the dquot buf outside of qli_lock Darrick J. Wong
2024-12-20  6:29     ` Christoph Hellwig
2024-12-19 19:19 ` [PATCHSET v6.1 2/5] xfs: refactor btrees to support records in inode root Darrick J. Wong
2024-12-19 19:21   ` [PATCH 1/8] xfs: tidy up xfs_iroot_realloc Darrick J. Wong
2024-12-19 19:21   ` [PATCH 2/8] xfs: refactor the inode fork memory allocation functions Darrick J. Wong
2024-12-19 19:21   ` [PATCH 3/8] xfs: make xfs_iroot_realloc take the new numrecs instead of deltas Darrick J. Wong
2024-12-19 19:21   ` [PATCH 4/8] xfs: make xfs_iroot_realloc a bmap btree function Darrick J. Wong
2024-12-19 19:22   ` [PATCH 5/8] xfs: tidy up xfs_bmap_broot_realloc a bit Darrick J. Wong
2024-12-19 19:22   ` [PATCH 6/8] xfs: hoist the node iroot update code out of xfs_btree_new_iroot Darrick J. Wong
2024-12-19 19:22   ` [PATCH 7/8] xfs: hoist the node iroot update code out of xfs_btree_kill_iroot Darrick J. Wong
2024-12-19 19:22   ` [PATCH 8/8] xfs: support storing records in the inode core root Darrick J. Wong
2024-12-19 19:19 ` [PATCHSET v6.1 3/5] xfs: enable in-core block reservation for rt metadata Darrick J. Wong
2024-12-19 19:23   ` [PATCH 1/2] xfs: prepare to reuse the dquot pointer space in struct xfs_inode Darrick J. Wong
2024-12-20  6:31     ` Christoph Hellwig
2024-12-19 19:23   ` [PATCH 2/2] xfs: allow inode-based btrees to reserve space in the data device Darrick J. Wong
2024-12-20  6:32     ` Christoph Hellwig
2024-12-19 19:19 ` [PATCHSET v6.1 4/5] xfs: realtime reverse-mapping support Darrick J. Wong
2024-12-19 19:23   ` [PATCH 01/37] xfs: add some rtgroup inode helpers Darrick J. Wong
2024-12-19 19:23   ` [PATCH 02/37] xfs: prepare rmap btree cursor tracepoints for realtime Darrick J. Wong
2024-12-19 19:24   ` [PATCH 03/37] xfs: simplify the xfs_rmap_{alloc,free}_extent calling conventions Darrick J. Wong
2024-12-19 19:24   ` [PATCH 04/37] xfs: introduce realtime rmap btree ondisk definitions Darrick J. Wong
2024-12-19 19:24   ` [PATCH 05/37] xfs: realtime rmap btree transaction reservations Darrick J. Wong
2024-12-19 19:24   ` [PATCH 06/37] xfs: add realtime rmap btree operations Darrick J. Wong
2024-12-19 19:25   ` [PATCH 07/37] xfs: prepare rmap functions to deal with rtrmapbt Darrick J. Wong
2024-12-19 19:25   ` [PATCH 08/37] xfs: add a realtime flag to the rmap update log redo items Darrick J. Wong
2024-12-19 19:25   ` [PATCH 09/37] xfs: support recovering rmap intent items targetting realtime extents Darrick J. Wong
2024-12-19 19:26   ` [PATCH 10/37] xfs: pretty print metadata file types in error messages Darrick J. Wong
2024-12-19 19:26   ` [PATCH 11/37] xfs: support file data forks containing metadata btrees Darrick J. Wong
2024-12-19 19:26   ` [PATCH 12/37] xfs: add realtime reverse map inode to metadata directory Darrick J. Wong
2024-12-19 19:26   ` [PATCH 13/37] xfs: add metadata reservations for realtime rmap btrees Darrick J. Wong
2024-12-19 19:27   ` [PATCH 14/37] xfs: wire up a new metafile type for the realtime rmap Darrick J. Wong
2024-12-19 19:27   ` [PATCH 15/37] xfs: wire up rmap map and unmap to the realtime rmapbt Darrick J. Wong
2024-12-19 19:27   ` [PATCH 16/37] xfs: create routine to allocate and initialize a realtime rmap btree inode Darrick J. Wong
2024-12-19 19:27   ` [PATCH 17/37] xfs: wire up getfsmap to the realtime reverse mapping btree Darrick J. Wong
2024-12-19 19:28   ` [PATCH 18/37] xfs: check that the rtrmapbt maxlevels doesn't increase when growing fs Darrick J. Wong
2024-12-19 19:28   ` [PATCH 19/37] xfs: report realtime rmap btree corruption errors to the health system Darrick J. Wong
2024-12-19 19:28   ` [PATCH 20/37] xfs: allow queued realtime intents to drain before scrubbing Darrick J. Wong
2024-12-19 19:28   ` [PATCH 21/37] xfs: scrub the realtime rmapbt Darrick J. Wong
2024-12-19 19:29   ` [PATCH 22/37] xfs: cross-reference realtime bitmap to realtime rmapbt scrubber Darrick J. Wong
2024-12-19 19:29   ` [PATCH 23/37] xfs: cross-reference the realtime rmapbt Darrick J. Wong
2024-12-19 19:29   ` [PATCH 24/37] xfs: scan rt rmap when we're doing an intense rmap check of bmbt mappings Darrick J. Wong
2024-12-19 19:29   ` [PATCH 25/37] xfs: scrub the metadir path of rt rmap btree files Darrick J. Wong
2024-12-19 19:30   ` [PATCH 26/37] xfs: walk the rt reverse mapping tree when rebuilding rmap Darrick J. Wong
2024-12-19 19:30   ` [PATCH 27/37] xfs: online repair of realtime file bmaps Darrick J. Wong
2024-12-20  6:33     ` Christoph Hellwig
2024-12-19 19:30   ` [PATCH 28/37] xfs: repair inodes that have realtime extents Darrick J. Wong
2024-12-19 19:30   ` [PATCH 29/37] xfs: repair rmap btree inodes Darrick J. Wong
2024-12-19 19:31   ` [PATCH 30/37] xfs: online repair of realtime bitmaps for a realtime group Darrick J. Wong
2024-12-19 19:31   ` [PATCH 31/37] xfs: support repairing metadata btrees rooted in metadir inodes Darrick J. Wong
2024-12-19 19:31   ` [PATCH 32/37] xfs: online repair of the realtime rmap btree Darrick J. Wong
2024-12-20  6:33     ` Christoph Hellwig
2024-12-19 19:31   ` [PATCH 33/37] xfs: create a shadow rmap btree during realtime rmap repair Darrick J. Wong
2024-12-19 19:32   ` [PATCH 34/37] xfs: hook live realtime rmap operations during a repair operation Darrick J. Wong
2024-12-19 19:32   ` [PATCH 35/37] xfs: don't shut down the filesystem for media failures beyond end of log Darrick J. Wong
2024-12-20  6:41     ` Christoph Hellwig
2024-12-19 19:32   ` [PATCH 36/37] xfs: react to fsdax failure notifications on the rt device Darrick J. Wong
2024-12-20  6:41     ` Christoph Hellwig
2024-12-19 19:33   ` [PATCH 37/37] xfs: enable realtime rmap btree Darrick J. Wong
2024-12-20  6:42     ` Christoph Hellwig
2024-12-19 19:20 ` [PATCHSET v6.1 5/5] xfs: reflink on the realtime device Darrick J. Wong
2024-12-19 19:33   ` [PATCH 01/43] xfs: prepare refcount btree cursor tracepoints for realtime Darrick J. Wong
2024-12-19 19:33   ` [PATCH 02/43] xfs: namespace the maximum length/refcount symbols Darrick J. Wong
2024-12-19 19:33   ` [PATCH 03/43] xfs: introduce realtime refcount btree ondisk definitions Darrick J. Wong
2024-12-19 19:34   ` [PATCH 04/43] xfs: realtime refcount btree transaction reservations Darrick J. Wong
2024-12-19 19:34   ` [PATCH 05/43] xfs: add realtime refcount btree operations Darrick J. Wong
2024-12-19 19:34   ` [PATCH 06/43] xfs: prepare refcount functions to deal with rtrefcountbt Darrick J. Wong
2024-12-19 19:34   ` [PATCH 07/43] xfs: add a realtime flag to the refcount update log redo items Darrick J. Wong
2024-12-19 19:35   ` [PATCH 08/43] xfs: support recovering refcount intent items targetting realtime extents Darrick J. Wong
2024-12-19 19:35   ` [PATCH 09/43] xfs: add realtime refcount btree block detection to log recovery Darrick J. Wong
2024-12-19 19:35   ` [PATCH 10/43] xfs: add realtime refcount btree inode to metadata directory Darrick J. Wong
2024-12-19 19:35   ` [PATCH 11/43] xfs: add metadata reservations for realtime refcount btree Darrick J. Wong
2024-12-19 19:36   ` [PATCH 12/43] xfs: wire up a new metafile type for the realtime refcount Darrick J. Wong
2024-12-19 19:36   ` [PATCH 13/43] xfs: refactor xfs_reflink_find_shared Darrick J. Wong
2024-12-19 19:36   ` [PATCH 14/43] xfs: wire up realtime refcount btree cursors Darrick J. Wong
2024-12-19 19:36   ` [PATCH 15/43] xfs: create routine to allocate and initialize a realtime refcount btree inode Darrick J. Wong
2024-12-19 19:37   ` [PATCH 16/43] xfs: update rmap to allow cow staging extents in the rt rmap Darrick J. Wong
2024-12-19 19:37   ` [PATCH 17/43] xfs: compute rtrmap btree max levels when reflink enabled Darrick J. Wong
2024-12-19 19:37   ` [PATCH 18/43] xfs: refactor reflink quota updates Darrick J. Wong
2024-12-19 19:37   ` [PATCH 19/43] xfs: enable CoW for realtime data Darrick J. Wong
2024-12-19 19:38   ` [PATCH 20/43] xfs: enable sharing of realtime file blocks Darrick J. Wong
2024-12-19 19:38   ` [PATCH 21/43] xfs: allow inodes to have the realtime and reflink flags Darrick J. Wong
2024-12-19 19:38   ` [PATCH 22/43] xfs: recover CoW leftovers in the realtime volume Darrick J. Wong
2024-12-19 19:39   ` [PATCH 23/43] xfs: fix xfs_get_extsz_hint behavior with realtime alwayscow files Darrick J. Wong
2024-12-19 19:39   ` [PATCH 24/43] xfs: apply rt extent alignment constraints to CoW extsize hint Darrick J. Wong
2024-12-19 19:39   ` [PATCH 25/43] xfs: enable extent size hints for CoW operations Darrick J. Wong
2024-12-19 19:39   ` [PATCH 26/43] xfs: check that the rtrefcount maxlevels doesn't increase when growing fs Darrick J. Wong
2024-12-19 19:40   ` [PATCH 27/43] xfs: report realtime refcount btree corruption errors to the health system Darrick J. Wong
2024-12-19 19:40   ` [PATCH 28/43] xfs: scrub the realtime refcount btree Darrick J. Wong
2024-12-20  6:43     ` Christoph Hellwig
2024-12-19 19:40   ` [PATCH 29/43] xfs: cross-reference checks with the rt " Darrick J. Wong
2024-12-19 19:40   ` [PATCH 30/43] xfs: allow overlapping rtrmapbt records for shared data extents Darrick J. Wong
2024-12-19 19:41   ` [PATCH 31/43] xfs: check reference counts of gaps between rt refcount records Darrick J. Wong
2024-12-19 19:41   ` [PATCH 32/43] xfs: allow dquot rt block count to exceed rt blocks on reflink fs Darrick J. Wong
2024-12-19 19:41   ` [PATCH 33/43] xfs: detect and repair misaligned rtinherit directory cowextsize hints Darrick J. Wong
2024-12-19 19:41   ` [PATCH 34/43] xfs: scrub the metadir path of rt refcount btree files Darrick J. Wong
2024-12-19 19:42   ` [PATCH 35/43] xfs: don't flag quota rt block usage on rtreflink filesystems Darrick J. Wong
2024-12-19 19:42   ` [PATCH 36/43] xfs: check new rtbitmap records against rt refcount btree Darrick J. Wong
2024-12-19 19:42   ` [PATCH 37/43] xfs: walk the rt reference count tree when rebuilding rmap Darrick J. Wong
2024-12-19 19:42   ` [PATCH 38/43] xfs: capture realtime CoW staging extents when rebuilding rt rmapbt Darrick J. Wong
2024-12-19 19:43   ` [PATCH 39/43] xfs: online repair of the realtime refcount btree Darrick J. Wong
2024-12-19 19:43   ` [PATCH 40/43] xfs: repair inodes that have a refcount btree in the data fork Darrick J. Wong
2024-12-19 19:43   ` [PATCH 41/43] xfs: check for shared rt extents when rebuilding rt file's " Darrick J. Wong
2024-12-19 19:43   ` [PATCH 42/43] xfs: fix CoW forks for realtime files Darrick J. Wong
2024-12-19 19:44   ` [PATCH 43/43] xfs: enable realtime reflink Darrick J. Wong
2024-12-20  6:43     ` Christoph Hellwig
2024-12-19 19:20 ` [PATCHSET v6.1 6/5] xfsprogs: last few bits of rtgroups patches Darrick J. Wong
2024-12-19 19:44   ` [PATCH 1/3] xfs_db: drop the metadata checking code from blockget Darrick J. Wong
2024-12-20 15:01     ` Andrey Albershteyn
2024-12-21  8:02     ` Christoph Hellwig
2024-12-19 19:44   ` [PATCH 2/3] xfs_mdrestore: refactor open-coded fd/is_file into a structure Darrick J. Wong
2024-12-21  8:02     ` Christoph Hellwig
2024-12-19 19:45   ` [PATCH 3/3] xfs_mdrestore: restore rt group superblocks to realtime device Darrick J. Wong
2024-12-21  8:03     ` Christoph Hellwig
  -- strict thread matches above, loose matches on Subject: below --
2024-12-23 22:53 [PATCHSET v6.2 3/5] xfs: enable in-core block reservation for rt metadata Darrick J. Wong
2024-12-23 22:56 ` [PATCH 1/2] xfs: prepare to reuse the dquot pointer space in struct xfs_inode Darrick J. Wong
2024-12-13  0:57 [PATCHSET v6.0 2/5] xfs: enable in-core block reservation for rt metadata Darrick J. Wong
2024-12-13  1:00 ` [PATCH 1/2] xfs: prepare to reuse the dquot pointer space in struct xfs_inode 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