All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCHSET 1/3] xfsprogs: new libxfs code from kernel 7.3
@ 2026-10-09 23:45 Darrick J. Wong
  2026-10-09 23:45 ` [PATCH 01/26] xfs: add xfs_metadir_create_file helper Darrick J. Wong
                   ` (25 more replies)
  0 siblings, 26 replies; 32+ messages in thread
From: Darrick J. Wong @ 2026-10-09 23:45 UTC (permalink / raw)
  To: aalbersh, djwong
  Cc: cmaiolino, zenghongling, yun.zhou, cem,
	syzbot+837bcd54843dd6262f2f, kees+treewide, yijiangshan, floss,
	dgc, jiapenglin, hemanth.selam, hch, cihan.cihan,
	johannes.thumshirn, linux-xfs

Hi all,

This series ports kernel libxfs code to userspace from 7.3-rc4.

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.3-sync
---
Commits in this patchset:
 * xfs: add xfs_metadir_create_file helper
 * xfs: create quota metadir inodes using xfs_metadir_create_file
 * xfs: create rtgroup metadir inodes using xfs_metadir_create_file
 * xfs: mark internal metadir file creation helpers static
 * xfs: use kmalloc_objs() instead of kmalloc() in xfs_da_grow_inode_int
 * xfs: remove spurious XBF_DONE clearing on readahead validation failure
 * xfs: hide b_flags manipulation from code outside of xfs_buf.c
 * xfs: validate attr entry pointer before field access
 * xfs: don't hold buffer locks across sync transaction commit in xfs_sync_sb_buf
 * treewide: refresh kmalloc_obj() conversions
 * xfs: fix exchange-range reflink flag clearing issue with INO1_WRITTEN
 * xfs: initialise error in xfs_defer_finish_one()
 * xfs: give the deferred barrier op type a name
 * xfs: report the error that made deferred work shut down the fs
 * xfs: correct the parent pointer space reservation comment
 * xfs: initialise args->total for parent pointer updates
 * xfs: assert the reservation covers each da fork growth
 * xfs: fix the rtrmap and rtrefcount _maxlevels_ondisk functions
 * xfs: fix xfs_rtrmapbt_mem_cursor for non-rmap filesystems
 * xfs: preserve owner on in-memory btree creation
 * xfs: don't leak new_bp if xfs_btree_bload_drop_buf fails
 * xfs: fix under-reservation of blocks when repairing sf directories
 * xfs: remove duplicate INO1_WRITTEN check
 * xfs: fix typos and repeated words in comments
 * xfs: don't let hidden_space go negative in xfs_metafile_resv_init
 * xfs: fix wild memcpy access when formatting ondisk rtrefcount btree roots
---
 include/kmem.h                |   14 +++++++
 libxfs/stubs/xfs_mount.h      |    3 +
 libxfs/xfs_ag.h               |    2 -
 libxfs/xfs_da_btree.h         |    2 +
 libxfs/xfs_errortag.h         |    2 -
 libxfs/xfs_format.h           |    2 -
 libxfs/xfs_metadir.h          |    8 ++--
 libxfs/xfs_platform.h         |    5 ++
 libxfs/xfs_rtgroup.h          |    6 ++-
 libxfs/xfs_alloc.c            |    4 +-
 libxfs/xfs_attr_leaf.c        |   16 +++++++-
 libxfs/xfs_btree_mem.c        |    2 +
 libxfs/xfs_btree_staging.c    |   11 +++--
 libxfs/xfs_da_btree.c         |   10 ++---
 libxfs/xfs_defer.c            |   18 ++++++++-
 libxfs/xfs_dquot_buf.c        |   47 +++++++----------------
 libxfs/xfs_exchmaps.c         |    2 -
 libxfs/xfs_ialloc.c           |    2 -
 libxfs/xfs_inode_buf.c        |   17 ++++----
 libxfs/xfs_metadir.c          |   84 ++++++++++++++++++++++++-----------------
 libxfs/xfs_metafile.c         |    8 ++--
 libxfs/xfs_parent.c           |   12 +++++-
 libxfs/xfs_rtgroup.c          |   58 +++++++++++++---------------
 libxfs/xfs_rtrefcount_btree.c |   11 +++--
 libxfs/xfs_rtrmap_btree.c     |    6 ++-
 libxfs/xfs_sb.c               |   37 ++++++++----------
 libxfs/xfs_trans_space.c      |   19 ++++++++-
 27 files changed, 243 insertions(+), 165 deletions(-)


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

