[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [PATCH v5 09/22] block: Allow reference for bdrv_file_o
From: |
Kevin Wolf |
Subject: |
Re: [Qemu-devel] [PATCH v5 09/22] block: Allow reference for bdrv_file_open() |
Date: |
Fri, 13 Dec 2013 20:54:59 +0100 |
User-agent: |
Mutt/1.5.21 (2010-09-15) |
Am 13.12.2013 um 18:10 hat Max Reitz geschrieben:
> Allow specifying a reference to an existing block device (by name) for
> bdrv_file_open() instead of a filename and/or options.
>
> Signed-off-by: Max Reitz <address@hidden>
> @@ -872,6 +873,24 @@ int bdrv_file_open(BlockDriverState **pbs, const char
> *filename,
> options = qdict_new();
> }
>
> + if (reference) {
> + if (filename || qdict_size(options)) {
> + error_setg(errp, "Cannot reference an existing block device with
> "
> + "additional options or a new filename");
> + return -EINVAL;
> + }
I suspect this could in fact be an assertion. Users shouldn't have any
way to provoke a call with a reference _and_ options/filename set.
Doesn't make the code less correct, of course, so:
Reviewed-by: Kevin Wolf <address@hidden>
- Re: [Qemu-devel] [PATCH v5 05/22] qdict: Remove delete from qdict_flatten_qdict(), (continued)
- [Qemu-devel] [PATCH v5 06/22] qemu-option: Add qemu_config_parse_qdict(), Max Reitz, 2013/12/13
- [Qemu-devel] [PATCH v5 04/22] qapi: extend qdict_flatten() for QLists, Max Reitz, 2013/12/13
- [Qemu-devel] [PATCH v5 07/22] blkdebug: Always call read_config(), Max Reitz, 2013/12/13
- [Qemu-devel] [PATCH v5 08/22] blkdebug: Use command-line in read_config(), Max Reitz, 2013/12/13
- [Qemu-devel] [PATCH v5 09/22] block: Allow reference for bdrv_file_open(), Max Reitz, 2013/12/13
- Re: [Qemu-devel] [PATCH v5 09/22] block: Allow reference for bdrv_file_open(),
Kevin Wolf <=
- [Qemu-devel] [PATCH v5 10/22] block: Pass reference to bdrv_file_open(), Max Reitz, 2013/12/13
- [Qemu-devel] [PATCH v5 11/22] block: Allow block devices without files, Max Reitz, 2013/12/13
- [Qemu-devel] [PATCH v5 12/22] block: Allow recursive "file"s, Max Reitz, 2013/12/13
- Re: [Qemu-devel] [PATCH v5 12/22] block: Allow recursive "file"s, Max Reitz, 2013/12/13