diff options
Diffstat (limited to 'arch/arm/plat-iop/time.c')
| -rw-r--r-- | arch/arm/plat-iop/time.c | 6 | 
1 files changed, 3 insertions, 3 deletions
diff --git a/arch/arm/plat-iop/time.c b/arch/arm/plat-iop/time.c index 29606bd75f3..6ad65d8ae23 100644 --- a/arch/arm/plat-iop/time.c +++ b/arch/arm/plat-iop/time.c @@ -54,7 +54,7 @@ static struct clocksource iop_clocksource = {  /*   * IOP sched_clock() implementation via its clocksource.   */ -static u32 notrace iop_read_sched_clock(void) +static u64 notrace iop_read_sched_clock(void)  {  	return 0xffffffffu - read_tcr1();  } @@ -127,7 +127,7 @@ iop_timer_interrupt(int irq, void *dev_id)  static struct irqaction iop_timer_irq = {  	.name		= "IOP Timer Tick",  	.handler	= iop_timer_interrupt, -	.flags		= IRQF_DISABLED | IRQF_TIMER | IRQF_IRQPOLL, +	.flags		= IRQF_TIMER | IRQF_IRQPOLL,  	.dev_id		= &iop_clockevent,  }; @@ -142,7 +142,7 @@ void __init iop_init_time(unsigned long tick_rate)  {  	u32 timer_ctl; -	setup_sched_clock(iop_read_sched_clock, 32, tick_rate); +	sched_clock_register(iop_read_sched_clock, 32, tick_rate);  	ticks_per_jiffy = DIV_ROUND_CLOSEST(tick_rate, HZ);  	iop_tick_rate = tick_rate;  | 
