mirror of
https://github.com/followmsi/android_kernel_google_msm.git
synced 2024-11-06 23:17:41 +00:00
43040691a3
The unmap api is currently not handling unmapping of page table entries (PTE) properly. The generic function that calls the msm unmap API expects the unmap call to unmap as much as possible and then return the amount that was unmapped. In addition the unmap function does not support an arbitrary input length. However, the function that calls the msm unmap function assumes that this is supported. Both these issues can cause mappings to not be unmapped which will cause subsequent mappings to fail because the mapping already exists. Change-Id: I638d5c38673abe297a701de9b7209c962564e1f1 Signed-off-by: Olav Haugan <ohaugan@codeaurora.org> |
||
---|---|---|
.. | ||
amd_iommu.c | ||
amd_iommu_init.c | ||
amd_iommu_proto.h | ||
amd_iommu_types.h | ||
amd_iommu_v2.c | ||
dmar.c | ||
intel-iommu.c | ||
intr_remapping.c | ||
intr_remapping.h | ||
iommu.c | ||
iova.c | ||
Kconfig | ||
Makefile | ||
msm_iommu-v2.c | ||
msm_iommu.c | ||
msm_iommu_dev-v2.c | ||
msm_iommu_dev.c | ||
msm_iommu_pagetable.c | ||
msm_iommu_pagetable.h | ||
omap-iommu-debug.c | ||
omap-iommu.c | ||
omap-iovmm.c | ||
tegra-gart.c | ||
tegra-smmu.c |