diff options
| author | Kevin Wolf | 2014-01-24 14:00:43 +0100 |
|---|---|---|
| committer | Kevin Wolf | 2014-01-24 16:53:51 +0100 |
| commit | dabfa6cc2e2a06269026fcb42772894f67bd0c3e (patch) | |
| tree | bacbce1eb4e48ba7397b78bc0128af073cf61555 /include | |
| parent | block: update block commit documentation regarding image truncation (diff) | |
| download | qemu-dabfa6cc2e2a06269026fcb42772894f67bd0c3e.tar.gz qemu-dabfa6cc2e2a06269026fcb42772894f67bd0c3e.tar.xz qemu-dabfa6cc2e2a06269026fcb42772894f67bd0c3e.zip | |
block: Fix bdrv_commit return value
bdrv_commit() could return 0 or 1 on success, depending on whether or
not the last sector was allocated in the overlay and whether the overlay
format had a .bdrv_make_empty callback.
Most callers ignored it, but qemu-img commit would print an error
message while the operation actually succeeded.
Also clean up the handling of I/O errors to return the real error code
instead of -EIO.
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Reviewed-by: Benoit Canet <benoit@irqsave.net>
Diffstat (limited to 'include')
0 files changed, 0 insertions, 0 deletions
