diff options
Diffstat (limited to 'arch/powerpc/kernel/time.c')
-rw-r--r-- | arch/powerpc/kernel/time.c | 30 |
1 files changed, 15 insertions, 15 deletions
diff --git a/arch/powerpc/kernel/time.c b/arch/powerpc/kernel/time.c index 465e498bcb33..df45a7449a66 100644 --- a/arch/powerpc/kernel/time.c +++ b/arch/powerpc/kernel/time.c | |||
@@ -53,7 +53,7 @@ | |||
53 | #include <linux/posix-timers.h> | 53 | #include <linux/posix-timers.h> |
54 | #include <linux/irq.h> | 54 | #include <linux/irq.h> |
55 | #include <linux/delay.h> | 55 | #include <linux/delay.h> |
56 | #include <linux/perf_counter.h> | 56 | #include <linux/perf_event.h> |
57 | 57 | ||
58 | #include <asm/io.h> | 58 | #include <asm/io.h> |
59 | #include <asm/processor.h> | 59 | #include <asm/processor.h> |
@@ -527,25 +527,25 @@ void __init iSeries_time_init_early(void) | |||
527 | } | 527 | } |
528 | #endif /* CONFIG_PPC_ISERIES */ | 528 | #endif /* CONFIG_PPC_ISERIES */ |
529 | 529 | ||
530 | #if defined(CONFIG_PERF_COUNTERS) && defined(CONFIG_PPC32) | 530 | #if defined(CONFIG_PERF_EVENTS) && defined(CONFIG_PPC32) |
531 | DEFINE_PER_CPU(u8, perf_counter_pending); | 531 | DEFINE_PER_CPU(u8, perf_event_pending); |
532 | 532 | ||
533 | void set_perf_counter_pending(void) | 533 | void set_perf_event_pending(void) |
534 | { | 534 | { |
535 | get_cpu_var(perf_counter_pending) = 1; | 535 | get_cpu_var(perf_event_pending) = 1; |
536 | set_dec(1); | 536 | set_dec(1); |
537 | put_cpu_var(perf_counter_pending); | 537 | put_cpu_var(perf_event_pending); |
538 | } | 538 | } |
539 | 539 | ||
540 | #define test_perf_counter_pending() __get_cpu_var(perf_counter_pending) | 540 | #define test_perf_event_pending() __get_cpu_var(perf_event_pending) |
541 | #define clear_perf_counter_pending() __get_cpu_var(perf_counter_pending) = 0 | 541 | #define clear_perf_event_pending() __get_cpu_var(perf_event_pending) = 0 |
542 | 542 | ||
543 | #else /* CONFIG_PERF_COUNTERS && CONFIG_PPC32 */ | 543 | #else /* CONFIG_PERF_EVENTS && CONFIG_PPC32 */ |
544 | 544 | ||
545 | #define test_perf_counter_pending() 0 | 545 | #define test_perf_event_pending() 0 |
546 | #define clear_perf_counter_pending() | 546 | #define clear_perf_event_pending() |
547 | 547 | ||
548 | #endif /* CONFIG_PERF_COUNTERS && CONFIG_PPC32 */ | 548 | #endif /* CONFIG_PERF_EVENTS && CONFIG_PPC32 */ |
549 | 549 | ||
550 | /* | 550 | /* |
551 | * For iSeries shared processors, we have to let the hypervisor | 551 | * For iSeries shared processors, we have to let the hypervisor |
@@ -573,9 +573,9 @@ void timer_interrupt(struct pt_regs * regs) | |||
573 | set_dec(DECREMENTER_MAX); | 573 | set_dec(DECREMENTER_MAX); |
574 | 574 | ||
575 | #ifdef CONFIG_PPC32 | 575 | #ifdef CONFIG_PPC32 |
576 | if (test_perf_counter_pending()) { | 576 | if (test_perf_event_pending()) { |
577 | clear_perf_counter_pending(); | 577 | clear_perf_event_pending(); |
578 | perf_counter_do_pending(); | 578 | perf_event_do_pending(); |
579 | } | 579 | } |
580 | if (atomic_read(&ppc_n_lost_interrupts) != 0) | 580 | if (atomic_read(&ppc_n_lost_interrupts) != 0) |
581 | do_IRQ(regs); | 581 | do_IRQ(regs); |