aboutsummaryrefslogtreecommitdiff
path: root/hw/display
diff options
context:
space:
mode:
authorStefan Hajnoczi <stefanha@redhat.com>2021-02-23 14:46:50 +0000
committerKevin Wolf <kwolf@redhat.com>2021-03-08 14:56:54 +0100
commite44362ce317bcc46d409ed6c4a5ed2b46804bcbf (patch)
treee5839964ad1d23459380d3a2a524c2970a9f8a60 /hw/display
parent524bac0744e5abf95856fb9e31c01fd2ef102188 (diff)
downloadqemu-e44362ce317bcc46d409ed6c4a5ed2b46804bcbf.zip
qemu-e44362ce317bcc46d409ed6c4a5ed2b46804bcbf.tar.gz
qemu-e44362ce317bcc46d409ed6c4a5ed2b46804bcbf.tar.bz2
block/export: fix vhost-user-blk export sector number calculation
The driver is supposed to honor the blk_size field but the protocol still uses 512-byte sector numbers. It is incorrect to multiply req->sector_num by blk_size. VIRTIO 1.1 5.2.5 Device Initialization says: blk_size can be read to determine the optimal sector size for the driver to use. This does not affect the units used in the protocol (always 512 bytes), but awareness of the correct value can affect performance. Fixes: 3578389bcf76c824a5d82e6586a6f0c71e56f2aa ("block/export: vhost-user block device backend server") Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com> Message-Id: <20210223144653.811468-10-stefanha@redhat.com> Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Diffstat (limited to 'hw/display')
0 files changed, 0 insertions, 0 deletions