Hi all, This set applies the corresponding changes for delayed attributes to xfsprogs. I will pick up the reviews from the kernel side series and mirror them here. This set also includes some patches from the kernel side that have not yet been ported. This set also includes patches needed for the user space cli and log printing routines. The last patch in this series is unique to the userspace code, and handles printing the new log items. This will be needed when the kernel side code goes upstream since older versions will not recognise the new items. This series can also be viewed on github here: https://github.com/allisonhenderson/xfs_work/tree/delay_ready_attrs_xfsprogs_v25 And also the extended delayed attribute and parent pointer series: https://github.com/allisonhenderson/xfs_work/tree/delay_ready_attrs_xfsprogs_v25_extended Allison Collins (1): xfsprogs: Add xfs_attr_set_deferred and xfs_attr_remove_deferred Allison Henderson (12): xfs: add attr state machine tracepoints xfsprogs: Rename __xfs_attr_rmtval_remove xfs: don't commit the first deferred transaction without intents xfsprogs: Return from xfs_attr_set_iter if there are no more rmtblks to process xfsprogs: Set up infrastructure for log attribute replay xfsprogs: Implement attr logging and replay xfsprogs: Skip flip flags for delayed attrs xfsprogs: Remove unused xfs_attr_*_args xfsprogs: Add log attribute error tag xfsprogs: Merge xfs_delattr_context into xfs_attr_item xfsprogs: Add helper function xfs_attr_leaf_addname xfsprogs: Add log item printing for ATTRI and ATTRD Darrick J. Wong (1): xfs: allow setting and clearing of log incompat feature flags include/xfs_trace.h | 7 + io/inject.c | 1 + libxfs/defer_item.c | 124 +++++++++++ libxfs/libxfs_priv.h | 4 + libxfs/xfs_attr.c | 451 +++++++++++++++++++++------------------ libxfs/xfs_attr.h | 56 +++-- libxfs/xfs_attr_leaf.c | 3 +- libxfs/xfs_attr_remote.c | 38 ++-- libxfs/xfs_attr_remote.h | 6 +- libxfs/xfs_defer.c | 30 +-- libxfs/xfs_defer.h | 2 + libxfs/xfs_errortag.h | 4 +- libxfs/xfs_format.h | 26 ++- libxfs/xfs_log_format.h | 43 +++- logprint/log_misc.c | 48 ++++- logprint/log_print_all.c | 12 ++ logprint/log_redo.c | 197 +++++++++++++++++ logprint/logprint.h | 12 ++ 18 files changed, 800 insertions(+), 264 deletions(-) -- 2.25.1