From: cem@kernel.org
To: linux-xfs@vger.kernel.org
Subject: [PATCH 00/35] xfsprogs: libxfs-sync for 6.7
Date: Thu, 15 Feb 2024 13:08:12 +0100 [thread overview]
Message-ID: <20240215120907.1542854-1-cem@kernel.org> (raw)
From: Carlos Maiolino <cem@kernel.org>
Hello folks,
this is the libxfs-sync for 6.7. I know we don't use to publish the results on
the list, but this release's sync was a bit more complicated, so, if you can
spare a few minutes, I'd appreciate an extra pair of eyes on top of it.
Also I thinkg it's a good idea to publish the patches here before pushing them
to for-next.
You can also pull the patches directly from my repository:
git@gitolite.kernel.org:pub/scm/linux/kernel/git/cem/xfsprogs-dev.git libxfs-sync-6.7
The sync is under testing now, so far nothing has been found, but it's still
going.
Darrick J. Wong (27):
xfs: bump max fsgeom struct version
xfs: hoist freeing of rt data fork extent mappings
xfs: fix units conversion error in xfs_bmap_del_extent_delay
xfs: move the xfs_rtbitmap.c declarations to xfs_rtbitmap.h
xfs: convert xfs_extlen_t to xfs_rtxlen_t in the rt allocator
xfs: convert rt bitmap/summary block numbers to xfs_fileoff_t
xfs: convert rt bitmap extent lengths to xfs_rtbxlen_t
xfs: rename xfs_verify_rtext to xfs_verify_rtbext
xfs: convert rt extent numbers to xfs_rtxnum_t
xfs: create a helper to convert rtextents to rtblocks
xfs: create a helper to compute leftovers of realtime extents
xfs: create a helper to convert extlen to rtextlen
xfs: create helpers to convert rt block numbers to rt extent numbers
xfs: convert do_div calls to xfs_rtb_to_rtx helper calls
xfs: create rt extent rounding helpers for realtime extent blocks
xfs: use shifting and masking when converting rt extents, if possible
xfs: convert the rtbitmap block and bit macros to static inline
functions
xfs: remove XFS_BLOCKWSIZE and XFS_BLOCKWMASK macros
xfs: convert open-coded xfs_rtword_t pointer accesses to helper
xfs: convert rt summary macros to helpers
xfs: create helpers for rtbitmap block/wordcount computations
xfs: create a helper to handle logging parts of rt bitmap/summary
blocks
xfs: use accessor functions for bitmap words
xfs: create helpers for rtsummary block/wordcount computations
xfs: use accessor functions for summary info words
xfs: simplify xfs_rtbuf_get calling conventions
xfs: simplify rt bitmap/summary block accessor functions
Dave Chinner (2):
xfs: consolidate realtime allocation arguments
xfs: inode recovery does not validate the recovered inode
Jeff Layton (1):
xfs: convert to new timestamp accessors
Long Li (2):
xfs: factor out xfs_defer_pending_abort
xfs: abort intent items when recovery intents fail
Omar Sandoval (3):
xfs: cache last bitmap block in realtime allocator
xfs: invert the realtime summary cache
xfs: fix internal error from AGFL exhaustion
db/check.c | 5 +-
include/libxfs.h | 1 +
include/xfs_inode.h | 74 +++-
include/xfs_mount.h | 2 +
libxfs/libxfs_api_defs.h | 1 +
libxfs/libxfs_priv.h | 79 ++--
libxfs/util.c | 2 +-
libxfs/xfs_alloc.c | 27 +-
libxfs/xfs_bmap.c | 44 +--
libxfs/xfs_defer.c | 28 +-
libxfs/xfs_defer.h | 2 +-
libxfs/xfs_format.h | 34 +-
libxfs/xfs_inode_buf.c | 13 +-
libxfs/xfs_rtbitmap.c | 809 +++++++++++++++++++++------------------
libxfs/xfs_rtbitmap.h | 386 +++++++++++++++++++
libxfs/xfs_sb.c | 2 +
libxfs/xfs_sb.h | 2 +-
libxfs/xfs_trans_inode.c | 2 +-
libxfs/xfs_trans_resv.c | 10 +-
libxfs/xfs_types.c | 4 +-
libxfs/xfs_types.h | 10 +-
mkfs/proto.c | 2 +-
repair/rt.c | 5 +-
23 files changed, 1043 insertions(+), 501 deletions(-)
create mode 100644 libxfs/xfs_rtbitmap.h
Carlos
--
2.43.0
next reply other threads:[~2024-02-15 12:09 UTC|newest]
Thread overview: 37+ messages / expand[flat|nested] mbox.gz Atom feed top
2024-02-15 12:08 cem [this message]
2024-02-15 12:08 ` [PATCH 01/35] xfs: bump max fsgeom struct version cem
2024-02-15 12:08 ` [PATCH 02/35] xfs: hoist freeing of rt data fork extent mappings cem
2024-02-15 12:08 ` [PATCH 03/35] xfs: fix units conversion error in xfs_bmap_del_extent_delay cem
2024-02-15 12:08 ` [PATCH 04/35] xfs: move the xfs_rtbitmap.c declarations to xfs_rtbitmap.h cem
2024-02-15 12:08 ` [PATCH 05/35] xfs: convert xfs_extlen_t to xfs_rtxlen_t in the rt allocator cem
2024-02-15 12:08 ` [PATCH 06/35] xfs: convert rt bitmap/summary block numbers to xfs_fileoff_t cem
2024-02-15 12:08 ` [PATCH 07/35] xfs: convert rt bitmap extent lengths to xfs_rtbxlen_t cem
2024-02-15 12:08 ` [PATCH 08/35] xfs: rename xfs_verify_rtext to xfs_verify_rtbext cem
2024-02-15 12:08 ` [PATCH 09/35] xfs: convert rt extent numbers to xfs_rtxnum_t cem
2024-02-15 12:08 ` [PATCH 10/35] xfs: create a helper to convert rtextents to rtblocks cem
2024-02-15 12:08 ` [PATCH 11/35] xfs: create a helper to compute leftovers of realtime extents cem
2024-02-15 12:08 ` [PATCH 12/35] xfs: create a helper to convert extlen to rtextlen cem
2024-02-15 12:08 ` [PATCH 13/35] xfs: create helpers to convert rt block numbers to rt extent numbers cem
2024-02-15 12:08 ` [PATCH 14/35] xfs: convert do_div calls to xfs_rtb_to_rtx helper calls cem
2024-02-15 12:08 ` [PATCH 15/35] xfs: create rt extent rounding helpers for realtime extent blocks cem
2024-02-15 12:08 ` [PATCH 16/35] xfs: use shifting and masking when converting rt extents, if possible cem
2024-02-15 12:08 ` [PATCH 17/35] xfs: convert the rtbitmap block and bit macros to static inline functions cem
2024-02-15 12:08 ` [PATCH 18/35] xfs: remove XFS_BLOCKWSIZE and XFS_BLOCKWMASK macros cem
2024-02-15 12:08 ` [PATCH 19/35] xfs: convert open-coded xfs_rtword_t pointer accesses to helper cem
2024-02-15 12:08 ` [PATCH 20/35] xfs: convert rt summary macros to helpers cem
2024-02-15 12:08 ` [PATCH 21/35] xfs: convert to new timestamp accessors cem
2024-02-15 12:08 ` [PATCH 22/35] xfs: create helpers for rtbitmap block/wordcount computations cem
2024-02-15 12:08 ` [PATCH 23/35] xfs: create a helper to handle logging parts of rt bitmap/summary blocks cem
2024-02-15 12:08 ` [PATCH 24/35] xfs: use accessor functions for bitmap words cem
2024-02-15 12:08 ` [PATCH 25/35] xfs: create helpers for rtsummary block/wordcount computations cem
2024-02-15 12:08 ` [PATCH 26/35] xfs: use accessor functions for summary info words cem
2024-02-15 12:08 ` [PATCH 27/35] xfs: consolidate realtime allocation arguments cem
2024-02-15 12:08 ` [PATCH 28/35] xfs: cache last bitmap block in realtime allocator cem
2024-02-15 12:08 ` [PATCH 29/35] xfs: simplify xfs_rtbuf_get calling conventions cem
2024-02-15 12:08 ` [PATCH 30/35] xfs: simplify rt bitmap/summary block accessor functions cem
2024-02-15 12:08 ` [PATCH 31/35] xfs: invert the realtime summary cache cem
2024-02-15 12:08 ` [PATCH 32/35] xfs: factor out xfs_defer_pending_abort cem
2024-02-15 12:08 ` [PATCH 33/35] xfs: abort intent items when recovery intents fail cem
2024-02-15 12:08 ` [PATCH 34/35] xfs: fix internal error from AGFL exhaustion cem
2024-02-15 12:08 ` [PATCH 35/35] xfs: inode recovery does not validate the recovered inode cem
2024-02-16 7:11 ` [PATCH 00/35] xfsprogs: libxfs-sync for 6.7 Christoph Hellwig
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=20240215120907.1542854-1-cem@kernel.org \
--to=cem@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 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.