Hi all, Here's a series of bugfixes and cleanups for 4.19. The first patch enhances the extended attribute leaf block checks to sanitize the freemap. This is essential to prevent asserts on totally garbage freemap info from taking the fs down during an xattr update. The second patch ensures that we always return from xfs_defer_finish with a clean transaction so that any new work added to the transaction after that does not overflow the reservation. The next two patches clean up xfs_btree_del_cursor usage. Callers can pass negative error numbers into the function to signal a full btree cursor buffer cleanup so they do not need to use ternary expressions to select XFS_BTREE_{NO,}ERROR. The four patches after that shorten name prefixes in the online fsck code. The xfs_scrub_* functions are shortened to xchk_*; the xfs_repair_* functions become xrep_*; struct xfs_scrub_context becomes struct xfs_scrub; and the final patch of the series cleans up all the whitespace and indenting problems. That last patch I did by hand; the first three were mechanical changes with simple sed scripts. Comments and questions are, as always, welcome. --D -- 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