X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=fs%2Fbtrfs%2Fioctl.c;h=f4173294f60ece43286b966d15fa4e738e8d124f;hb=2675d2ce9a0e891ed8f3d51e96380edb35755ad9;hp=ed9c715d2579625e86982e14944d2afc764e0ba4;hpb=c4351826bef5347cc80cc7206b8a42fbbbb26601;p=platform%2Fkernel%2Flinux-rpi.git diff --git a/fs/btrfs/ioctl.c b/fs/btrfs/ioctl.c index ed9c715..f417329 100644 --- a/fs/btrfs/ioctl.c +++ b/fs/btrfs/ioctl.c @@ -4267,7 +4267,9 @@ static long btrfs_ioctl_qgroup_assign(struct file *file, void __user *arg) } /* update qgroup status and info */ + mutex_lock(&fs_info->qgroup_ioctl_lock); err = btrfs_run_qgroups(trans); + mutex_unlock(&fs_info->qgroup_ioctl_lock); if (err < 0) btrfs_handle_fs_error(fs_info, err, "failed to update qgroup status and info");