X-Git-Url: https://bbs.cooldavid.org/git/?a=blobdiff_plain;f=fs%2Fbtrfs%2Fioctl.c;h=9f9a1d9607a73803e192d452f2eac4d7e70781c4;hb=d327099a23e3d0c8ec09137e9b4b115449d4eb29;hp=4cdb98cf26de174e644e7d74e2a97e2fe037f08b;hpb=4cbd1149fbcc351bdf08ab749867d157905d0d35;p=net-next-2.6.git diff --git a/fs/btrfs/ioctl.c b/fs/btrfs/ioctl.c index 4cdb98cf26d..9f9a1d9607a 100644 --- a/fs/btrfs/ioctl.c +++ b/fs/btrfs/ioctl.c @@ -1280,7 +1280,7 @@ static noinline int btrfs_ioctl_snap_destroy(struct file *file, trans = btrfs_start_transaction(root, 0); if (IS_ERR(trans)) { err = PTR_ERR(trans); - goto out; + goto out_up_write; } trans->block_rsv = &root->fs_info->global_block_rsv;