On Fri, 4 May 2018, Sebastian Andrzej Siewior wrote:

> From: Mike Galbraith <umgwanakikb...@gmail.com>
> 
> Shrug.  Lots of hobbyists have a beast in their basement, right?

This hardly qualifies as a proper changelog ...

>  }
> @@ -299,13 +299,17 @@ static int uv_rtc_unset_timer(int cpu, i
>  static u64 uv_read_rtc(struct clocksource *cs)
>  {
>       unsigned long offset;
> +     u64 cycles;
>  
> +     preempt_disable();
>       if (uv_get_min_hub_revision_id() == 1)
>               offset = 0;
>       else
>               offset = (uv_blade_processor_id() * L1_CACHE_BYTES) % PAGE_SIZE;
>  
> -     return (u64)uv_read_local_mmr(UVH_RTC | offset);
> +     cycles = (u64)uv_read_local_mmr(UVH_RTC | offset);
> +     preempt_enable();
> +     return cycles;

And how exaclty is this hunk related?

Thanks,

        tglx

Reply via email to