mbox series

[v4,00/17] xfsprogs: Delayed Ready Attributes

Message ID 20191107012945.22941-1-allison.henderson@oracle.com (mailing list archive)
Headers show
Series xfsprogs: Delayed Ready Attributes | expand

Message

Allison Henderson Nov. 7, 2019, 1:29 a.m. UTC
This set applies the corresponding changes for delayed ready attributes to
xfsprogs. I will pick up the reviews from the kernel side series and mirror
them here.  

Thanks all!
Allison

Allison Collins (17):
  xfsprogs: Remove all strlen in all xfs_attr_* functions for attr
    names.
  xfsprogs: Replace attribute parameters with struct xfs_name
  xfsprogs: Embed struct xfs_name in xfs_da_args
  xfsprogs: Add xfs_dabuf defines
  xfsprogs: Add xfs_has_attr and subroutines
  xfsprogs: Factor out new helper functions xfs_attr_rmtval_set
  xfsprogs: Factor up trans handling in xfs_attr3_leaf_flipflags
  xfsprogs: Factor out xfs_attr_leaf_addname helper
  xfsprogs: Factor up commit from xfs_attr_try_sf_addname
  xfsprogs: Factor up trans roll from xfs_attr3_leaf_setflag
  xfsprogs: Add xfs_attr3_leaf helper functions
  xfsprogs: Factor out xfs_attr_rmtval_invalidate
  xfsprogs: Factor up trans roll in xfs_attr3_leaf_clearflag
  xfsprogs: Add delay context to xfs_da_args
  xfsprogs: Check for -ENOATTR or -EEXIST
  xfsprogs: Add delay ready attr remove routines
  xfsprogs: Add delay ready attr set routines

 db/attrset.c             |  12 +-
 libxfs/libxfs_priv.h     |  11 +-
 libxfs/xfs_attr.c        | 777 ++++++++++++++++++++++++++++++-----------------
 libxfs/xfs_attr.h        |   9 +-
 libxfs/xfs_attr_leaf.c   | 335 +++++++++++++-------
 libxfs/xfs_attr_leaf.h   |   7 +
 libxfs/xfs_attr_remote.c | 103 +++++--
 libxfs/xfs_attr_remote.h |   4 +-
 libxfs/xfs_da_btree.c    |  55 ++--
 libxfs/xfs_da_btree.h    |  32 +-
 libxfs/xfs_dir2.c        |  18 +-
 libxfs/xfs_dir2_block.c  |  12 +-
 libxfs/xfs_dir2_data.c   |   3 +-
 libxfs/xfs_dir2_leaf.c   |  15 +-
 libxfs/xfs_dir2_node.c   |  18 +-
 libxfs/xfs_dir2_sf.c     |  30 +-
 16 files changed, 940 insertions(+), 501 deletions(-)