All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCHSET 2/2] xfsprogs: new libxfs code from kernel 7.2
@ 2026-07-02 19:59 Darrick J. Wong
  2026-07-02 20:00 ` [PATCH 01/18] libxfs: convert diff_items helpers to cmp_int Darrick J. Wong
                   ` (18 more replies)
  0 siblings, 19 replies; 25+ messages in thread
From: Darrick J. Wong @ 2026-07-02 19:59 UTC (permalink / raw)
  To: aalbersh, djwong
  Cc: chuck.lever, roland.mainz, cmaiolino, cem, hch, brauner,
	gaoyingjie, linux-xfs

Hi all,

This series ports kernel libxfs code to userspace from 7.2-rc1.

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-7.2-sync
---
Commits in this patchset:
 * libxfs: convert diff_items helpers to cmp_int
 * xfs: Report case sensitivity in fileattr_get
 * xfs: fix exchmaps reservation limit check
 * xfs: add a XFS_INODE_TO_AGNO helper
 * xfs: add a XFS_INODE_TO_AGINO helper
 * xfs: add a XFS_INO_TO_FSB helper
 * xfs: add a xfs_rmap_inode_bmbt_owner
 * xfs: add a xfs_rmap_inode_owner helper
 * xfs: remove the i_ino field in struct xfs_inode
 * xfs: cleanup xfs_imap
 * xfs: remove im_len field in struct xfs_imap
 * xfs: massage xfs_imap_to_bp into xfs_read_icluster
 * xfs: store an agbno in struct xfs_imap
 * xfs: mark struct xfs_imap as __packed
 * xfs: fix pointer arithmetic error on 32-bit systems
 * xfs: pass back updated nb from xfs_growfs_compute_deltas
 * xfs: cleanup xfs_growfs_compute_deltas
 * xfs: move XFS_LSN_CMP to xfs_log_format.h
---
 include/linux.h               |   17 +++++
 include/xfs_inode.h           |    7 ++
 libxfs/libxfs_api_defs.h      |    2 -
 libxfs/xfs_ag.h               |    5 +-
 libxfs/xfs_bmap_btree.h       |    2 -
 libxfs/xfs_format.h           |    6 ++
 libxfs/xfs_inode_buf.h        |   13 ++--
 libxfs/xfs_log_format.h       |   13 ++++
 libxfs/xfs_parent.h           |    2 -
 libxfs/xfs_rmap.h             |    4 +
 db/attrset.c                  |    2 -
 db/bmap_inflate.c             |    4 +
 db/dquot.c                    |    2 -
 db/iunlink.c                  |   13 +++-
 db/namei.c                    |   14 ++--
 db/rdump.c                    |    2 -
 libxfs/defer_item.c           |    8 +--
 libxfs/inode.c                |    8 +--
 libxfs/iunlink.c              |    4 +
 libxfs/listxattr.c            |    4 +
 libxfs/logitem.c              |   17 ++++-
 libxfs/util.c                 |    2 -
 libxfs/xfs_ag.c               |   42 ++++++-------
 libxfs/xfs_attr.c             |    2 -
 libxfs/xfs_attr_leaf.c        |    2 -
 libxfs/xfs_bmap.c             |   20 +++---
 libxfs/xfs_bmap_btree.c       |    8 +--
 libxfs/xfs_btree.c            |   18 +++---
 libxfs/xfs_btree_staging.c    |    2 -
 libxfs/xfs_da_btree.c         |    2 -
 libxfs/xfs_dir2.c             |   44 +++++++-------
 libxfs/xfs_dir2_node.c        |    2 -
 libxfs/xfs_dir2_sf.c          |    4 +
 libxfs/xfs_exchmaps.c         |   10 ++-
 libxfs/xfs_ialloc.c           |   90 ++++++++++++-----------------
 libxfs/xfs_inode_buf.c        |   24 ++++----
 libxfs/xfs_inode_fork.c       |    6 +-
 libxfs/xfs_inode_util.c       |   15 +++--
 libxfs/xfs_metadir.c          |    2 -
 libxfs/xfs_parent.c           |    8 +--
 libxfs/xfs_rmap.c             |    6 +-
 libxfs/xfs_rtbitmap.c         |    4 +
 libxfs/xfs_rtrefcount_btree.c |    4 +
 libxfs/xfs_rtrmap_btree.c     |    4 +
 libxfs/xfs_symlink_remote.c   |    6 +-
 mkfs/proto.c                  |   16 +++--
 repair/bmap_repair.c          |   12 +++-
 repair/bulkload.c             |    2 -
 repair/phase6.c               |  128 +++++++++++++++++++++--------------------
 repair/pptr.c                 |  100 ++++++++++++++++----------------
 repair/quotacheck.c           |    8 +--
 repair/rt.c                   |    6 +-
 repair/rtrefcount_repair.c    |    2 -
 repair/rtrmap_repair.c        |    2 -
 repair/xfs_repair.c           |    2 -
 55 files changed, 394 insertions(+), 360 deletions(-)


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