end of thread, other threads:[~2026-10-12 15:44 UTC | newest]

Thread overview: 32+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-10-09 23:45 [PATCHSET 1/3] xfsprogs: new libxfs code from kernel 7.3 Darrick J. Wong
2026-10-09 23:45 ` [PATCH 01/26] xfs: add xfs_metadir_create_file helper Darrick J. Wong
2026-10-09 23:46 ` [PATCH 02/26] xfs: create quota metadir inodes using xfs_metadir_create_file Darrick J. Wong
2026-10-09 23:46 ` [PATCH 03/26] xfs: create rtgroup " Darrick J. Wong
2026-10-09 23:46 ` [PATCH 04/26] xfs: mark internal metadir file creation helpers static Darrick J. Wong
2026-10-09 23:46 ` [PATCH 05/26] xfs: use kmalloc_objs() instead of kmalloc() in xfs_da_grow_inode_int Darrick J. Wong
2026-10-09 23:47 ` [PATCH 06/26] xfs: remove spurious XBF_DONE clearing on readahead validation failure Darrick J. Wong
2026-10-09 23:47 ` [PATCH 07/26] xfs: hide b_flags manipulation from code outside of xfs_buf.c Darrick J. Wong
2026-10-12 13:21   ` Christoph Hellwig
2026-10-12 15:35     ` Darrick J. Wong
2026-10-12 15:44       ` Christoph Hellwig
2026-10-09 23:47 ` [PATCH 08/26] xfs: validate attr entry pointer before field access Darrick J. Wong
2026-10-09 23:47 ` [PATCH 09/26] xfs: don't hold buffer locks across sync transaction commit in xfs_sync_sb_buf Darrick J. Wong
2026-10-12 13:22   ` Christoph Hellwig
2026-10-12 15:36     ` Darrick J. Wong
2026-10-09 23:48 ` [PATCH 10/26] treewide: refresh kmalloc_obj() conversions Darrick J. Wong
2026-10-09 23:48 ` [PATCH 11/26] xfs: fix exchange-range reflink flag clearing issue with INO1_WRITTEN Darrick J. Wong
2026-10-09 23:48 ` [PATCH 12/26] xfs: initialise error in xfs_defer_finish_one() Darrick J. Wong
2026-10-09 23:49 ` [PATCH 13/26] xfs: give the deferred barrier op type a name Darrick J. Wong
2026-10-09 23:49 ` [PATCH 14/26] xfs: report the error that made deferred work shut down the fs Darrick J. Wong
2026-10-09 23:49 ` [PATCH 15/26] xfs: correct the parent pointer space reservation comment Darrick J. Wong
2026-10-09 23:49 ` [PATCH 16/26] xfs: initialise args->total for parent pointer updates Darrick J. Wong
2026-10-09 23:50 ` [PATCH 17/26] xfs: assert the reservation covers each da fork growth Darrick J. Wong
2026-10-09 23:50 ` [PATCH 18/26] xfs: fix the rtrmap and rtrefcount _maxlevels_ondisk functions Darrick J. Wong
2026-10-09 23:50 ` [PATCH 19/26] xfs: fix xfs_rtrmapbt_mem_cursor for non-rmap filesystems Darrick J. Wong
2026-10-09 23:50 ` [PATCH 20/26] xfs: preserve owner on in-memory btree creation Darrick J. Wong
2026-10-09 23:51 ` [PATCH 21/26] xfs: don't leak new_bp if xfs_btree_bload_drop_buf fails Darrick J. Wong
2026-10-09 23:51 ` [PATCH 22/26] xfs: fix under-reservation of blocks when repairing sf directories Darrick J. Wong
2026-10-09 23:51 ` [PATCH 23/26] xfs: remove duplicate INO1_WRITTEN check Darrick J. Wong
2026-10-09 23:51 ` [PATCH 24/26] xfs: fix typos and repeated words in comments Darrick J. Wong
2026-10-09 23:52 ` [PATCH 25/26] xfs: don't let hidden_space go negative in xfs_metafile_resv_init Darrick J. Wong
2026-10-09 23:52 ` [PATCH 26/26] xfs: fix wild memcpy access when formatting ondisk rtrefcount btree roots Darrick J. Wong

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.