]> git.baikalelectronics.ru Git - kernel.git/commit
clocksource/drivers/sun5i: Fix cpufreq interaction with sched_clock()
authorMaxime Ripard <maxime.ripard@free-electrons.com>
Thu, 26 Mar 2015 09:27:09 +0000 (10:27 +0100)
committerIngo Molnar <mingo@kernel.org>
Thu, 26 Mar 2015 09:59:40 +0000 (10:59 +0100)
commit8a1d193c6b2e6f92ae324962b8ff88a99ed0ea23
tree1bfda9e20d5aaec0802bf7d57cf3f0750d8d9959
parent237b8f31c018a5da313c10ce2a6f6880bab99fa6
clocksource/drivers/sun5i: Fix cpufreq interaction with sched_clock()

The sun5i timer is used as the sched-clock on certain systems, and ever
since we started using cpufreq, the cpu clock (that is one of the
timer's clock indirect parent) now changes as well, along with the
actual sched_clock() rate.

This is not accurate and not desirable.

We can safely remove the sun5i sched-clock on those systems, since we
have other reliable sched_clock() sources in the system.

Tested-by: Hans de Goede <hdegoede@redhat.com>
Signed-off-by: Maxime Ripard <maxime.ripard@free-electrons.com>
Signed-off-by: Daniel Lezcano <daniel.lezcano@linaro.org>
[ Improved the changelog. ]
Cc: richard@nod.at
Link: http://lkml.kernel.org/r/1427362029-6511-4-git-send-email-daniel.lezcano@linaro.org
Signed-off-by: Ingo Molnar <mingo@kernel.org>
drivers/clocksource/timer-sun5i.c