public inbox for linux-xfs@vger.kernel.org
 help / color / mirror / Atom feed
* [PATCHSET 1/2] xfsprogs: new libxfs code from kernel 6.19
@ 2026-02-19 23:43 Darrick J. Wong
  2026-02-19 23:43 ` [PATCH 01/12] xfs: error tag to force zeroing on debug kernels Darrick J. Wong
                   ` (11 more replies)
  0 siblings, 12 replies; 16+ messages in thread
From: Darrick J. Wong @ 2026-02-19 23:43 UTC (permalink / raw)
  To: djwong, aalbersh
  Cc: brauner, axboe, dlemoal, cmaiolino, cem, hans.holmberg, bfoster,
	martin.petersen, hch, linux-xfs

Hi all,

Port kernel libxfs code to userspace.

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

With a bit of luck, this should all go splendidly.
Comments and questions are, as always, welcome.

--D

xfsprogs git tree:
https://git.kernel.org/cgit/linux/kernel/git/djwong/xfsprogs-dev.git/log/?h=libxfs-6.19-sync
---
Commits in this patchset:
 * xfs: error tag to force zeroing on debug kernels
 * xfs: use blkdev_report_zones_cached()
 * xfs: add a xfs_groups_to_rfsbs helper
 * xfs: use a lockref for the xfs_dquot reference count
 * xfs: add a XLOG_CYCLE_DATA_SIZE constant
 * xfs: remove xlog_in_core_2_t
 * xfs: remove the xlog_rec_header_t typedef
 * xfs: remove xarray mark for reclaimable zones
 * xfs: validate that zoned RT devices are zone aligned
 * xfs: mark __xfs_rtgroup_extents static
 * xfs: fix an overly long line in xfs_rtgroup_calc_geometry
 * xfs: set max_agbno to allow sparse alloc of last full inode chunk
---
 include/libxlog.h         |    4 ++-
 libxfs/xfs_errortag.h     |    6 +++--
 libxfs/xfs_group.h        |    9 ++++++++
 libxfs/xfs_log_format.h   |   38 ++++++++++++++++----------------
 libxfs/xfs_ondisk.h       |    6 +++--
 libxfs/xfs_quota_defs.h   |    4 +--
 libxfs/xfs_rtgroup.h      |   16 +++++++-------
 configure.ac              |    1 +
 include/builddefs.in      |    1 +
 libxfs/Makefile           |    4 +++
 libxfs/rdwr.c             |    2 +-
 libxfs/xfs_ialloc.c       |   11 +++++----
 libxfs/xfs_rtgroup.c      |   53 +++++++++++++++++++++++----------------------
 libxfs/xfs_sb.c           |   15 +++++++++++++
 libxfs/xfs_zones.c        |    1 +
 libxlog/util.c            |    6 +++--
 libxlog/xfs_log_recover.c |   52 +++++++++++++++++++++++++-------------------
 logprint/log_dump.c       |    4 ++-
 m4/package_libcdev.m4     |   18 +++++++++++++++
 19 files changed, 155 insertions(+), 96 deletions(-)


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

end of thread, other threads:[~2026-02-20 16:43 UTC | newest]

Thread overview: 16+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-02-19 23:43 [PATCHSET 1/2] xfsprogs: new libxfs code from kernel 6.19 Darrick J. Wong
2026-02-19 23:43 ` [PATCH 01/12] xfs: error tag to force zeroing on debug kernels Darrick J. Wong
2026-02-19 23:44 ` [PATCH 02/12] xfs: use blkdev_report_zones_cached() Darrick J. Wong
2026-02-20 15:36   ` Christoph Hellwig
2026-02-20 16:43     ` Darrick J. Wong
2026-02-19 23:44 ` [PATCH 03/12] xfs: add a xfs_groups_to_rfsbs helper Darrick J. Wong
2026-02-19 23:44 ` [PATCH 04/12] xfs: use a lockref for the xfs_dquot reference count Darrick J. Wong
2026-02-19 23:44 ` [PATCH 05/12] xfs: add a XLOG_CYCLE_DATA_SIZE constant Darrick J. Wong
2026-02-19 23:45 ` [PATCH 06/12] xfs: remove xlog_in_core_2_t Darrick J. Wong
2026-02-20 15:39   ` Christoph Hellwig
2026-02-19 23:45 ` [PATCH 07/12] xfs: remove the xlog_rec_header_t typedef Darrick J. Wong
2026-02-19 23:45 ` [PATCH 08/12] xfs: remove xarray mark for reclaimable zones Darrick J. Wong
2026-02-19 23:45 ` [PATCH 09/12] xfs: validate that zoned RT devices are zone aligned Darrick J. Wong
2026-02-19 23:46 ` [PATCH 10/12] xfs: mark __xfs_rtgroup_extents static Darrick J. Wong
2026-02-19 23:46 ` [PATCH 11/12] xfs: fix an overly long line in xfs_rtgroup_calc_geometry Darrick J. Wong
2026-02-19 23:46 ` [PATCH 12/12] xfs: set max_agbno to allow sparse alloc of last full inode chunk 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