[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [PATCH v3 05/12] vl: Improve legibility of BlockdevOpti
From: |
Philippe Mathieu-Daudé |
Subject: |
Re: [Qemu-devel] [PATCH v3 05/12] vl: Improve legibility of BlockdevOptions queue |
Date: |
Fri, 8 Mar 2019 15:48:15 +0100 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.5.1 |
On 3/8/19 2:14 PM, Markus Armbruster wrote:
> Give the queue head type a name: BlockdevOptionsQueue.
>
> Rename the queue entry type from BlockdevOptions_queue to
> BlockdevOptionsQueueEntry.
>
> Signed-off-by: Markus Armbruster <address@hidden>
Reviewed-by: Philippe Mathieu-Daudé <address@hidden>
> ---
> vl.c | 22 ++++++++++++----------
> 1 file changed, 12 insertions(+), 10 deletions(-)
>
> diff --git a/vl.c b/vl.c
> index c38739e34c..3045ab0df3 100644
> --- a/vl.c
> +++ b/vl.c
> @@ -1193,6 +1193,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 = {
> .name = "smp-opts",
> .implied_opt_name = "cpus",
> @@ -2973,13 +2981,7 @@ int main(int argc, char **argv, char **envp)
> Error *err = NULL;
> bool list_data_dirs = false;
> char *dir, **dirs;
> - typedef struct BlockdevOptions_queue {
> - BlockdevOptions *bdo;
> - Location loc;
> - QSIMPLEQ_ENTRY(BlockdevOptions_queue) entry;
> - } BlockdevOptions_queue;
> - QSIMPLEQ_HEAD(, BlockdevOptions_queue) bdo_queue
> - = QSIMPLEQ_HEAD_INITIALIZER(bdo_queue);
> + BlockdevOptionsQueue bdo_queue = QSIMPLEQ_HEAD_INITIALIZER(bdo_queue);
>
> module_call_init(MODULE_INIT_TRACE);
>
> @@ -3103,12 +3105,12 @@ int main(int argc, char **argv, char **envp)
> case QEMU_OPTION_blockdev:
> {
> Visitor *v;
> - BlockdevOptions_queue *bdo;
> + BlockdevOptionsQueueEntry *bdo;
>
> v = qobject_input_visitor_new_str(optarg, "driver",
> &error_fatal);
>
> - bdo = g_new(BlockdevOptions_queue, 1);
> + bdo = g_new(BlockdevOptionsQueueEntry, 1);
> visit_type_BlockdevOptions(v, NULL, &bdo->bdo,
> &error_fatal);
> visit_free(v);
> @@ -4368,7 +4370,7 @@ int main(int argc, char **argv, char **envp)
>
> /* open the virtual block devices */
> while (!QSIMPLEQ_EMPTY(&bdo_queue)) {
> - BlockdevOptions_queue *bdo = QSIMPLEQ_FIRST(&bdo_queue);
> + BlockdevOptionsQueueEntry *bdo = QSIMPLEQ_FIRST(&bdo_queue);
>
> QSIMPLEQ_REMOVE_HEAD(&bdo_queue, entry);
> loc_push_restore(&bdo->loc);
>
- [Qemu-devel] [PATCH v3 03/12] vl: Fix latent bug with -global and onboard devices, (continued)
- [Qemu-devel] [PATCH v3 03/12] vl: Fix latent bug with -global and onboard devices, Markus Armbruster, 2019/03/08
- [Qemu-devel] [PATCH v3 04/12] sysbus: Fix latent bug with onboard devices, Markus Armbruster, 2019/03/08
- [Qemu-devel] [PATCH v3 01/12] qdev: Fix latent bug with compat_props and onboard devices, Markus Armbruster, 2019/03/08
- [Qemu-devel] [PATCH v3 08/12] pflash_cfi01: Add pflash_cfi01_get_blk() helper, Markus Armbruster, 2019/03/08
- [Qemu-devel] [PATCH v3 12/12] docs/interop/firmware.json: Prefer -machine to if=pflash, Markus Armbruster, 2019/03/08
- [Qemu-devel] [PATCH v3 10/12] pc_sysfw: Pass PCMachineState to pc_system_firmware_init(), Markus Armbruster, 2019/03/08
- [Qemu-devel] [PATCH v3 07/12] vl: Create block backends before setting machine properties, Markus Armbruster, 2019/03/08
- [Qemu-devel] [PATCH v3 09/12] pc_sysfw: Remove unused PcSysFwDevice, Markus Armbruster, 2019/03/08
- [Qemu-devel] [PATCH v3 05/12] vl: Improve legibility of BlockdevOptions queue, Markus Armbruster, 2019/03/08
- [Qemu-devel] [PATCH v3 02/12] qom: Move compat_props machinery from qdev to QOM, Markus Armbruster, 2019/03/08
- [Qemu-devel] [PATCH v3 11/12] pc: Support firmware configuration with -blockdev, Markus Armbruster, 2019/03/08
- Re: [Qemu-devel] [PATCH v3 11/12] pc: Support firmware configuration with -blockdev, Paolo Bonzini, 2019/03/11
- Re: [Qemu-devel] [PATCH v3 11/12] pc: Support firmware configuration with -blockdev, Markus Armbruster, 2019/03/11
- Re: [Qemu-devel] [PATCH v3 11/12] pc: Support firmware configuration with -blockdev, Paolo Bonzini, 2019/03/11
- Re: [Qemu-devel] [PATCH v3 11/12] pc: Support firmware configuration with -blockdev, Philippe Mathieu-Daudé, 2019/03/11
- Re: [Qemu-devel] [PATCH v3 11/12] pc: Support firmware configuration with -blockdev, Markus Armbruster, 2019/03/12
- Re: [Qemu-devel] [PATCH v3 11/12] pc: Support firmware configuration with -blockdev, Laszlo Ersek, 2019/03/12
[Qemu-devel] [PATCH v3 06/12] vl: Factor configure_blockdev() out of main(), Markus Armbruster, 2019/03/08