diff options
author | Wolfgang Wiedmeyer <wolfgit@wiedmeyer.de> | 2015-10-25 11:51:01 +0100 |
---|---|---|
committer | Wolfgang Wiedmeyer <wolfgit@wiedmeyer.de> | 2015-10-25 11:51:01 +0100 |
commit | 02352a56e21d0f215000c4cbb474c2cac5309661 (patch) | |
tree | 29d4297ba4df060f49926bf708f06128cb6466e9 /kernel/sched_clock.c | |
parent | f0fb4b75b6d61c1e98b8b6b2411cbac144b98fb7 (diff) | |
download | kernel_samsung_smdk4412-02352a56e21d0f215000c4cbb474c2cac5309661.zip kernel_samsung_smdk4412-02352a56e21d0f215000c4cbb474c2cac5309661.tar.gz kernel_samsung_smdk4412-02352a56e21d0f215000c4cbb474c2cac5309661.tar.bz2 |
merge lib, kernel timer, remove unneeded bluetooth tizen and asm includes, disable mobicore
Diffstat (limited to 'kernel/sched_clock.c')
-rw-r--r-- | kernel/sched_clock.c | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/kernel/sched_clock.c b/kernel/sched_clock.c index e17ec39..1eeaf74 100644 --- a/kernel/sched_clock.c +++ b/kernel/sched_clock.c @@ -67,6 +67,18 @@ #include <linux/ktime.h> #include <linux/sched.h> +/* + * Scheduler clock - returns current time in nanosec units. + * This is default implementation. + * Architectures and sub-architectures can override this. + */ +unsigned long long __attribute__((weak)) sched_clock(void) +{ + return (unsigned long long)(jiffies - INITIAL_JIFFIES) + * (NSEC_PER_SEC / HZ); +} +EXPORT_SYMBOL_GPL(sched_clock); + __read_mostly int sched_clock_running; #ifdef CONFIG_HAVE_UNSTABLE_SCHED_CLOCK |