I've spotted some cleanup-ready code while going through the file, so here it is. There are no changes to the core qgoups code, just the support and framework code. For 4.11.
David Sterba (7): btrfs: qgroups: make __del_qgroup_relation static btrfs: ulist: make the finalization function public btrfs: embed extent_changeset::range_changed to the structure btrfs: check quota status earlier and don't do unnecessary frees btrfs: remove unnecessary mutex lock in qgroup_account_snapshot btrfs: qgroups: opencode qgroup_free helper btrfs: remove pointless rcu protection from btrfs_qgroup_inherit fs/btrfs/extent_io.c | 2 +- fs/btrfs/extent_io.h | 2 +- fs/btrfs/qgroup.c | 51 ++++++++++++++++++++++---------------------------- fs/btrfs/transaction.c | 6 +----- fs/btrfs/ulist.c | 2 +- fs/btrfs/ulist.h | 1 + 6 files changed, 27 insertions(+), 37 deletions(-) -- To unsubscribe from this list: send the line "unsubscribe linux-btrfs" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html