[00/12] xfsprogs-5.1: fix various problems
mbox series

Message ID 155839420081.68606.4573219764134939943.stgit@magnolia
Headers show
Series
  • xfsprogs-5.1: fix various problems
Related show

Message

Darrick J. Wong May 20, 2019, 11:16 p.m. UTC
Hi all,

Fix various problems in the xfsprogs-specific parts of the libxfs code.

The first two patches fix some minor bugs in libxfs.

Patches 3-6 refactor all utilities to use common libhandle functions to
retrieve the filesystem geometry, bulkstat, and inumbers.  The helpers
will make it easier for newer userspace to fall back to older versions
of ioctls.

Patch 7 fixes the return types on the libfrog bitmap code functions to
be more general and less scrub specific.

Patch 8 ports xfs_repair to use the libxfs dirent and attr name check
functions.

Patch 9 reworks the xfs_scrub throttling function to use named constants
instead of magic values to make it easier to verify that it actually
does what the manpage says.

Patch 10 enables mkfs to set the DAX flag on the root directory.

Patch 11 strengthens mkfs's log alignment checking code.

Patch 12 enables reflink by default in mkfs.

If you're going to start using this mess, you probably ought to just
pull from my git trees, which are linked below.

This is an extraordinary way to destroy everything.  Enjoy!
Comments and questions are, as always, welcome.

--D

xfsprogs git tree:
https://git.kernel.org/cgit/linux/kernel/git/djwong/xfsprogs-dev.git/log/?h=xfsprogs-5.1-fixes