projects
/
qemu.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
607dbdc
)
block/commit: use buffer-based io
author
Vladimir Sementsov-Ogievskiy
<vsementsov@virtuozzo.com>
Mon, 22 Apr 2019 14:58:36 +0000
(17:58 +0300)
committer
Kevin Wolf
<kwolf@redhat.com>
Tue, 30 Apr 2019 13:29:00 +0000
(15:29 +0200)
Signed-off-by: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>
Reviewed-by: Stefan Hajnoczi <stefanha@redhat.com>
Reviewed-by: Stefano Garzarella <sgarzare@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
block/commit.c
patch
|
blob
|
history
diff --git
a/block/commit.c
b/block/commit.c
index ba60fef58aa51d4570e1ab883ef5cd54482c9b83..08204fa6f88c25b9f3407f8fbace5dbee32bb1eb 100644
(file)
--- a/
block/commit.c
+++ b/
block/commit.c
@@
-48,16
+48,15
@@
static int coroutine_fn commit_populate(BlockBackend *bs, BlockBackend *base,
void *buf)
{
int ret = 0;
- QEMUIOVector qiov = QEMU_IOVEC_INIT_BUF(qiov, buf, bytes);
assert(bytes < SIZE_MAX);
- ret = blk_co_pread
v(bs, offset, qiov.size, &qiov
, 0);
+ ret = blk_co_pread
(bs, offset, bytes, buf
, 0);
if (ret < 0) {
return ret;
}
- ret = blk_co_pwrite
v(base, offset, qiov.size, &qiov
, 0);
+ ret = blk_co_pwrite
(base, offset, bytes, buf
, 0);
if (ret < 0) {
return ret;
}