]> www.infradead.org Git - users/jedix/linux-maple.git/commit
iommufd/iova_bitmap: Move initial pinning to iova_bitmap_for_each()
authorJoao Martins <joao.m.martins@oracle.com>
Thu, 27 Jun 2024 11:01:02 +0000 (12:01 +0100)
committerJason Gunthorpe <jgg@nvidia.com>
Fri, 28 Jun 2024 16:12:23 +0000 (13:12 -0300)
commit781bc08797a2146400332acf2d7706793b51e20f
treed195068a2a17fb418aed9db4cb94c1ec19a87f49
parenta84c690e10ae03f1cddec908ac7f5068ceed67a8
iommufd/iova_bitmap: Move initial pinning to iova_bitmap_for_each()

The pinned pages are only relevant when it starts iterating the bitmap so
defer that into iova_bitmap_for_each().

Link: https://lore.kernel.org/r/20240627110105.62325-9-joao.m.martins@oracle.com
Signed-off-by: Joao Martins <joao.m.martins@oracle.com>
Reviewed-by: Kevin Tian <kevin.tian@intel.com>
Tested-by: Matt Ochs <mochs@nvidia.com>
Signed-off-by: Jason Gunthorpe <jgg@nvidia.com>
drivers/iommu/iommufd/iova_bitmap.c