mbox series

[GIT,PULL,5/7] mkfs/repair: use new rtbitmap helpers

Message ID 173041764757.994242.5921950807905351688.stg-ugh@frogsfrogsfrogs (mailing list archive)
State New
Headers show
Series [GIT,PULL,1/7] libxfs: new code for 6.12 | expand

Pull-request

https://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfsprogs-dev.git tags/misc-use-rtbitmap-helpers-6.12_2024-10-31

Message

Darrick J. Wong Oct. 31, 2024, 11:43 p.m. UTC
Hi Andrey,

Please pull this branch with changes for xfsprogs for 6.11-rc1.

As usual, I did a test-merge with the main upstream branch as of a few
minutes ago, and didn't see any conflicts.  Please let me know if you
encounter any problems.

The following changes since commit 5e8139658b798d931079404660273840432bcd9f:

xfs_db: allow setting current address to log blocks (2024-10-31 15:45:05 -0700)

are available in the Git repository at:

https://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfsprogs-dev.git tags/misc-use-rtbitmap-helpers-6.12_2024-10-31

for you to fetch changes up to 07c09d46665cfac48256f6faf829897554ec74bf:

xfs_repair: stop preallocating blocks in mk_rbmino and mk_rsumino (2024-10-31 15:45:05 -0700)

----------------------------------------------------------------
mkfs/repair: use new rtbitmap helpers [v5.3 5/7]

Use the new rtfile helpers to create the rt bitmap and summary files instead of
duplicating the logic that the in-kernel growfs already had.

Signed-off-by: Darrick J. Wong <djwong@kernel.org>

----------------------------------------------------------------
Christoph Hellwig (5):
xfs_repair: use xfs_validate_rt_geometry
mkfs: remove a pointless rtfreesp_init forward declaration
mkfs: use xfs_rtfile_initialize_blocks
xfs_repair: use libxfs_rtfile_initialize_blocks
xfs_repair: stop preallocating blocks in mk_rbmino and mk_rsumino

Darrick J. Wong (1):
xfs_repair: checking rt free space metadata must happen during phase 4

libxfs/libxfs_api_defs.h |   2 +
mkfs/proto.c             | 107 +++---------------
repair/phase4.c          |   7 ++
repair/phase5.c          |   6 -
repair/phase6.c          | 284 ++++++++---------------------------------------
repair/sb.c              |  40 +------
repair/xfs_repair.c      |   3 -
7 files changed, 73 insertions(+), 376 deletions(-)