patch-2.4.25 linux-2.4.25/arch/ppc64/kernel/iSeries_setup.c
Next file: linux-2.4.25/arch/ppc64/kernel/idle.c
Previous file: linux-2.4.25/arch/ppc64/kernel/iSeries_irq.c
Back to the patch index
Back to the overall index
- Lines: 26
- Date:
2004-02-18 05:36:30.000000000 -0800
- Orig file:
linux-2.4.24/arch/ppc64/kernel/iSeries_setup.c
- Orig date:
2003-11-28 10:26:19.000000000 -0800
diff -urN linux-2.4.24/arch/ppc64/kernel/iSeries_setup.c linux-2.4.25/arch/ppc64/kernel/iSeries_setup.c
@@ -63,6 +63,7 @@
extern void iSeries_pcibios_init(void);
extern void iSeries_pcibios_fixup(void);
extern void iSeries_pcibios_fixup_bus(int);
+extern void iSeries_init_irq_desc(irq_desc_t *desc);
/* Global Variables */
@@ -307,6 +308,7 @@
ppc_md.get_cpuinfo = iSeries_get_cpuinfo;
ppc_md.irq_cannonicalize = NULL;
ppc_md.init_IRQ = iSeries_init_IRQ;
+ ppc_md.init_irq_desc = iSeries_init_irq_desc;
ppc_md.init_ras_IRQ = NULL;
ppc_md.get_irq = iSeries_get_irq;
ppc_md.init = NULL;
@@ -702,6 +704,9 @@
systemcfg->processor = xIoHriProcessorVpd[procIx].xPVR;
printk("Processor version = %x\n", systemcfg->processor);
+#if defined(CONFIG_IRQ_ALL_CPUS)
+ do_spread_lpevents(MAX_PACAS);
+#endif
}
/*
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)