summaryrefslogtreecommitdiff
path: root/block.c
diff options
context:
space:
mode:
authorMark Kanda <mark.kanda@oracle.com>2017-12-11 09:16:25 -0600
committerStefan Hajnoczi <stefanha@redhat.com>2017-12-19 10:25:09 +0000
commit0a75b60cdb685fed09ac0c0783bc0d6052a00e5d (patch)
treefe75412cad173bb7f4ea2f84174682e6bd95fd25 /block.c
parent6040aedddb5f474a9c2304b6a432a652d82b3d3c (diff)
downloadqemu-0a75b60cdb685fed09ac0c0783bc0d6052a00e5d.tar.gz
virtio-blk: reject configs with logical block size > physical block size
virtio-blk logical block size should never be larger than physical block size because it doesn't make sense to have such configurations. QEMU doesn't have a way to effectively express this condition; the best it can do is report the physical block exponent as 0 - indicating the logical block size equals the physical block size. This is identical to commit 3da023b5827543ee4c022986ea2ad9d1274410b2 but applied to virtio-blk (instead of virtio-scsi). Signed-off-by: Mark Kanda <mark.kanda@oracle.com> Reviewed-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> Reviewed-by: Ameya More <ameya.more@oracle.com> Reviewed-by: Martin K. Petersen <martin.petersen@oracle.com> Reviewed-by: Stefan Hajnoczi <stefanha@redhat.com> Message-id: 773169891f9f2deb4cb7c4ef2655580dbe24c1d1.1513005190.git.mark.kanda@oracle.com Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
Diffstat (limited to 'block.c')
0 files changed, 0 insertions, 0 deletions