From f7f9c7b23243fef21296d04d03df1477d12c5c19 Mon Sep 17 00:00:00 2001 From: "Liu, Yi L" Date: Wed, 13 Dec 2017 10:19:33 -0700 Subject: vfio/common: init giommu_list and hostwin_list of vfio container The init of giommu_list and hostwin_list is missed during container initialization. Signed-off-by: Liu, Yi L Signed-off-by: Alex Williamson --- hw/vfio/common.c | 2 ++ 1 file changed, 2 insertions(+) (limited to 'hw/vfio') diff --git a/hw/vfio/common.c b/hw/vfio/common.c index 7007878e34..216eec68ef 100644 --- a/hw/vfio/common.c +++ b/hw/vfio/common.c @@ -991,6 +991,8 @@ static int vfio_connect_container(VFIOGroup *group, AddressSpace *as, container = g_malloc0(sizeof(*container)); container->space = space; container->fd = fd; + QLIST_INIT(&container->giommu_list); + QLIST_INIT(&container->hostwin_list); if (ioctl(fd, VFIO_CHECK_EXTENSION, VFIO_TYPE1_IOMMU) || ioctl(fd, VFIO_CHECK_EXTENSION, VFIO_TYPE1v2_IOMMU)) { bool v2 = !!ioctl(fd, VFIO_CHECK_EXTENSION, VFIO_TYPE1v2_IOMMU); -- cgit v1.2.1