end of thread, other threads:[~2026-07-09  4:47 UTC | newest]

Thread overview: 25+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-07-02 19:59 [PATCHSET 2/2] xfsprogs: new libxfs code from kernel 7.2 Darrick J. Wong
2026-07-02 20:00 ` [PATCH 01/18] libxfs: convert diff_items helpers to cmp_int Darrick J. Wong
2026-07-06  6:50   ` Christoph Hellwig
2026-07-02 20:00 ` [PATCH 02/18] xfs: Report case sensitivity in fileattr_get Darrick J. Wong
2026-07-02 20:01 ` [PATCH 03/18] xfs: fix exchmaps reservation limit check Darrick J. Wong
2026-07-02 20:01 ` [PATCH 04/18] xfs: add a XFS_INODE_TO_AGNO helper Darrick J. Wong
2026-07-02 20:01 ` [PATCH 05/18] xfs: add a XFS_INODE_TO_AGINO helper Darrick J. Wong
2026-07-02 20:01 ` [PATCH 06/18] xfs: add a XFS_INO_TO_FSB helper Darrick J. Wong
2026-07-02 20:02 ` [PATCH 07/18] xfs: add a xfs_rmap_inode_bmbt_owner Darrick J. Wong
2026-07-02 20:02 ` [PATCH 08/18] xfs: add a xfs_rmap_inode_owner helper Darrick J. Wong
2026-07-02 20:02 ` [PATCH 09/18] xfs: remove the i_ino field in struct xfs_inode Darrick J. Wong
2026-07-02 20:02 ` [PATCH 10/18] xfs: cleanup xfs_imap Darrick J. Wong
2026-07-02 20:03 ` [PATCH 11/18] xfs: remove im_len field in struct xfs_imap Darrick J. Wong
2026-07-02 20:03 ` [PATCH 12/18] xfs: massage xfs_imap_to_bp into xfs_read_icluster Darrick J. Wong
2026-07-02 20:03 ` [PATCH 13/18] xfs: store an agbno in struct xfs_imap Darrick J. Wong
2026-07-02 20:03 ` [PATCH 14/18] xfs: mark struct xfs_imap as __packed Darrick J. Wong
2026-07-02 20:04 ` [PATCH 15/18] xfs: fix pointer arithmetic error on 32-bit systems Darrick J. Wong
2026-07-02 20:04 ` [PATCH 16/18] xfs: pass back updated nb from xfs_growfs_compute_deltas Darrick J. Wong
2026-07-02 20:04 ` [PATCH 17/18] xfs: cleanup xfs_growfs_compute_deltas Darrick J. Wong
2026-07-02 20:05 ` [PATCH 18/18] xfs: move XFS_LSN_CMP to xfs_log_format.h Darrick J. Wong
2026-07-06  6:53   ` Christoph Hellwig
2026-07-07 17:16     ` Darrick J. Wong
2026-07-08 17:45   ` [PATCH v1.1 " Darrick J. Wong
2026-07-09  4:47     ` Christoph Hellwig
2026-07-06  6:53 ` [PATCHSET 2/2] xfsprogs: new libxfs code from kernel 7.2 Christoph Hellwig

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.