[IA64] Move local_softirq_pending() definition

Ugly #include dependencies. We need to have local_softirq_pending()
defined before it gets used in <linux/interrupt.h>. But <asm/hardirq.h>
provides the definition *after* this #include chain:
<linux/irq.h>
<asm/irq.h>
<asm/hw_irq.h>
<linux/interrupt.h>

Signed-off-by: Tony Luck <tony.luck@intel.com>

Tony Luck 9f081ce5 43e3bf20

+5 -6
+5 -6
arch/ia64/include/asm/hardirq.h
··· 6 6 * David Mosberger-Tang <davidm@hpl.hp.com> 7 7 */ 8 8 9 - 10 - #include <linux/threads.h> 11 - #include <linux/irq.h> 12 - 13 - #include <asm/processor.h> 14 - 15 9 /* 16 10 * No irq_cpustat_t for IA-64. The data is held in the per-CPU data structure. 17 11 */ ··· 13 19 #define __ARCH_IRQ_STAT 1 14 20 15 21 #define local_softirq_pending() (local_cpu_data->softirq_pending) 22 + 23 + #include <linux/threads.h> 24 + #include <linux/irq.h> 25 + 26 + #include <asm/processor.h> 16 27 17 28 extern void __iomem *ipi_base_addr; 18 29