iommu: remove unused iommu_ops method and tasklet
authorPaul Durrant <pdurrant@amazon.com>
Tue, 22 Sep 2020 08:21:13 +0000 (10:21 +0200)
committerJan Beulich <jbeulich@suse.com>
Tue, 22 Sep 2020 08:21:13 +0000 (10:21 +0200)
commitb5622eb62793a826098fa0bd31787fad43ad99cc
tree1f32123efe1b0c72ce4c7419cd7fa8c5faf10080
parent3eef6d07d722e90624fa692cdb9b76ebb2555cce
iommu: remove unused iommu_ops method and tasklet

The VT-d and AMD IOMMU implementations both use the general x86 IOMMU page
table allocator and ARM always shares page tables with CPU. Hence there is no
need to retain the free_page_table() method or the tasklet which invokes it.

Signed-off-by: Paul Durrant <pdurrant@amazon.com>
Reviewed-by: Jan Beulich <jbeulich@suse.com>
xen/drivers/passthrough/iommu.c
xen/include/xen/iommu.h