Hi all, Here are a bunch of cleanups to the logged xattr code to use slab caches for better memory efficiency, reduce the size of the attr intent tracking structure, fix some wonkinessin the attri/attrd cache constructors, and give things more appropriat enames. This is an extraordinary way to destroy everything. Enjoy! Comments and questions are, as always, welcome. --D --- fs/xfs/libxfs/xfs_attr.c | 165 +++++++++++++++++---------------------- fs/xfs/libxfs/xfs_attr.h | 54 +++++-------- fs/xfs/libxfs/xfs_attr_remote.c | 6 + fs/xfs/libxfs/xfs_attr_remote.h | 6 + fs/xfs/libxfs/xfs_da_btree.c | 11 +++ fs/xfs/libxfs/xfs_da_btree.h | 1 fs/xfs/libxfs/xfs_defer.c | 8 -- fs/xfs/libxfs/xfs_log_format.h | 8 +- fs/xfs/xfs_attr_item.c | 56 +++++++------ fs/xfs/xfs_attr_item.h | 9 +- fs/xfs/xfs_super.c | 19 ++++ 11 files changed, 176 insertions(+), 167 deletions(-)