summaryrefslogtreecommitdiffstats
path: root/drivers/iommu/iommufd/device.c
diff options
context:
space:
mode:
authorYi Liu <yi.l.liu@intel.com>2023-09-28 09:15:25 +0200
committerJason Gunthorpe <jgg@nvidia.com>2023-10-10 18:31:24 +0200
commit89d63875d80ea127280c60dd4cd101af1d9b6557 (patch)
tree93c11318c2b12c2c2252a2cd8b332d2e9f6ad1ae /drivers/iommu/iommufd/device.c
parentiommufd: Use the domain_alloc_user() op for domain allocation (diff)
downloadlinux-89d63875d80ea127280c60dd4cd101af1d9b6557.tar.xz
linux-89d63875d80ea127280c60dd4cd101af1d9b6557.zip
iommufd: Flow user flags for domain allocation to domain_alloc_user()
Extends iommufd_hw_pagetable_alloc() to accept user flags, the uAPI will provide the flags. Link: https://lore.kernel.org/r/20230928071528.26258-4-yi.l.liu@intel.com Reviewed-by: Kevin Tian <kevin.tian@intel.com> Signed-off-by: Yi Liu <yi.l.liu@intel.com> Reviewed-by: Lu Baolu <baolu.lu@linux.intel.com> Signed-off-by: Jason Gunthorpe <jgg@nvidia.com>
Diffstat (limited to 'drivers/iommu/iommufd/device.c')
-rw-r--r--drivers/iommu/iommufd/device.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/iommu/iommufd/device.c b/drivers/iommu/iommufd/device.c
index ce78c3671539..e88fa73a45e6 100644
--- a/drivers/iommu/iommufd/device.c
+++ b/drivers/iommu/iommufd/device.c
@@ -540,7 +540,7 @@ iommufd_device_auto_get_domain(struct iommufd_device *idev,
}
hwpt = iommufd_hw_pagetable_alloc(idev->ictx, ioas, idev,
- immediate_attach);
+ 0, immediate_attach);
if (IS_ERR(hwpt)) {
destroy_hwpt = ERR_CAST(hwpt);
goto out_unlock;