|
@@ -37,7 +37,7 @@ static void uv_rtc_timer_setup(enum clock_event_mode,
|
|
|
|
|
|
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(void)
|
|
|
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);
|