All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH] x86 uv: lower UV rtc clocksource rating
@ 2012-02-16 20:10 Dimitri Sivanich
  2012-02-17 12:02 ` Ingo Molnar
  0 siblings, 1 reply; 5+ messages in thread
From: Dimitri Sivanich @ 2012-02-16 20:10 UTC (permalink / raw)
  To: Thomas Gleixner, Ingo Molnar, H. Peter Anvin, John Stultz
  Cc: x86, linux-kernel, Jack Steiner

Lower the rating of the UV rtc clocksource to just below that of the tsc.

Signed-off-by: Dimitri Sivanich <sivanich@sgi.com>
---
 arch/x86/platform/uv/uv_time.c |    6 +-----
 1 file changed, 1 insertion(+), 5 deletions(-)

Index: linux/arch/x86/platform/uv/uv_time.c
===================================================================
--- linux.orig/arch/x86/platform/uv/uv_time.c
+++ linux/arch/x86/platform/uv/uv_time.c
@@ -37,7 +37,7 @@ static void uv_rtc_timer_setup(enum cloc
 
 static struct clocksource clocksource_uv = {
 	.name		= RTC_NAME,
-	.rating		= 400,
+	.rating		= 299,
 	.read		= uv_read_rtc,
 	.mask		= (cycle_t)UVH_RTC_REAL_TIME_CLOCK_MASK,
 	.flags		= CLOCK_SOURCE_IS_CONTINUOUS,
@@ -379,10 +379,6 @@ static __init int uv_rtc_setup_clock(voi
 	if (!is_uv_system())
 		return -ENODEV;
 
-	/* If single blade, prefer tsc */
-	if (uv_num_possible_blades() == 1)
-		clocksource_uv.rating = 250;
-
 	rc = clocksource_register_hz(&clocksource_uv, sn_rtc_cycles_per_second);
 	if (rc)
 		printk(KERN_INFO "UV RTC clocksource failed rc %d\n", rc);

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

end of thread, other threads:[~2012-02-20 11:47 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-02-16 20:10 [PATCH] x86 uv: lower UV rtc clocksource rating Dimitri Sivanich
2012-02-17 12:02 ` Ingo Molnar
2012-02-17 14:16   ` Dimitri Sivanich
2012-02-19 12:51     ` Ingo Molnar
2012-02-20 11:46     ` [tip:x86/uv] x86/UV: Lower " tip-bot for Dimitri Sivanich

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.