Commit ee263a80 authored by Fam Zheng's avatar Fam Zheng Committed by Jim Harris
Browse files

vhost: Fix spdk_iommu_mem_unregister



The function body uses VFIO_IOMMU_MAP_DMA which appears to be a
copy&paste mistake, make it VFIO_IOMMU_UNMAP_DMA because we are doing
the opposite of spdk_iommu_mem_register.

Change-Id: If9f3b188178e71ff71221c77c1680b679fec1df0
Signed-off-by: default avatarFam Zheng <famz@redhat.com>
Reviewed-on: https://review.gerrithub.io/368551


Reviewed-by: default avatarPawel Wodkowski <pawelx.wodkowski@intel.com>
Tested-by: default avatarSPDK Automated Test System <sys_sgsw@intel.com>
Reviewed-by: default avatarDaniel Verkamp <daniel.verkamp@intel.com>
Reviewed-by: default avatarJim Harris <james.r.harris@intel.com>
parent 0abf67ce
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -306,7 +306,7 @@ int spdk_iommu_mem_unregister(uint64_t addr, uint64_t len)
	int ret;

	pthread_mutex_lock(&vfio_cfg.map_lock);
	ret = spdk_vfio_mem_op(addr, len, VFIO_IOMMU_MAP_DMA);
	ret = spdk_vfio_mem_op(addr, len, VFIO_IOMMU_UNMAP_DMA);
	pthread_mutex_unlock(&vfio_cfg.map_lock);
	return ret;
}