Here are some patches for xfsprogs 4.20. The first patch splits up the commands documented in the xfs_io manpage into more categories than "file i/o", "mmap i/o", and "everything else". The second patch (re)fixes a bug in xfs_repair where it would assert if the first record in a directory da btree block pointed to block 0. The third patch fixes a problem where we try to allocate a transaction with an unnecessary block reservation in order to fix the AGFL. AGFL blocks are counted in fdblocks, and at that point we haven't written out the new fdblocks anyway. The fourth patch fixes xfs_scrub's bulkstat code to handle the case of an inode chunk with all 64 inodes free, which can happen when more than 64 inodes can be stored in a fs block. The fifth patch fixes scrub's phase 7 reporting so that we don't print single-unit numbers ("3.0 inodes") with fractional components. The sixth patch moves xfs_scrub and xfs_scrub_all to /usr/sbin because they both depend on components that live in /usr. --D