-
Konrad Rzeszutek Wilk authored
Previously we would check for acpi_sci_override_gsi == gsi every time a PCI device was enabled. That works during early bootup, but later on it could lead to triggering unnecessarily the acpi_gsi_to_irq(..) lookup. The reason is that acpi_sci_override_gsi was declared in __initdata and after early bootup could contain bogus values. This patch moves the check for acpi_sci_override_gsi to the site where the ACPI SCI is preset. CC: stable@kernel.org Reported-by:
Raghavendra D Prabhu <rprabhu@wnohang.net> Tested-by:
Raghavendra D Prabhu <rprabhu@wnohang.net> [http://lists.xensource.com/archives/html/xen-devel/2011-07/msg00154.html] Suggested-by:
Ian Campbell <ijc@hellion.org.uk> Signed-off-by:
Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
ee339fe6