On Tue, Mar 02, 2021 at 10:52:52AM +0800, Feng Tang wrote:
> @@ -1193,6 +1193,17 @@ static void __init check_system_tsc_reliable(void)
>  #endif
>       if (boot_cpu_has(X86_FEATURE_TSC_RELIABLE))
>               tsc_clocksource_reliable = 1;
> +
> +     /*
> +      * Ideally the socket number should be checked, but this is called
> +      * by tsc_init() which is in early boot phase and the socket numbers
> +      * may not be available. Use 'nr_online_nodes' as a fallback solution
> +      */
> +     if (boot_cpu_has(X86_FEATURE_CONSTANT_TSC)
> +             && boot_cpu_has(X86_FEATURE_NONSTOP_TSC)
> +             && boot_cpu_has(X86_FEATURE_TSC_ADJUST)
> +             && nr_online_nodes <= 2)
> +             tsc_clocksource_reliable = 1;

Logical operators go at the end of a line and alignment is with the (,
not the code block after it.

Reply via email to