qcow2: Implement copy offloading
commitfd9fcd37a8645efe322956d94f76e90135522a16
authorFam Zheng <famz@redhat.com>
Fri, 1 Jun 2018 09:26:42 +0000 (1 17:26 +0800)
committerStefan Hajnoczi <stefanha@redhat.com>
Fri, 1 Jun 2018 13:41:48 +0000 (1 14:41 +0100)
tree4b5244acff71bc2924a9653dfb04f240722f5083
parent72d219e2f916adeec9845473d239571a267f3314
qcow2: Implement copy offloading

The two callbacks are implemented quite similarly to the read/write
functions: bdrv_co_copy_range_from maps for read and calls into bs->file
or bs->backing depending on the allocation status; bdrv_co_copy_range_to
maps for write and calls into bs->file.

Reviewed-by: Stefan Hajnoczi <stefanha@redhat.com>
Signed-off-by: Fam Zheng <famz@redhat.com>
Message-id: 20180601092648.24614-5-famz@redhat.com
Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
block/qcow2.c