diff options
Diffstat (limited to 'arch/blackfin/kernel')
-rw-r--r-- | arch/blackfin/kernel/time.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/arch/blackfin/kernel/time.c b/arch/blackfin/kernel/time.c index 2310b249675f..3126b920a4a5 100644 --- a/arch/blackfin/kernel/time.c +++ b/arch/blackfin/kernel/time.c | |||
@@ -85,7 +85,7 @@ time_sched_init(irqreturn_t(*timer_routine) (int, void *)) | |||
85 | /* | 85 | /* |
86 | * Should return useconds since last timer tick | 86 | * Should return useconds since last timer tick |
87 | */ | 87 | */ |
88 | u32 arch_gettimeoffset(void) | 88 | static u32 blackfin_gettimeoffset(void) |
89 | { | 89 | { |
90 | unsigned long offset; | 90 | unsigned long offset; |
91 | unsigned long clocks_per_jiffy; | 91 | unsigned long clocks_per_jiffy; |
@@ -141,6 +141,10 @@ void read_persistent_clock(struct timespec *ts) | |||
141 | 141 | ||
142 | void __init time_init(void) | 142 | void __init time_init(void) |
143 | { | 143 | { |
144 | #ifdef CONFIG_ARCH_USES_GETTIMEOFFSET | ||
145 | arch_gettimeoffset = blackfin_gettimeoffset; | ||
146 | #endif | ||
147 | |||
144 | #ifdef CONFIG_RTC_DRV_BFIN | 148 | #ifdef CONFIG_RTC_DRV_BFIN |
145 | /* [#2663] hack to filter junk RTC values that would cause | 149 | /* [#2663] hack to filter junk RTC values that would cause |
146 | * userspace to have to deal with time values greater than | 150 | * userspace to have to deal with time values greater than |