[POWERPC] Fix cell pmu initialisation
Make sure that the pmu is not initialised unless we are running on a cell. Also make the init routine static. Signed-off-by: Stephen Rothwell <sfr@canb.auug.org.au> Signed-off-by: Paul Mackerras <paulus@samba.org>
This commit is contained in:
parent
c99767974e
commit
a081e126e1
@ -382,11 +382,14 @@ static irqreturn_t cbe_pm_irq(int irq, void *dev_id)
|
|||||||
return IRQ_HANDLED;
|
return IRQ_HANDLED;
|
||||||
}
|
}
|
||||||
|
|
||||||
int __init cbe_init_pm_irq(void)
|
static int __init cbe_init_pm_irq(void)
|
||||||
{
|
{
|
||||||
unsigned int irq;
|
unsigned int irq;
|
||||||
int rc, node;
|
int rc, node;
|
||||||
|
|
||||||
|
if (!machine_is(cell))
|
||||||
|
return 0;
|
||||||
|
|
||||||
for_each_node(node) {
|
for_each_node(node) {
|
||||||
irq = irq_create_mapping(NULL, IIC_IRQ_IOEX_PMI |
|
irq = irq_create_mapping(NULL, IIC_IRQ_IOEX_PMI |
|
||||||
(node << IIC_IRQ_NODE_SHIFT));
|
(node << IIC_IRQ_NODE_SHIFT));
|
||||||
|
Loading…
x
Reference in New Issue
Block a user