|
@@ -648,7 +648,6 @@ u32 iommu_vmap(struct iommu *obj, u32 da, const struct sg_table *sgt,
|
|
|
return PTR_ERR(va);
|
|
|
}
|
|
|
|
|
|
- flags &= IOVMF_HW_MASK;
|
|
|
flags |= IOVMF_DISCONT;
|
|
|
flags |= IOVMF_MMIO;
|
|
|
|
|
@@ -706,7 +705,6 @@ u32 iommu_vmalloc(struct iommu *obj, u32 da, size_t bytes, u32 flags)
|
|
|
if (!va)
|
|
|
return -ENOMEM;
|
|
|
|
|
|
- flags &= IOVMF_HW_MASK;
|
|
|
flags |= IOVMF_DISCONT;
|
|
|
flags |= IOVMF_ALLOC;
|
|
|
|
|
@@ -795,7 +793,6 @@ u32 iommu_kmap(struct iommu *obj, u32 da, u32 pa, size_t bytes,
|
|
|
if (!va)
|
|
|
return -ENOMEM;
|
|
|
|
|
|
- flags &= IOVMF_HW_MASK;
|
|
|
flags |= IOVMF_LINEAR;
|
|
|
flags |= IOVMF_MMIO;
|
|
|
|
|
@@ -853,7 +850,6 @@ u32 iommu_kmalloc(struct iommu *obj, u32 da, size_t bytes, u32 flags)
|
|
|
return -ENOMEM;
|
|
|
pa = virt_to_phys(va);
|
|
|
|
|
|
- flags &= IOVMF_HW_MASK;
|
|
|
flags |= IOVMF_LINEAR;
|
|
|
flags |= IOVMF_ALLOC;
|
|
|
|