iommu/irq_remapping: Kill function irq_remapping_supported() and related code
[firefly-linux-kernel-4.4.55.git] / drivers / iommu / irq_remapping.c
index 91d5884d3ed96ba99c5c3f697b5fdc16d5eb6c70..e7449b42504d3b2dcc06a33ad628915da245e083 100644 (file)
@@ -199,19 +199,11 @@ void set_irq_remapping_broken(void)
        irq_remap_broken = 1;
 }
 
-int irq_remapping_supported(void)
+int __init irq_remapping_prepare(void)
 {
        if (disable_irq_remap)
-               return 0;
-
-       if (!remap_ops || !remap_ops->supported)
-               return 0;
+               return -ENOSYS;
 
-       return remap_ops->supported();
-}
-
-int __init irq_remapping_prepare(void)
-{
        remap_ops = &intel_irq_remap_ops;
 
 #ifdef CONFIG_AMD_IOMMU