]> Git Repo - linux.git/commit
sched/x86/tsc: Initialize multiplier to 0
authorPeter Zijlstra <[email protected]>
Wed, 22 Jan 2014 21:08:14 +0000 (22:08 +0100)
committerIngo Molnar <[email protected]>
Thu, 23 Jan 2014 13:48:36 +0000 (14:48 +0100)
commit5e3c1afd4587e70c201bf7224b51f747c9a3dfa8
treed2608d056fbb0ccf2c47e7d3cc648b2fed0753e2
parentd375b4e0fa3771343b370be0d876a1963c02e0a0
sched/x86/tsc: Initialize multiplier to 0

Since we keep the clock value linearly continuous on frequency change,
make sure the initial multiplier is 0, such that our initial value is 0.
Without this we compute the initial value at whatever the TSC has
managed to reach since power-on.

Reported-and-Tested-by: Markus Trippelsdorf <[email protected]>
Fixes: 20d1c86a57762 ("sched/clock, x86: Rewrite cyc2ns() to avoid the need to disable IRQs")
Cc: [email protected]
Cc: [email protected]
Cc: Eliezer Tamir <[email protected]>
Cc: [email protected]
Cc: [email protected]
Cc: Mike Galbraith <[email protected]>
Cc: [email protected]
Cc: [email protected]
Cc: John Stultz <[email protected]>
Cc: Andy Lutomirski <[email protected]>
Cc: Arjan van de Ven <[email protected]>
Cc: Sasha Levin <[email protected]>
Cc: [email protected]
Signed-off-by: Peter Zijlstra <[email protected]>
Link: http://lkml.kernel.org/r/[email protected]
Signed-off-by: Ingo Molnar <[email protected]>
arch/x86/kernel/tsc.c
This page took 0.069107 seconds and 4 git commands to generate.