summaryrefslogtreecommitdiffstats
path: root/backends/hostmem.c
diff options
context:
space:
mode:
authorEric Blake2020-04-28 22:29:02 +0200
committerKevin Wolf2020-05-08 13:26:35 +0200
commitbe9c9404db7e6992946fa55c75ca61dfb20926eb (patch)
treed1c974e4a6679cb120caf44aa086c36bb8abf53a /backends/hostmem.c
parentsheepdog: Support BDRV_REQ_ZERO_WRITE for truncate (diff)
downloadqemu-be9c9404db7e6992946fa55c75ca61dfb20926eb.tar.gz
qemu-be9c9404db7e6992946fa55c75ca61dfb20926eb.tar.xz
qemu-be9c9404db7e6992946fa55c75ca61dfb20926eb.zip
ssh: Support BDRV_REQ_ZERO_WRITE for truncate
Our .bdrv_has_zero_init_truncate can detect when the remote side always zero fills; we can reuse that same knowledge to implement BDRV_REQ_ZERO_WRITE by ignoring it when the server gives it to us for free. Signed-off-by: Eric Blake <eblake@redhat.com> Message-Id: <20200428202905.770727-7-eblake@redhat.com> Reviewed-by: Richard W.M. Jones <rjones@redhat.com> Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Diffstat (limited to 'backends/hostmem.c')
0 files changed, 0 insertions, 0 deletions