mirror of https://gitee.com/openkylin/qemu.git
vhost: fix incorrect check in vhost_verify_ring_mappings
In commit0ca1fd2d68
("vhost: Simplify ring verification checks"), it checks the virtqueue desc mapping for 3 times. Fixed: commit0ca1fd2d68
("vhost: Simplify ring verification checks") Signed-off-by: Jia He <jia.he@hxt-semitech.com> Reviewed-by: Michael S. Tsirkin <mst@redhat.com> Signed-off-by: Michael S. Tsirkin <mst@redhat.com> Reviewed-by: Dr. David Alan Gilbert <dgilbert@redhat.com>
This commit is contained in:
parent
fb20fbb764
commit
9fac50c88d
|
@ -359,7 +359,7 @@ static int vhost_verify_ring_mappings(struct vhost_dev *dev,
|
|||
|
||||
j++;
|
||||
r = vhost_verify_ring_part_mapping(
|
||||
vq->desc, vq->desc_phys, vq->desc_size,
|
||||
vq->avail, vq->avail_phys, vq->avail_size,
|
||||
reg_hva, reg_gpa, reg_size);
|
||||
if (r) {
|
||||
break;
|
||||
|
@ -367,7 +367,7 @@ static int vhost_verify_ring_mappings(struct vhost_dev *dev,
|
|||
|
||||
j++;
|
||||
r = vhost_verify_ring_part_mapping(
|
||||
vq->desc, vq->desc_phys, vq->desc_size,
|
||||
vq->used, vq->used_phys, vq->used_size,
|
||||
reg_hva, reg_gpa, reg_size);
|
||||
if (r) {
|
||||
break;
|
||||
|
|
Loading…
Reference in New Issue