Hi folks, The for-next branch of the xfsprogs repository at: git://git.kernel.org/pub/scm/fs/xfs/xfsprogs-dev.git has just been updated. This is just catching up w/ Darrick's recent patchsets. I'll scan the list for other outstanding patches next. (Not forgetting about you, Andrey!) ;) Feel free to remind me of anything you're expecting or hoping to get merged, though. The new head of the for-next branch is commit: 9f4d6358 (HEAD -> for-next) xfs_scrub: don't revisit scanned inodes when reprocessing a stale inode New Commits: Darrick J. Wong (30): [a9d09df8] debian: refactor common options [920fd876] debian: bump compat level to 11 [e63257c0] debian: support multiarch for libhandle [c74f0468] xfs_scrub: move to mallinfo2 when available [75ff9c67] xfs_db: fix a complaint about a printf buffer overrun [baf2beba] xfs: note the removal of XFS_IOC_FSSETDM in the documentation [9b9c121a] xfs_db: warn about suspicious finobt trees when metadumping [744eb053] xfs_repair: warn about suspicious btree levels in AG headers [f0e1a584] xfs_db: support computing btheight for all cursor types [462c38a5] xfs_db: report absolute maxlevels for each btree type [3a7f7109] xfs_repair: fix sizing of the incore rt space usage map calculation [aba6743c] mkfs: fix missing validation of -l size against maximum internal log size [8d1bff2b] mkfs: reduce internal log size when log stripe units are in play [1b580a77] mkfs: don't let internal logs bump the root dir inode chunk to AG 1 [93a199f2] mkfs: improve log extent validation [0da883dd] mkfs: round log size down if rounding log start up causes overflow [79511c6a] mkfs: don't trample the gid set in the protofile [ddba9088] xfs_repair: detect v5 featureset mismatches in secondary supers [97238aea] xfs_repair: improve error reporting when checking rmap and refcount btrees [9887f0ad] xfs_repair: check the ftype of dot and dotdot directory entries [3bc9ea15] xfs_scrub: collapse trivial file scrub helpers [a7ee7b68] xfs_scrub: in phase 3, use the opened file descriptor for scrub calls [7ddf6e0f] xfs_scrub: fall back to scrub-by-handle if opening handles fails [12ca67b3] xfs_scrub: don't try any file repairs during phase 3 if AG metadata bad [26289d58] xfs_scrub: make phase 4 go straight to fstrim if nothing to fix [bb9be147] xfs_scrub: in phase 3, use the opened file descriptor for repair calls [0e5dce33] xfs_scrub: widen action list length variables [8f0c270f] xfs_scrub: prepare phase3 for per-inogrp worker threads [245c72a6] xfs_scrub: balance inode chunk scan across CPUs [9f4d6358] xfs_scrub: don't revisit scanned inodes when reprocessing a stale inode Code Diffstat: configure.ac | 12 ++ db/btheight.c | 99 ++++++++++++-- db/io.c | 2 +- db/metadump.c | 15 +++ debian/compat | 2 +- debian/rules | 18 ++- include/builddefs.in | 2 + include/xfs_inode.h | 11 +- libxfs/libxfs_api_defs.h | 6 + libxfs/util.c | 3 +- m4/multilib.m4 | 12 ++ m4/package_libcdev.m4 | 18 +++ man/man3/handle.3 | 1 + man/man3/xfsctl.3 | 2 + man/man8/xfs_db.8 | 8 +- mkfs/proto.c | 3 +- mkfs/xfs_mkfs.c | 121 +++++++++++++---- repair/agheader.c | 92 +++++++++++++ repair/incore.c | 2 +- repair/phase4.c | 20 +-- repair/phase6.c | 79 ++++++++---- repair/rmap.c | 65 +++++++--- repair/rmap.h | 4 +- repair/scan.c | 29 ++++- scrub/Makefile | 15 ++- scrub/inodes.c | 330 +++++++++++++++++++++++++++++++++++------------ scrub/phase3.c | 162 +++++++++++++++++------ scrub/phase4.c | 59 +++++++-- scrub/phase7.c | 2 +- scrub/repair.c | 19 ++- scrub/repair.h | 10 +- scrub/scrub.c | 120 ++++------------- scrub/scrub.h | 23 +--- scrub/xfs_scrub.c | 47 ++++--- 34 files changed, 1020 insertions(+), 393 deletions(-)
Attachment:
OpenPGP_signature
Description: OpenPGP digital signature