The transaction handler can provide fs_info, so we can fetch fs_info or quota_root(indirectly) from trans. Just remove the redundant parameter from qgroup functions.
No functional change. Lu Fengqi (19): btrfs: qgroup: Drop quota_root parameter from add_qgroup_relation_item btrfs: qgroup: Drop quota_root parameter from del_qgroup_relation_item btrfs: qgroup: Drop quota_root parameter from del_qgroup_item btrfs: qgroup: Drop root parameter from update_qgroup_limit_item btrfs: qgroup: Drop root parameter from update_qgroup_info_item btrfs: qgroup: Drop quota_root and fs_info parameters from update_qgroup_status_item btrfs: qgroup: Drop fs_info parameter from btrfs_add_qgroup_relation btrfs: qgroup: Drop fs_info parameter from __del_qgroup_relation btrfs: qgroup: Drop fs_info parameter from btrfs_del_qgroup_relation btrfs: qgroup: Drop fs_info parameter from btrfs_create_qgroup btrfs: qgroup: Drop fs_info parameter from btrfs_remove_qgroup btrfs: qgroup: Drop fs_info parameter from btrfs_limit_qgroup btrfs: qgroup: Drop fs_info parameter from btrfs_qgroup_trace_extent btrfs: qgroup: Drop fs_info parameter from btrfs_qgroup_trace_leaf_items btrfs: qgroup: Drop root parameter from btrfs_qgroup_trace_subtree btrfs: qgroup: Drop fs_info parameter from btrfs_qgroup_account_extent btrfs: qgroup: Drop fs_info parameter from btrfs_run_qgroups btrfs: qgroup: Drop fs_info parameter from btrfs_qgroup_inherit btrfs: qgroup: Drop fs_info parameter from qgroup_rescan_leaf fs/btrfs/extent-tree.c | 4 +- fs/btrfs/ioctl.c | 18 ++-- fs/btrfs/qgroup.c | 163 +++++++++++++++++----------------- fs/btrfs/qgroup.h | 40 ++++----- fs/btrfs/relocation.c | 5 +- fs/btrfs/tests/qgroup-tests.c | 24 ++--- fs/btrfs/transaction.c | 5 +- fs/btrfs/tree-log.c | 2 +- 8 files changed, 123 insertions(+), 138 deletions(-) -- 2.18.0 -- 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