iommu/core: remove the temporary pgsize settings
Now that all IOMMU drivers are exporting their supported pgsizes, we can remove the default pgsize settings in register_iommu(). Signed-off-by: Ohad Ben-Cohen <ohad@wizery.com> Signed-off-by: Joerg Roedel <joerg.roedel@amd.com>
This commit is contained in:
parent
6d1c56a9db
commit
6c274d1cd5
|
@ -49,16 +49,6 @@ int bus_set_iommu(struct bus_type *bus, struct iommu_ops *ops)
|
||||||
if (bus->iommu_ops != NULL)
|
if (bus->iommu_ops != NULL)
|
||||||
return -EBUSY;
|
return -EBUSY;
|
||||||
|
|
||||||
/*
|
|
||||||
* Set the default pgsize values, which retain the existing
|
|
||||||
* IOMMU API behavior: drivers will be called to map
|
|
||||||
* regions that are sized/aligned to order of 4KiB pages.
|
|
||||||
*
|
|
||||||
* This will be removed once all drivers are migrated.
|
|
||||||
*/
|
|
||||||
if (!ops->pgsize_bitmap)
|
|
||||||
ops->pgsize_bitmap = ~0xFFFUL;
|
|
||||||
|
|
||||||
bus->iommu_ops = ops;
|
bus->iommu_ops = ops;
|
||||||
|
|
||||||
/* Do IOMMU specific setup for this bus-type */
|
/* Do IOMMU specific setup for this bus-type */
|
||||||
|
|
Reference in New Issue