vhdx.c (2c8cfc0b52b5a4d123c26c0b5fdf941be24805be) vhdx.c (7dc847ebba953db90853d15f140c20eef74d4fb2)
1/*
2 * Block driver for Hyper-V VHDX Images
3 *
4 * Copyright (c) 2013 Red Hat, Inc.,
5 *
6 * Authors:
7 * Jeff Cody <jcody@redhat.com>
8 *

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

1992 }
1993
1994 /* Now get the QAPI type BlockdevCreateOptions */
1995 qdict_put_str(qdict, "driver", "vhdx");
1996 qdict_put_str(qdict, "file", bs->node_name);
1997
1998 qobj = qdict_crumple(qdict, errp);
1999 QDECREF(qdict);
1/*
2 * Block driver for Hyper-V VHDX Images
3 *
4 * Copyright (c) 2013 Red Hat, Inc.,
5 *
6 * Authors:
7 * Jeff Cody <jcody@redhat.com>
8 *

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

1992 }
1993
1994 /* Now get the QAPI type BlockdevCreateOptions */
1995 qdict_put_str(qdict, "driver", "vhdx");
1996 qdict_put_str(qdict, "file", bs->node_name);
1997
1998 qobj = qdict_crumple(qdict, errp);
1999 QDECREF(qdict);
2000 qdict = qobject_to_qdict(qobj);
2000 qdict = qobject_to(QDict, qobj);
2001 if (qdict == NULL) {
2002 ret = -EINVAL;
2003 goto fail;
2004 }
2005
2006 v = qobject_input_visitor_new_keyval(QOBJECT(qdict));
2007 visit_type_BlockdevCreateOptions(v, NULL, &create_options, &local_err);
2008 visit_free(v);

--- 125 unchanged lines hidden ---
2001 if (qdict == NULL) {
2002 ret = -EINVAL;
2003 goto fail;
2004 }
2005
2006 v = qobject_input_visitor_new_keyval(QOBJECT(qdict));
2007 visit_type_BlockdevCreateOptions(v, NULL, &create_options, &local_err);
2008 visit_free(v);

--- 125 unchanged lines hidden ---