By adding error propagation to bdrv_img_create() we improve error reporting in QMP and simplify qemu-img.c:img_create() a bit.
o v3 - Update qmp_drive_mirror() o Patches changed: - 1/6 (changed) - 5/6 (new patch) Luiz Capitulino (6): block: bdrv_img_create(): add Error ** argument qemu-img: img_create(): pass Error object to bdrv_img_create() qemu-img: img_create(): drop unneeded goto and ret variable qmp: qmp_transaction(): pass Error object to bdrv_img_create() qmp: qmp_drive_mirror(): pass Error object to bdrv_img_create() block: bdrv_img_create(): drop unused error handling code block.c | 60 +++++++++++++++++++++++++----------------------------------- block.h | 6 +++--- blockdev.c | 29 +++++++++++++++-------------- qemu-img.c | 19 ++++++++++--------- 4 files changed, 53 insertions(+), 61 deletions(-) -- 1.8.0