Re: [PATCH v12 11/11] x86/tsc: use tsc early
From: Thomas Gleixner
Date: Sat Jun 23 2018 - 12:57:33 EST
On Thu, 21 Jun 2018, Pavel Tatashin wrote:
> /*
> * Scheduler clock - returns current time in nanosec units.
> */
> @@ -1354,6 +1364,7 @@ void __init tsc_early_delay_calibrate(void)
> lpj = tsc_khz * 1000;
> do_div(lpj, HZ);
> loops_per_jiffy = lpj;
> + sched_clock_early_init(tsc_khz);
> }
>
> void __init tsc_init(void)
> @@ -1382,6 +1393,7 @@ void __init tsc_init(void)
> if (!tsc_khz) {
> mark_tsc_unstable("could not calculate TSC khz");
> setup_clear_cpu_cap(X86_FEATURE_TSC_DEADLINE_TIMER);
> + static_branch_disable(&__use_tsc);
This wants a proper comment.
> return;
> }
Thanks,
tglx