vl: Improve legibility of BlockdevOptions queue
Give the queue head type a name: BlockdevOptionsQueue. Rename the queue entry type from BlockdevOptions_queue to BlockdevOptionsQueueEntry. Signed-off-by: Markus Armbruster <armbru@redhat.com> Message-Id: <20190308131445.17502-6-armbru@redhat.com> Reviewed-by: Michael S. Tsirkin <mst@redhat.com> Reviewed-by: Philippe Mathieu-Daudé <philmd@redhat.com>
This commit is contained in:
parent
e2fb3fbbf9
commit
651af51c08
22
vl.c
22
vl.c
@ -1191,6 +1191,14 @@ static void default_drive(int enable, int snapshot, BlockInterfaceType type,
|
|||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
typedef struct BlockdevOptionsQueueEntry {
|
||||||
|
BlockdevOptions *bdo;
|
||||||
|
Location loc;
|
||||||
|
QSIMPLEQ_ENTRY(BlockdevOptionsQueueEntry) entry;
|
||||||
|
} BlockdevOptionsQueueEntry;
|
||||||
|
|
||||||
|
typedef QSIMPLEQ_HEAD(, BlockdevOptionsQueueEntry) BlockdevOptionsQueue;
|
||||||
|
|
||||||
static QemuOptsList qemu_smp_opts = {
|
static QemuOptsList qemu_smp_opts = {
|
||||||
.name = "smp-opts",
|
.name = "smp-opts",
|
||||||
.implied_opt_name = "cpus",
|
.implied_opt_name = "cpus",
|
||||||
@ -2971,13 +2979,7 @@ int main(int argc, char **argv, char **envp)
|
|||||||
Error *err = NULL;
|
Error *err = NULL;
|
||||||
bool list_data_dirs = false;
|
bool list_data_dirs = false;
|
||||||
char *dir, **dirs;
|
char *dir, **dirs;
|
||||||
typedef struct BlockdevOptions_queue {
|
BlockdevOptionsQueue bdo_queue = QSIMPLEQ_HEAD_INITIALIZER(bdo_queue);
|
||||||
BlockdevOptions *bdo;
|
|
||||||
Location loc;
|
|
||||||
QSIMPLEQ_ENTRY(BlockdevOptions_queue) entry;
|
|
||||||
} BlockdevOptions_queue;
|
|
||||||
QSIMPLEQ_HEAD(, BlockdevOptions_queue) bdo_queue
|
|
||||||
= QSIMPLEQ_HEAD_INITIALIZER(bdo_queue);
|
|
||||||
|
|
||||||
module_call_init(MODULE_INIT_TRACE);
|
module_call_init(MODULE_INIT_TRACE);
|
||||||
|
|
||||||
@ -3101,12 +3103,12 @@ int main(int argc, char **argv, char **envp)
|
|||||||
case QEMU_OPTION_blockdev:
|
case QEMU_OPTION_blockdev:
|
||||||
{
|
{
|
||||||
Visitor *v;
|
Visitor *v;
|
||||||
BlockdevOptions_queue *bdo;
|
BlockdevOptionsQueueEntry *bdo;
|
||||||
|
|
||||||
v = qobject_input_visitor_new_str(optarg, "driver",
|
v = qobject_input_visitor_new_str(optarg, "driver",
|
||||||
&error_fatal);
|
&error_fatal);
|
||||||
|
|
||||||
bdo = g_new(BlockdevOptions_queue, 1);
|
bdo = g_new(BlockdevOptionsQueueEntry, 1);
|
||||||
visit_type_BlockdevOptions(v, NULL, &bdo->bdo,
|
visit_type_BlockdevOptions(v, NULL, &bdo->bdo,
|
||||||
&error_fatal);
|
&error_fatal);
|
||||||
visit_free(v);
|
visit_free(v);
|
||||||
@ -4366,7 +4368,7 @@ int main(int argc, char **argv, char **envp)
|
|||||||
|
|
||||||
/* open the virtual block devices */
|
/* open the virtual block devices */
|
||||||
while (!QSIMPLEQ_EMPTY(&bdo_queue)) {
|
while (!QSIMPLEQ_EMPTY(&bdo_queue)) {
|
||||||
BlockdevOptions_queue *bdo = QSIMPLEQ_FIRST(&bdo_queue);
|
BlockdevOptionsQueueEntry *bdo = QSIMPLEQ_FIRST(&bdo_queue);
|
||||||
|
|
||||||
QSIMPLEQ_REMOVE_HEAD(&bdo_queue, entry);
|
QSIMPLEQ_REMOVE_HEAD(&bdo_queue, entry);
|
||||||
loc_push_restore(&bdo->loc);
|
loc_push_restore(&bdo->loc);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user