mirror of
https://github.com/Motorhead1991/qemu.git
synced 2025-08-02 23:33:54 -06:00
cleanup QEMUOptionParameter
Now that all backend drivers are using QemuOpts, remove all QEMUOptionParameter related codes. Signed-off-by: Dong Xu Wang <wdongxu@linux.vnet.ibm.com> Signed-off-by: Chunyan Liu <cyliu@suse.com> Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
This commit is contained in:
parent
fec9921f0a
commit
c282e1fdf7
24 changed files with 67 additions and 630 deletions
|
@ -116,10 +116,7 @@ struct BlockDriver {
|
|||
const uint8_t *buf, int nb_sectors);
|
||||
void (*bdrv_close)(BlockDriverState *bs);
|
||||
void (*bdrv_rebind)(BlockDriverState *bs);
|
||||
int (*bdrv_create)(const char *filename, QEMUOptionParameter *options,
|
||||
Error **errp);
|
||||
/* FIXME: will remove the duplicate and rename back to bdrv_create later */
|
||||
int (*bdrv_create2)(const char *filename, QemuOpts *opts, Error **errp);
|
||||
int (*bdrv_create)(const char *filename, QemuOpts *opts, Error **errp);
|
||||
int (*bdrv_set_key)(BlockDriverState *bs, const char *key);
|
||||
int (*bdrv_make_empty)(BlockDriverState *bs);
|
||||
/* aio */
|
||||
|
@ -218,12 +215,6 @@ struct BlockDriver {
|
|||
BlockDriverCompletionFunc *cb, void *opaque);
|
||||
|
||||
/* List of options for creating images, terminated by name == NULL */
|
||||
QEMUOptionParameter *create_options;
|
||||
/* FIXME: will replace create_options.
|
||||
* These two fields are mutually exclusive. At most one is non-NULL.
|
||||
* create_options should only be set with bdrv_create, and create_opts
|
||||
* should only be set with bdrv_create2.
|
||||
*/
|
||||
QemuOptsList *create_opts;
|
||||
|
||||
/*
|
||||
|
@ -233,12 +224,7 @@ struct BlockDriver {
|
|||
int (*bdrv_check)(BlockDriverState* bs, BdrvCheckResult *result,
|
||||
BdrvCheckMode fix);
|
||||
|
||||
int (*bdrv_amend_options)(BlockDriverState *bs,
|
||||
QEMUOptionParameter *options);
|
||||
/* FIXME: will remove the duplicate and rename back to
|
||||
* bdrv_amend_options later
|
||||
*/
|
||||
int (*bdrv_amend_options2)(BlockDriverState *bs, QemuOpts *opts);
|
||||
int (*bdrv_amend_options)(BlockDriverState *bs, QemuOpts *opts);
|
||||
|
||||
void (*bdrv_debug_event)(BlockDriverState *bs, BlkDebugEvent event);
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue