diff options
author | Konrad Rzeszutek Wilk | 2011-07-06 15:43:16 +0200 |
---|---|---|
committer | Konrad Rzeszutek Wilk | 2011-07-07 18:19:08 +0200 |
commit | ee339fe63ac408e4604c1c88b1f9a428f2511b70 (patch) | |
tree | fc0ebf6e43de16750b07317f92d77cd350a2a709 /arch/x86/xen | |
parent | xen/pci: Use the INT_SRC_OVR IRQ (instead of GSI) to preset the ACPI SCI IRQ. (diff) | |
download | kernel-qcow2-linux-ee339fe63ac408e4604c1c88b1f9a428f2511b70.tar.gz kernel-qcow2-linux-ee339fe63ac408e4604c1c88b1f9a428f2511b70.tar.xz kernel-qcow2-linux-ee339fe63ac408e4604c1c88b1f9a428f2511b70.zip |
xen/pci: Move check for acpi_sci_override_gsi to xen_setup_acpi_sci.
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>
Diffstat (limited to 'arch/x86/xen')
0 files changed, 0 insertions, 0 deletions