parallels.c (aaffb853359829a37daaf883c773e8320b55c723) parallels.c (b92902dfeaafbceaf744ab7473f2d070284f6172)
1/*
2 * Block driver for Parallels disk image format
3 *
4 * Copyright (c) 2007 Alex Beregszaszi
5 * Copyright (c) 2015 Denis V. Lunev <den@openvz.org>
6 *
7 * This code was originally based on comparing different disk images created
8 * by Parallels. Currently it is based on opened OpenVZ sources

--- 595 unchanged lines hidden (view full) ---

604 bdrv_unref(bs);
605 return ret;
606
607exit:
608 error_setg_errno(errp, -ret, "Failed to create Parallels image");
609 goto out;
610}
611
1/*
2 * Block driver for Parallels disk image format
3 *
4 * Copyright (c) 2007 Alex Beregszaszi
5 * Copyright (c) 2015 Denis V. Lunev <den@openvz.org>
6 *
7 * This code was originally based on comparing different disk images created
8 * by Parallels. Currently it is based on opened OpenVZ sources

--- 595 unchanged lines hidden (view full) ---

604 bdrv_unref(bs);
605 return ret;
606
607exit:
608 error_setg_errno(errp, -ret, "Failed to create Parallels image");
609 goto out;
610}
611
612static int coroutine_fn parallels_co_create_opts(const char *filename,
612static int coroutine_fn parallels_co_create_opts(BlockDriver *drv,
613 const char *filename,
613 QemuOpts *opts,
614 Error **errp)
615{
616 BlockdevCreateOptions *create_options = NULL;
617 Error *local_err = NULL;
618 BlockDriverState *bs = NULL;
619 QDict *qdict;
620 Visitor *v;

--- 305 unchanged lines hidden ---
614 QemuOpts *opts,
615 Error **errp)
616{
617 BlockdevCreateOptions *create_options = NULL;
618 Error *local_err = NULL;
619 BlockDriverState *bs = NULL;
620 QDict *qdict;
621 Visitor *v;

--- 305 unchanged lines hidden ---