Since we have btrfs_close_all_devices() in btrfs's main entrance,
it is not necessary to call btrfs_close_all_devices() separately
in each sub-command.
Signed-off-by: Zhao Lei <zhaolei@cn.fujitsu.com>
Signed-off-by: David Sterba <dsterba@suse.com>
free_root_recs_tree(&root_cache);
close_out:
close_ctree(root);
free_root_recs_tree(&root_cache);
close_out:
close_ctree(root);
- btrfs_close_all_devices();
err_out:
if (ctx.progress_enabled)
task_deinit(ctx.info);
err_out:
if (ctx.progress_enabled)
task_deinit(ctx.info);
error_out:
close_file_or_dir(fdmnt, dirstream);
error_out:
close_file_or_dir(fdmnt, dirstream);
- btrfs_close_all_devices();
- btrfs_close_all_devices();
out:
free(di_args);
close_file_or_dir(fdmnt, dirstream);
out:
free(di_args);
close_file_or_dir(fdmnt, dirstream);
- btrfs_close_all_devices();
}
}
close_file_or_dir(fdmnt, dirstream);
}
}
close_file_or_dir(fdmnt, dirstream);
- btrfs_close_all_devices();
return 0;
leave_with_error:
return 0;
leave_with_error:
close(fdmnt);
if (fddstdev != -1)
close(fddstdev);
close(fdmnt);
if (fddstdev != -1)
close(fddstdev);
- btrfs_close_all_devices();