Searched hist:bb68c12b40c3c745381d7ce61d7b2e371f157505 (Results 1 – 1 of 1) sorted by relevance
/openbmc/linux/arch/ia64/kernel/ |
H A D | mca.c | diff bb68c12b40c3c745381d7ce61d7b2e371f157505 Mon May 09 17:03:00 CDT 2005 Russ Anderson <(rja@sgi.com)> [IA64-SGI] cpe interrupts are not being enabled.
acpi_request_vector() is called in ia64_mca_init() to get the cpe_vector. The problem is that acpi_request_vector() looks in platform_intr_list[] to get the vector, but platform_intr_list[] is not initialized with a valid vector until later (in sn_setup()). Without a valid vector the code defaults to polling mode.
This patch moves the call to acpi_request_vector() from ia64_mca_init() to ia64_mca_late_init(), which is after platform_intr_list[] is initialized.
Signed-off-by: Russ Anderson (rja@sgi.com) Signed-off-by: Tony Luck <tony.luck@intel.com>
|