block/export: port virtio-blk discard/write zeroes input validation
commitdb4eadf9f10e19f864d70d1df3a90fbda31b8c06
authorStefan Hajnoczi <stefanha@redhat.com>
Tue, 23 Feb 2021 14:46:51 +0000 (23 14:46 +0000)
committerKevin Wolf <kwolf@redhat.com>
Mon, 8 Mar 2021 13:56:54 +0000 (8 14:56 +0100)
tree85a9c98915f3d75a93a09d49a62489307eadb4b5
parente44362ce317bcc46d409ed6c4a5ed2b46804bcbf
block/export: port virtio-blk discard/write zeroes input validation

Validate discard/write zeroes the same way we do for virtio-blk. Some of
these checks are mandated by the VIRTIO specification, others are
internal to QEMU.

Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
Message-Id: <20210223144653.811468-11-stefanha@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
block/export/vhost-user-blk-server.c