| From fff14be80697fd2ad8584769e60a24f97ba0a704 Mon Sep 17 00:00:00 2001 |
| From: Magnus Damm <damm@opensource.se> |
| Date: Wed, 9 May 2012 23:39:34 +0900 |
| Subject: clockevents: Make clockevents_config() a global symbol |
| |
| Make clockevents_config() into a global symbol to allow it |
| to be used by compiled-in clockevent drivers. This is needed |
| by drivers that want to update the timer frequency after |
| registration time. |
| |
| Signed-off-by: Magnus Damm <damm@opensource.se> |
| Signed-off-by: Simon Horman <horms@verge.net.au> |
| --- |
| include/linux/clockchips.h | 1 + |
| kernel/time/clockevents.c | 3 +-- |
| 2 files changed, 2 insertions(+), 2 deletions(-) |
| |
| diff --git a/include/linux/clockchips.h b/include/linux/clockchips.h |
| index d6733e2..91d1b67 100644 |
| --- a/include/linux/clockchips.h |
| +++ b/include/linux/clockchips.h |
| @@ -128,6 +128,7 @@ extern u64 clockevent_delta2ns(unsigned long latch, |
| struct clock_event_device *evt); |
| extern void clockevents_register_device(struct clock_event_device *dev); |
| |
| +extern void clockevents_config(struct clock_event_device *dev, u32 freq); |
| extern void clockevents_config_and_register(struct clock_event_device *dev, |
| u32 freq, unsigned long min_delta, |
| unsigned long max_delta); |
| diff --git a/kernel/time/clockevents.c b/kernel/time/clockevents.c |
| index e4c699d..1029cbc 100644 |
| --- a/kernel/time/clockevents.c |
| +++ b/kernel/time/clockevents.c |
| @@ -197,8 +197,7 @@ void clockevents_register_device(struct clock_event_device *dev) |
| } |
| EXPORT_SYMBOL_GPL(clockevents_register_device); |
| |
| -static void clockevents_config(struct clock_event_device *dev, |
| - u32 freq) |
| +void clockevents_config(struct clock_event_device *dev, u32 freq) |
| { |
| u64 sec; |
| |
| -- |
| 1.7.10.1.362.g242cab3 |
| |