]> xenbits.xensource.com Git - xen.git/commitdiff
iommu/arm: Remove arch_iommu_populate_page_table() completely
authorOleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>
Mon, 30 Sep 2019 10:34:31 +0000 (13:34 +0300)
committerJulien Grall <julien.grall@arm.com>
Wed, 9 Oct 2019 15:34:14 +0000 (16:34 +0100)
The Arm realization should have been removed in the following commit
as redundant:
f89f555 remove late (on-demand) construction of IOMMU page tables

So, remove unused function completely.

Fixes: f89f555 ('remove late (on-demand) construction of IOMMU page tables')
Signed-off-by: Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>
Reviewed-by: Paul Durrant <paul@xen.org>
Release-acked-by: Juergen Gross <jgross@suse.com>
xen/drivers/passthrough/arm/iommu.c

index 76e11528e65f435d6f760a14bb9a23bb56359053..db3b07a57157b4b48ccf39c1dbc26d1fb6b843a3 100644 (file)
@@ -132,12 +132,6 @@ void arch_iommu_domain_destroy(struct domain *d)
 {
 }
 
-int arch_iommu_populate_page_table(struct domain *d)
-{
-    /* The IOMMU shares the p2m with the CPU */
-    return -ENOSYS;
-}
-
 void __hwdom_init arch_iommu_hwdom_init(struct domain *d)
 {
 }