summaryrefslogtreecommitdiff
path: root/tools/virtio
diff options
context:
space:
mode:
authorStefano Garzarella <sgarzare@redhat.com>2022-11-10 17:13:35 +0300
committerMichael S. Tsirkin <mst@redhat.com>2022-12-28 13:28:10 +0300
commit794ec498c9fa79e6bfd71b931410d5897a9c00d4 (patch)
treeeab30069c5a557471f22d9bc4cb023fd9833d112 /tools/virtio
parentf4e468f708386ce5fa6878a7ef43a9818ceeaecf (diff)
downloadlinux-794ec498c9fa79e6bfd71b931410d5897a9c00d4.tar.xz
vdpa_sim: fix vringh initialization in vdpasim_queue_ready()
When we initialize vringh, we should pass the features and the number of elements in the virtqueue negotiated with the driver, otherwise operations with vringh may fail. This was discovered in a case where the driver sets a number of elements in the virtqueue different from the value returned by .get_vq_num_max(). In vdpasim_vq_reset() is safe to initialize the vringh with default values, since the virtqueue will not be used until vdpasim_queue_ready() is called again. Fixes: 2c53d0f64c06 ("vdpasim: vDPA device simulator") Signed-off-by: Stefano Garzarella <sgarzare@redhat.com> Message-Id: <20221110141335.62171-1-sgarzare@redhat.com> Signed-off-by: Michael S. Tsirkin <mst@redhat.com> Acked-by: Jason Wang <jasowang@redhat.com> Acked-by: Eugenio PĂ©rez <eperezma@redhat.com>
Diffstat (limited to 'tools/virtio')
0 files changed, 0 insertions, 0 deletions