summaryrefslogtreecommitdiffstats
path: root/kernel/time/clockevents.c
diff options
context:
space:
mode:
authorNicolai Stange2017-02-06 22:12:04 +0100
committerJohn Stultz2017-03-23 20:14:05 +0100
commit0695bd99c0d22bef4d9d4c72cf537b722ba98531 (patch)
tree05e423d21b09d18f6dc3dc47a65252a391acb531 /kernel/time/clockevents.c
parentclocksource: h8300_timer8: Don't reset rate in ->set_state_oneshot() (diff)
downloadkernel-qcow2-linux-0695bd99c0d22bef4d9d4c72cf537b722ba98531.tar.gz
kernel-qcow2-linux-0695bd99c0d22bef4d9d4c72cf537b722ba98531.tar.xz
kernel-qcow2-linux-0695bd99c0d22bef4d9d4c72cf537b722ba98531.zip
clockevents: Make clockevents_config() static
A clockevent device's rate should be configured before or at registration and changed afterwards through clockevents_update_freq() only. For the configuration at registration, we already have clockevents_config_and_register(). Right now, there are no clockevents_config() users outside of the clockevents core. To mitigiate the risk of drivers errorneously reconfiguring their rates through clockevents_config() *after* device registration, make clockevents_config() static. Signed-off-by: Nicolai Stange <nicstange@gmail.com> Signed-off-by: John Stultz <john.stultz@linaro.org>
Diffstat (limited to 'kernel/time/clockevents.c')
-rw-r--r--kernel/time/clockevents.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/kernel/time/clockevents.c b/kernel/time/clockevents.c
index 97ac0951f164..4237e0744e26 100644
--- a/kernel/time/clockevents.c
+++ b/kernel/time/clockevents.c
@@ -468,7 +468,7 @@ void clockevents_register_device(struct clock_event_device *dev)
}
EXPORT_SYMBOL_GPL(clockevents_register_device);
-void clockevents_config(struct clock_event_device *dev, u32 freq)
+static void clockevents_config(struct clock_event_device *dev, u32 freq)
{
u64 sec;