: Ming Mao
---
drivers/vfio/vfio_iommu_type1.c | 90 +++-
include/linux/mm.h | 3 ++
mm/gup.c| 91 +
3 files changed, 172 insertions(+), 12 deletions(-)
diff --git a/drivers/vfio/vfio_iommu_type1.c b
the process of unpinning.
We will do this in another patch.
Signed-off-by: Ming Mao
---
drivers/vfio/vfio_iommu_type1.c | 289 +++-
1 file changed, 281 insertions(+), 8 deletions(-)
diff --git a/drivers/vfio/vfio_iommu_type1.c b/drivers/vfio/vfio_iommu_type1.c
index
API to unpin hugetlb pages
Ming Mao (2):
vfio dma_map/unmap: optimized for hugetlbfs pages
vfio: optimized for unpinning pages
drivers/vfio/vfio_iommu_type1.c | 373 ++--
include/linux/mm.h | 3 +
mm/gup.c| 91
3
hugetlb
page should not be split.So we can delete the for loops.
Signed-off-by: Ming Mao
---
drivers/vfio/vfio_iommu_type1.c | 393 +++-
1 file changed, 382 insertions(+), 11 deletions(-)
diff --git a/drivers/vfio/vfio_iommu_type1.c b/drivers/vfio/vfio_iommu_type1.c
index
hugetlb
page should not be split.So we can delete the for loops and use
some operations(such as atomic_add,page_ref_add) instead.
Signed-off-by: Ming Mao
---
drivers/vfio/vfio_iommu_type1.c | 233 +++-
1 file changed, 230 insertions(+), 3 deletions(-)
diff --git a
5 matches
Mail list logo