aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--arch/arm64/kernel/perf_event.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/arch/arm64/kernel/perf_event.c b/arch/arm64/kernel/perf_event.c
index 23f25acf43a9..cce18c85d2e8 100644
--- a/arch/arm64/kernel/perf_event.c
+++ b/arch/arm64/kernel/perf_event.c
@@ -1315,15 +1315,15 @@ static int armpmu_device_probe(struct platform_device *pdev)
1315 if (!cpu_pmu) 1315 if (!cpu_pmu)
1316 return -ENODEV; 1316 return -ENODEV;
1317 1317
1318 irqs = kcalloc(pdev->num_resources, sizeof(*irqs), GFP_KERNEL);
1319 if (!irqs)
1320 return -ENOMEM;
1321
1322 /* Don't bother with PPIs; they're already affine */ 1318 /* Don't bother with PPIs; they're already affine */
1323 irq = platform_get_irq(pdev, 0); 1319 irq = platform_get_irq(pdev, 0);
1324 if (irq >= 0 && irq_is_percpu(irq)) 1320 if (irq >= 0 && irq_is_percpu(irq))
1325 return 0; 1321 return 0;
1326 1322
1323 irqs = kcalloc(pdev->num_resources, sizeof(*irqs), GFP_KERNEL);
1324 if (!irqs)
1325 return -ENOMEM;
1326
1327 for (i = 0; i < pdev->num_resources; ++i) { 1327 for (i = 0; i < pdev->num_resources; ++i) {
1328 struct device_node *dn; 1328 struct device_node *dn;
1329 int cpu; 1329 int cpu;