diff options
| -rw-r--r-- | fs/btrfs/ioctl.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/fs/btrfs/ioctl.c b/fs/btrfs/ioctl.c index e38b645c5015..ca5d968f4c37 100644 --- a/fs/btrfs/ioctl.c +++ b/fs/btrfs/ioctl.c | |||
| @@ -4641,6 +4641,11 @@ static long btrfs_ioctl_qgroup_assign(struct file *file, void __user *arg) | |||
| 4641 | sa->src, sa->dst); | 4641 | sa->src, sa->dst); |
| 4642 | } | 4642 | } |
| 4643 | 4643 | ||
| 4644 | /* update qgroup status and info */ | ||
| 4645 | err = btrfs_run_qgroups(trans, root->fs_info); | ||
| 4646 | if (err < 0) | ||
| 4647 | btrfs_error(root->fs_info, ret, | ||
| 4648 | "failed to update qgroup status and info\n"); | ||
| 4644 | err = btrfs_end_transaction(trans, root); | 4649 | err = btrfs_end_transaction(trans, root); |
| 4645 | if (err && !ret) | 4650 | if (err && !ret) |
| 4646 | ret = err; | 4651 | ret = err; |
