diff options
Diffstat (limited to 'arch/arm/kernel/perf_event.c')
-rw-r--r-- | arch/arm/kernel/perf_event.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/arch/arm/kernel/perf_event.c b/arch/arm/kernel/perf_event.c index a4f192cc51b2..5bb91bf3d47f 100644 --- a/arch/arm/kernel/perf_event.c +++ b/arch/arm/kernel/perf_event.c | |||
@@ -639,6 +639,9 @@ static struct platform_device_id armpmu_plat_device_ids[] = { | |||
639 | 639 | ||
640 | static int __devinit armpmu_device_probe(struct platform_device *pdev) | 640 | static int __devinit armpmu_device_probe(struct platform_device *pdev) |
641 | { | 641 | { |
642 | if (!cpu_pmu) | ||
643 | return -ENODEV; | ||
644 | |||
642 | cpu_pmu->plat_device = pdev; | 645 | cpu_pmu->plat_device = pdev; |
643 | return 0; | 646 | return 0; |
644 | } | 647 | } |