mbox series

[GIT,PULL,3/4] xfs_io: clean up scrub subcommand code

Message ID 170321220791.2974519.12145964426991516998.stg-ugh@frogsfrogsfrogs (mailing list archive)
State New, archived
Headers show
Series [GIT,PULL,1/4] xfsprogs: various bug fixes for 6.6 | expand

Pull-request

https://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfsprogs-dev.git tags/io-scrub-cleanups-6.6_2023-12-21

Message

Darrick J. Wong Dec. 22, 2023, 2:31 a.m. UTC
Hi Carlos,

Please pull this branch with changes for xfsprogs for 6.6-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 2cbc52f5c9a9588e1e9c8e54c0435c121424fe5a:

xfs_mdrestore: refactor progress printing and sb fixup code (2023-12-21 18:29:14 -0800)

are available in the Git repository at:

https://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfsprogs-dev.git tags/io-scrub-cleanups-6.6_2023-12-21

for you to fetch changes up to 9de9b74046527423dfd4a5140e86d74af69ee895:

xfs_io: support passing the FORCE_REBUILD flag to online repair (2023-12-21 18:29:14 -0800)

----------------------------------------------------------------
xfs_io: clean up scrub subcommand code [v28.3 3/8]

This series cleans up the code in io/scrub.c so that argument parsing is
more straightforward and there are fewer indirections.

This has been running on the djcloud for months with no problems.  Enjoy!

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

----------------------------------------------------------------
Darrick J. Wong (4):
xfs_io: set exitcode = 1 on parsing errors in scrub/repair command
xfs_io: collapse trivial helpers
xfs_io: extract control number parsing routines
xfs_io: support passing the FORCE_REBUILD flag to online repair

io/scrub.c        | 259 +++++++++++++++++++++++++++++-------------------------
man/man8/xfs_io.8 |   3 +
2 files changed, 140 insertions(+), 122 deletions(-)