Hi all, This series fixes miscellaneous problems in XFS. The first two fix some crashes and locking problems that happen when we're fed fs images with corrupt directories or AGFs. The third patch speeds up inode reclaim by avoiding an unnecessary transaction allocation when there's nothing in the CoW fork. The final two patches fix the AGFL wrapping problems we've seen with the v5 disk format once and for all. At mount time we fix any AGFL wrapping problems that an old kernel might have left for us, and at unmount or freeze or remount-ro time we ensure that the AGFLs we leave behind for other filesystems to mount do not wrap around the end of the block. This should fix all the intermittent agf verifier failures people see. Note that the mitigation is switched off for rmap or reflink filesystems on the assumption that any kernel that supports those features also has the 4.5 agfl padding patch applied. These patches are all against 4.16-rc2, though aside from the first two I intend them all for 4.17. --D [1] https://git.kernel.org/cgit/linux/kernel/git/djwong/xfs-linux.git/log/?h=djwong-devel [2] https://git.kernel.org/cgit/linux/kernel/git/djwong/xfsprogs-dev.git/log/?h=djwong-devel [3] https://git.kernel.org/cgit/linux/kernel/git/djwong/xfstests-dev.git/log/?h=djwong-devel -- To unsubscribe from this list: send the line "unsubscribe linux-xfs" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html