vfio-pci: Use uintptr_t for void* cast

We don't seem to run into any sign extension problems, but
unsigned looks more correct.

Signed-off-by: Alex williamson <alex.williamson@redhat.com>
This commit is contained in:
Alex Williamson 2012-10-08 08:45:30 -06:00
parent e43b9a5a4f
commit 5976cdd58b

View File

@ -907,7 +907,7 @@ static int vfio_dma_map(VFIOContainer *container, target_phys_addr_t iova,
struct vfio_iommu_type1_dma_map map = { struct vfio_iommu_type1_dma_map map = {
.argsz = sizeof(map), .argsz = sizeof(map),
.flags = VFIO_DMA_MAP_FLAG_READ, .flags = VFIO_DMA_MAP_FLAG_READ,
.vaddr = (__u64)(intptr_t)vaddr, .vaddr = (__u64)(uintptr_t)vaddr,
.iova = iova, .iova = iova,
.size = size, .size = size,
}; };