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. Patches often get missed, so please check if your outstanding patches were in this update. If they have not been in this update, please resubmit them to linux-xfs@xxxxxxxxxxxxxxx so they can be picked up in the next update. The new head of the for-next branch is commit: 70c1cce xfs_db: add missing padding fields mkfs refactoring comes next. New Commits: Darrick J. Wong (17): [904d971] xfs_io: pull xfs errortag definitions from libxfs [813c67c] xfs_io: provide an interface to the scrub ioctls [5591018] man: describe the metadata scrubbing ioctl [5caa042] libfrog: move all the userspace support stuff into a new library [24f4f99] libfrog: move libxfs_log2_roundup to libfrog [1ca68d6] libfrog: add bit manipulation functions [b28b84c] libfrog: move list_sort out of libxfs [67f3faf] libfrog: promote avl64 code from xfs_repair [f434fd9] libfrog: create a threaded workqueue [695fc50] libfrog: move topology code out of libxcmd [b95410d] libfrog: move conversion factors out of libxcmd [bd987fe] libfrog: move paths.c out of libxcmd [ce1abf9] libfrog: add missing function fs_table_destroy [852fe01] libhandle: add missing destructor [62843f3] xfs_repair: remove old workqueue stuff in favor of libfrog code [31df6ad] xfs_db: print structure padding fields consistently [70c1cce] xfs_db: add missing padding fields Dave Chinner (1): [41198ef] xfs_io: fix gcc-7 related printf warnings Eric Sandeen (1): [fc60b66] xfs_io: add buf_lru_ref tag to inject table Nikolay Borisov (1): [7c18973] xfs_io: implement ranged fiemap query Code Diffstat: Makefile | 6 +- copy/Makefile | 4 +- db/Makefile | 4 +- db/agi.c | 3 +- db/attr.c | 2 +- db/dir2.c | 5 +- db/dquot.c | 2 +- db/inode.c | 2 + debian/rules | 2 +- growfs/Makefile | 4 +- {repair => include}/avl64.h | 0 include/bitops.h | 58 ++++++ include/builddefs.in | 1 + include/convert.h | 37 ++++ include/handle.h | 2 + include/input.h | 15 +- include/libfrog.h | 23 +++ include/libxfs.h | 2 +- include/workqueue.h | 55 ++++++ include/xfs.h | 4 + io/Makefile | 7 +- io/fiemap.c | 81 ++++++-- io/fsmap.c | 4 +- io/init.c | 1 + io/inject.c | 37 +--- io/io.h | 2 + io/scrub.c | 252 +++++++++++++++++++++++ libfrog/Makefile | 38 ++++ {repair => libfrog}/avl64.c | 4 +- libfrog/convert.c | 384 ++++++++++++++++++++++++++++++++++++ {libxfs => libfrog}/list_sort.c | 7 +- {libxcmd => libfrog}/paths.c | 20 ++ {libxcmd => libfrog}/projects.c | 0 {libxfs => libfrog}/radix-tree.c | 26 +-- {libxcmd => libfrog}/topology.c | 0 libfrog/util.c | 36 ++++ libfrog/workqueue.c | 174 ++++++++++++++++ libhandle/handle.c | 13 ++ libxcmd/Makefile | 10 +- libxcmd/input.c | 375 ----------------------------------- libxfs/Makefile | 2 - libxfs/util.c | 12 -- logprint/Makefile | 4 +- man/Makefile | 2 +- man/man2/Makefile | 22 +++ man/man2/ioctl_xfs_scrub_metadata.2 | 318 +++++++++++++++++++++++++++++ man/man8/xfs_io.8 | 22 ++- mdrestore/Makefile | 4 +- mkfs/Makefile | 5 +- mkfs/maxtrres.c | 4 +- mkfs/xfs_mkfs.c | 4 +- quota/Makefile | 4 +- repair/Makefile | 10 +- repair/phase3.c | 16 +- repair/phase4.c | 26 +-- repair/phase6.c | 4 +- repair/phase7.c | 9 +- repair/prefetch.c | 20 +- repair/prefetch.h | 4 +- repair/sb.c | 4 +- repair/scan.c | 16 +- repair/slab.c | 4 +- repair/threads.c | 125 ++---------- repair/threads.h | 38 +--- spaceman/Makefile | 4 +- 65 files changed, 1677 insertions(+), 708 deletions(-) rename {repair => include}/avl64.h (100%) create mode 100644 include/convert.h create mode 100644 include/libfrog.h create mode 100644 include/workqueue.h create mode 100644 io/scrub.c create mode 100644 libfrog/Makefile rename {repair => libfrog}/avl64.c (99%) create mode 100644 libfrog/convert.c rename {libxfs => libfrog}/list_sort.c (98%) rename {libxcmd => libfrog}/paths.c (97%) rename {libxcmd => libfrog}/projects.c (100%) rename {libxfs => libfrog}/radix-tree.c (97%) rename {libxcmd => libfrog}/topology.c (100%) create mode 100644 libfrog/util.c create mode 100644 libfrog/workqueue.c create mode 100644 man/man2/Makefile create mode 100644 man/man2/ioctl_xfs_scrub_metadata.2
Attachment:
signature.asc
Description: OpenPGP digital signature