linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [URGENT rfc patch 0/3] tsc clocksource bug fix
@ 2013-07-04  5:34 Alex Shi
  2013-07-04  5:34 ` [PATCH 1/3] clocksource: clean up clocksource_select Alex Shi
                   ` (4 more replies)
  0 siblings, 5 replies; 34+ messages in thread
From: Alex Shi @ 2013-07-04  5:34 UTC (permalink / raw)
  To: tglx, hpa, tim.c.chen; +Cc: linux-kernel, andi.kleen, a.p.zijlstra, mingo

We find some benchmarks drop a lot on tip/sched/core on many Intel boxes,
like oltp, tbench, hackbench etc. and bisected the commit 5d33b883ae
cause this regression. Due to this commit, the clocksource was changed
to hpet from tsc even tsc will be set CLOCK_SOURCE_VALID_FOR_HRES later
in clocksource_watchdog. 

Tim Chen said the hpet reading cost much. That cause this regression.

This patchset fixed this bug by re-select clocksource after this flag set
on tsc.

BTW,
If the tsc is marked as constant and nonstop, could we set it as system
clocksource when do tsc register? w/o checking it on clocksource_watchdog?

regards!
Alex


^ permalink raw reply	[flat|nested] 34+ messages in thread

end of thread, other threads:[~2013-07-06 10:50 UTC | newest]

Thread overview: 34+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2013-07-04  5:34 [URGENT rfc patch 0/3] tsc clocksource bug fix Alex Shi
2013-07-04  5:34 ` [PATCH 1/3] clocksource: clean up clocksource_select Alex Shi
2013-07-04  9:57   ` Thomas Gleixner
2013-07-04 10:21     ` Alex Shi
2013-07-04 10:27       ` Thomas Gleixner
2013-07-05  1:22         ` Alex Shi
2013-07-04  5:34 ` [PATCH 2/3] clockesource: set override clocksource Alex Shi
2013-07-04 10:23   ` Thomas Gleixner
2013-07-04  5:34 ` [PATCH 3/3] clocksource: fix can not set tsc as clocksource bug Alex Shi
2013-07-04 10:55   ` Thomas Gleixner
2013-07-04 13:04     ` Thomas Gleixner
2013-07-04 20:46       ` [PATCH] clocksource: Reselect clocksource when watchdog validated Thomas Gleixner
2013-07-05  1:38         ` Alex Shi
2013-07-05  9:13         ` [tip:timers/core] clocksource: Reselect clocksource when watchdog validated high-res capability tip-bot for Thomas Gleixner
2013-07-05  2:48       ` [PATCH 3/3] clocksource: fix can not set tsc as clocksource bug Alex Shi
2013-07-05  5:41         ` Thomas Gleixner
2013-07-05  6:44           ` Alex Shi
2013-07-04  7:58 ` [URGENT rfc patch 0/3] tsc clocksource bug fix Peter Zijlstra
2013-07-04  8:13   ` Alex Shi
2013-07-05 14:23   ` Frederic Weisbecker
2013-07-05 14:38     ` Peter Zijlstra
2013-07-05 15:24       ` Thomas Gleixner
2013-07-05 21:22         ` Peter Zijlstra
2013-07-05 21:50           ` Thomas Gleixner
2013-07-05 21:58             ` Borislav Petkov
2013-07-05 22:17               ` Thomas Gleixner
2013-07-06  8:37                 ` Borislav Petkov
2013-07-06 10:50             ` Peter Zijlstra
2013-07-04 11:00 ` Thomas Gleixner
2013-07-04 18:11   ` Davidlohr Bueso
2013-07-04 20:27     ` Thomas Gleixner
2013-07-05  1:12       ` Alex Shi
2013-07-05  5:58         ` Thomas Gleixner
2013-07-05  6:28           ` Alex Shi

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).