|
@@ -54,7 +54,7 @@ static struct clocksource iop_clocksource = {
|
|
/*
|
|
/*
|
|
* IOP sched_clock() implementation via its 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();
|
|
return 0xffffffffu - read_tcr1();
|
|
}
|
|
}
|
|
@@ -142,7 +142,7 @@ void __init iop_init_time(unsigned long tick_rate)
|
|
{
|
|
{
|
|
u32 timer_ctl;
|
|
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);
|
|
ticks_per_jiffy = DIV_ROUND_CLOSEST(tick_rate, HZ);
|
|
iop_tick_rate = tick_rate;
|
|
iop_tick_rate = tick_rate;
|