diff options
Diffstat (limited to 'arch/powerpc/sysdev/mpic.c')
-rw-r--r-- | arch/powerpc/sysdev/mpic.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/arch/powerpc/sysdev/mpic.c b/arch/powerpc/sysdev/mpic.c index 395af1347749..bfc6211e5422 100644 --- a/arch/powerpc/sysdev/mpic.c +++ b/arch/powerpc/sysdev/mpic.c | |||
@@ -1211,7 +1211,7 @@ struct mpic * __init mpic_alloc(struct device_node *node, | |||
1211 | if (of_get_property(node, "single-cpu-affinity", NULL)) | 1211 | if (of_get_property(node, "single-cpu-affinity", NULL)) |
1212 | flags |= MPIC_SINGLE_DEST_CPU; | 1212 | flags |= MPIC_SINGLE_DEST_CPU; |
1213 | if (of_device_is_compatible(node, "fsl,mpic")) | 1213 | if (of_device_is_compatible(node, "fsl,mpic")) |
1214 | flags |= MPIC_FSL; | 1214 | flags |= MPIC_FSL | MPIC_LARGE_VECTORS; |
1215 | 1215 | ||
1216 | mpic = kzalloc(sizeof(struct mpic), GFP_KERNEL); | 1216 | mpic = kzalloc(sizeof(struct mpic), GFP_KERNEL); |
1217 | if (mpic == NULL) | 1217 | if (mpic == NULL) |
@@ -1376,7 +1376,7 @@ struct mpic * __init mpic_alloc(struct device_node *node, | |||
1376 | mpic->isu_mask = (1 << mpic->isu_shift) - 1; | 1376 | mpic->isu_mask = (1 << mpic->isu_shift) - 1; |
1377 | 1377 | ||
1378 | mpic->irqhost = irq_domain_add_linear(mpic->node, | 1378 | mpic->irqhost = irq_domain_add_linear(mpic->node, |
1379 | last_irq + 1, | 1379 | intvec_top, |
1380 | &mpic_host_ops, mpic); | 1380 | &mpic_host_ops, mpic); |
1381 | 1381 | ||
1382 | /* | 1382 | /* |