Even though just referenced once, we shouldn't rely on the compiler
inlining them into their __init-annotaed caller.

Signed-off-by: Jan Beulich <[email protected]>

---
 drivers/iommu/intel_irq_remapping.c |   12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

--- 3.5-rc3/drivers/iommu/intel_irq_remapping.c
+++ 3.5-rc3-intel-ir-sections/drivers/iommu/intel_irq_remapping.c
@@ -628,8 +628,8 @@ error:
        return -1;
 }
 
-static void ir_parse_one_hpet_scope(struct acpi_dmar_device_scope *scope,
-                                     struct intel_iommu *iommu)
+static void __init ir_parse_one_hpet_scope(struct acpi_dmar_device_scope 
*scope,
+                                          struct intel_iommu *iommu)
 {
        struct acpi_dmar_pci_path *path;
        u8 bus;
@@ -656,8 +656,8 @@ static void ir_parse_one_hpet_scope(stru
        ir_hpet_num++;
 }
 
-static void ir_parse_one_ioapic_scope(struct acpi_dmar_device_scope *scope,
-                                     struct intel_iommu *iommu)
+static void __init ir_parse_one_ioapic_scope(struct acpi_dmar_device_scope 
*scope,
+                                            struct intel_iommu *iommu)
 {
        struct acpi_dmar_pci_path *path;
        u8 bus;
@@ -685,8 +685,8 @@ static void ir_parse_one_ioapic_scope(st
        ir_ioapic_num++;
 }
 
-static int ir_parse_ioapic_hpet_scope(struct acpi_dmar_header *header,
-                                     struct intel_iommu *iommu)
+static int __init ir_parse_ioapic_hpet_scope(struct acpi_dmar_header *header,
+                                            struct intel_iommu *iommu)
 {
        struct acpi_dmar_hardware_unit *drhd;
        struct acpi_dmar_device_scope *scope;



_______________________________________________
iommu mailing list
[email protected]
https://lists.linuxfoundation.org/mailman/listinfo/iommu

Reply via email to