diff options
| author | Kevin Wolf <kwolf@redhat.com> | 2016-06-01 17:07:24 +0200 |
|---|---|---|
| committer | Kevin Wolf <kwolf@redhat.com> | 2016-06-16 15:19:56 +0200 |
| commit | 734a77584ae13d36113a7a7cd8b54beb49a8a48e (patch) | |
| tree | 374d64bfd3d040c5247dbaec21dba4804382d36a /net/netmap.c | |
| parent | 1a8ae8221799901dc399a174b52a970d8e6f976a (diff) | |
| download | focaccia-qemu-734a77584ae13d36113a7a7cd8b54beb49a8a48e.tar.gz focaccia-qemu-734a77584ae13d36113a7a7cd8b54beb49a8a48e.zip | |
qcow2: Let vmstate call qcow2_co_preadv/pwrite directly
We don't really want to go through the block layer in order to read from or write to the vmstate in a qcow2 image. Doing so required a few ugly hacks like saving and restoring the old image size (because writing to vmstate offsets would increase the image size) or disabling the "reads after EOF = zeroes" logic. When calling the right functions directly, these hacks aren't necessary any more. Note that .bdrv_vmstate_load/save() return 0 instead of the number of bytes in case of success now. Signed-off-by: Kevin Wolf <kwolf@redhat.com> Reviewed-by: Fam Zheng <famz@redhat.com> Reviewed-by: Eric Blake <eblake@redhat.com> Reviewed-by: Stefan Hajnoczi <stefanha@redhat.com>
Diffstat (limited to 'net/netmap.c')
0 files changed, 0 insertions, 0 deletions