提交 92d23f70 编写于 作者: R Ron 提交者: Ingo Molnar

sched: Fix fallback sched_clock()'s offset when using jiffies

Account for the initial offset to the jiffy count.

[ Impact: fix printk timestamps on architectures using fallback sched_clock() ]
Signed-off-by: NRon Lee <ron@debian.org>
Cc: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: NIngo Molnar <mingo@elte.hu>
上级 091bf762
...@@ -38,7 +38,8 @@ ...@@ -38,7 +38,8 @@
*/ */
unsigned long long __attribute__((weak)) sched_clock(void) unsigned long long __attribute__((weak)) sched_clock(void)
{ {
return (unsigned long long)jiffies * (NSEC_PER_SEC / HZ); return (unsigned long long)(jiffies - INITIAL_JIFFIES)
* (NSEC_PER_SEC / HZ);
} }
static __read_mostly int sched_clock_running; static __read_mostly int sched_clock_running;
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册