u64 dst)
 {
        struct btrfs_fs_info *fs_info = trans->fs_info;
-       struct btrfs_root *quota_root;
        struct btrfs_qgroup *parent;
        struct btrfs_qgroup *member;
        struct btrfs_qgroup_list *list;
                return -ENOMEM;
 
        mutex_lock(&fs_info->qgroup_ioctl_lock);
-       quota_root = fs_info->quota_root;
-       if (!quota_root) {
+       if (!fs_info->quota_root) {
                ret = -EINVAL;
                goto out;
        }
                                 u64 dst)
 {
        struct btrfs_fs_info *fs_info = trans->fs_info;
-       struct btrfs_root *quota_root;
        struct btrfs_qgroup *parent;
        struct btrfs_qgroup *member;
        struct btrfs_qgroup_list *list;
        if (!tmp)
                return -ENOMEM;
 
-       quota_root = fs_info->quota_root;
-       if (!quota_root) {
+       if (!fs_info->quota_root) {
                ret = -EINVAL;
                goto out;
        }
        int ret = 0;
 
        mutex_lock(&fs_info->qgroup_ioctl_lock);
-       quota_root = fs_info->quota_root;
-       if (!quota_root) {
+       if (!fs_info->quota_root) {
                ret = -EINVAL;
                goto out;
        }
+       quota_root = fs_info->quota_root;
        qgroup = find_qgroup_rb(fs_info, qgroupid);
        if (qgroup) {
                ret = -EEXIST;
 int btrfs_remove_qgroup(struct btrfs_trans_handle *trans, u64 qgroupid)
 {
        struct btrfs_fs_info *fs_info = trans->fs_info;
-       struct btrfs_root *quota_root;
        struct btrfs_qgroup *qgroup;
        struct btrfs_qgroup_list *list;
        int ret = 0;
 
        mutex_lock(&fs_info->qgroup_ioctl_lock);
-       quota_root = fs_info->quota_root;
-       if (!quota_root) {
+       if (!fs_info->quota_root) {
                ret = -EINVAL;
                goto out;
        }
                       struct btrfs_qgroup_limit *limit)
 {
        struct btrfs_fs_info *fs_info = trans->fs_info;
-       struct btrfs_root *quota_root;
        struct btrfs_qgroup *qgroup;
        int ret = 0;
        /* Sometimes we would want to clear the limit on this qgroup.
        const u64 CLEAR_VALUE = -1;
 
        mutex_lock(&fs_info->qgroup_ioctl_lock);
-       quota_root = fs_info->quota_root;
-       if (!quota_root) {
+       if (!fs_info->quota_root) {
                ret = -EINVAL;
                goto out;
        }
 int btrfs_run_qgroups(struct btrfs_trans_handle *trans)
 {
        struct btrfs_fs_info *fs_info = trans->fs_info;
-       struct btrfs_root *quota_root = fs_info->quota_root;
        int ret = 0;
 
-       if (!quota_root)
+       if (!fs_info->quota_root)
                return ret;
 
        spin_lock(&fs_info->qgroup_lock);
 static int qgroup_reserve(struct btrfs_root *root, u64 num_bytes, bool enforce,
                          enum btrfs_qgroup_rsv_type type)
 {
-       struct btrfs_root *quota_root;
        struct btrfs_qgroup *qgroup;
        struct btrfs_fs_info *fs_info = root->fs_info;
        u64 ref_root = root->root_key.objectid;
                enforce = false;
 
        spin_lock(&fs_info->qgroup_lock);
-       quota_root = fs_info->quota_root;
-       if (!quota_root)
+       if (!fs_info->quota_root)
                goto out;
 
        qgroup = find_qgroup_rb(fs_info, ref_root);
                               u64 ref_root, u64 num_bytes,
                               enum btrfs_qgroup_rsv_type type)
 {
-       struct btrfs_root *quota_root;
        struct btrfs_qgroup *qgroup;
        struct ulist_node *unode;
        struct ulist_iterator uiter;
        }
        spin_lock(&fs_info->qgroup_lock);
 
-       quota_root = fs_info->quota_root;
-       if (!quota_root)
+       if (!fs_info->quota_root)
                goto out;
 
        qgroup = find_qgroup_rb(fs_info, ref_root);
 static void qgroup_convert_meta(struct btrfs_fs_info *fs_info, u64 ref_root,
                                int num_bytes)
 {
-       struct btrfs_root *quota_root = fs_info->quota_root;
        struct btrfs_qgroup *qgroup;
        struct ulist_node *unode;
        struct ulist_iterator uiter;
 
        if (num_bytes == 0)
                return;
-       if (!quota_root)
+       if (!fs_info->quota_root)
                return;
 
        spin_lock(&fs_info->qgroup_lock);