[IA64] Initialize interrupts later (from init_IRQ())
authorTony Luck <tony.luck@intel.com>
Tue, 5 Oct 2010 22:41:25 +0000 (15:41 -0700)
committerTony Luck <tony.luck@intel.com>
Tue, 5 Oct 2010 22:41:25 +0000 (15:41 -0700)
commit4de0a7594823d04361281e34e59f2c1108899f3e
tree5760d5a73761afaed76ce7169167a759b1e53562
parent899611ee7d373e5eeda08e9a8632684e1ebbbf00
[IA64] Initialize interrupts later (from init_IRQ())

Thomas Gleixner is cleaning up the generic irq code, and ia64 ran
into problems because it calls register_intr() before early_irq_init()
is called.  Move the call to acpi_boot_init() from setup_arch() to
init_IRQ().

As a bonus - moving the call later means we no longer need the
hacks in iosapic.c to switch between the bootmem and regular
allocator - we can just used kzalloc() for allocation.

Signed-off-by: Tony Luck <tony.luck@intel.com>
arch/ia64/kernel/iosapic.c
arch/ia64/kernel/irq_ia64.c
arch/ia64/kernel/setup.c