v4: More cleanups patch 4-10 were added. 4/10 is a generic cleanup. 5-9/10 are cleanups to assist killing btrfs_setxattr(). And 10/10 kills btrfs_setxattr().
v3: Merge patch 2/5 and 3/5 as in v1. Not included 1/5 in v1 as its already integrated in misc-next. While adding the readmirror property found few cleanup things which can be fixed. As these aren't part of upcoming readmirror property I am sending these separately. Anand Jain (10): btrfs: kill __btrfs_set_prop() btrfs: drop redundant forward declaration in props.c btrfs: trivial, fix c coding style btrfs: rename fs_info argument to fs_private btrfs: refactor btrfs_set_prop add btrfs_set_prop_trans btrfs: start transaction in btrfs_set_prop_trans btrfs: start transaction in btrfs_set_acl btrfs: start transaction in btrfs_xattr_handler_set btrfs: btrfs_setxattr argument trans is never NULL btrfs: kill btrfs_setxattr fs/btrfs/acl.c | 45 ++++++++--- fs/btrfs/ioctl.c | 10 ++- fs/btrfs/props.c | 232 ++++++++++++++++++++++++++++--------------------------- fs/btrfs/props.h | 7 +- fs/btrfs/xattr.c | 75 ++++++++---------- fs/btrfs/xattr.h | 5 +- 6 files changed, 196 insertions(+), 178 deletions(-) -- 1.8.3.1