On 2020/9/22 上午2:23, Mike Christie wrote:
We must free the vqs array in the open failure path, because
vhost_vdpa_release will not be called.

Signed-off-by: Mike Christie <michael.chris...@oracle.com>
---
  drivers/vhost/vdpa.c | 1 +
  1 file changed, 1 insertion(+)

diff --git a/drivers/vhost/vdpa.c b/drivers/vhost/vdpa.c
index 3fab94f..3301214 100644
--- a/drivers/vhost/vdpa.c
+++ b/drivers/vhost/vdpa.c
@@ -808,6 +808,7 @@ static int vhost_vdpa_open(struct inode *inode, struct file 
*filep)
err_init_iotlb:
        vhost_dev_cleanup(&v->vdev);
+       kfree(vqs);
  err:
        atomic_dec(&v->opened);
        return r;


Acked-by: Jason Wang <jasow...@redhat.com>

_______________________________________________
Virtualization mailing list
Virtualization@lists.linux-foundation.org
https://lists.linuxfoundation.org/mailman/listinfo/virtualization

Reply via email to