[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [PATCH V5 4/6] block: Check infinite loop in bdrv_img_c
From: |
Eric Blake |
Subject: |
Re: [Qemu-devel] [PATCH V5 4/6] block: Check infinite loop in bdrv_img_create() |
Date: |
Fri, 02 Aug 2013 16:29:41 -0600 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20130625 Thunderbird/17.0.7 |
On 08/02/2013 03:02 AM, Xu Wang wrote:
> From: Xu Wang <address@hidden>
>
> Backing file loop should be checked before qemu-img create command
> execution. If loop was found, qemu-img create should be stopped and
s/was/is/ - commit messages should generally be in present tense (what
the code is doing now that the patch is applied) not in past tense.
> an error was printed.
s/was //
>
> Signed-off-by: Xu Wang <address@hidden>
> ---
> block.c | 10 +++++-----
> 1 file changed, 5 insertions(+), 5 deletions(-)
>
>
> backing_file = get_option_parameter(param, BLOCK_OPT_BACKING_FILE);
> + backing_fmt = get_option_parameter(param, BLOCK_OPT_BACKING_FMT);
> if (backing_file && backing_file->value.s) {
> - if (!strcmp(filename, backing_file->value.s)) {
> - error_setg(errp, "Error: Trying to create an image with the "
> - "same filename as the backing file");
> + if (bdrv_backing_file_loop_check(filename, fmt,
> + backing_file->value.s,
> + backing_fmt->value.s)) {
> + error_report("bdrv_img_create: loop exists, image create
> failed.");
No '.' in error messages.
--
Eric Blake eblake redhat com +1-919-301-3266
Libvirt virtualization library http://libvirt.org
signature.asc
Description: OpenPGP digital signature
- [Qemu-devel] [PATCH V5 0/6] Refine and export backing file loop check, Xu Wang, 2013/08/02
- [Qemu-devel] [PATCH V5 2/6] qemu-img: Add infinite loop checking in bdrv_new_open(), Xu Wang, 2013/08/02
- [Qemu-devel] [PATCH V5 3/6] block: Add WIN32 platform support for backing_file_loop_check(), Xu Wang, 2013/08/02
- [Qemu-devel] [PATCH V5 4/6] block: Check infinite loop in bdrv_img_create(), Xu Wang, 2013/08/02
- Re: [Qemu-devel] [PATCH V5 4/6] block: Check infinite loop in bdrv_img_create(),
Eric Blake <=
- [Qemu-devel] [PATCH V5 1/6] block/qemu-img: Refine and export infinite loop checking in collect_image_info_list(), Xu Wang, 2013/08/02
- [Qemu-devel] [PATCH V5 6/6] block: Add infinite loop check in drive_init(), Xu Wang, 2013/08/02
- [Qemu-devel] [PATCH V5 5/6] block: Add backing file loop check in change_backing_file(), Xu Wang, 2013/08/02