diff options
Diffstat (limited to 'arch/x86/kernel/tsc.c')
| -rw-r--r-- | arch/x86/kernel/tsc.c | 10 | 
1 files changed, 5 insertions, 5 deletions
| diff --git a/arch/x86/kernel/tsc.c b/arch/x86/kernel/tsc.c index b52bd2b6cdb4..e9f777bfed40 100644 --- a/arch/x86/kernel/tsc.c +++ b/arch/x86/kernel/tsc.c @@ -58,7 +58,7 @@ struct cyc2ns {  static DEFINE_PER_CPU_ALIGNED(struct cyc2ns, cyc2ns); -void cyc2ns_read_begin(struct cyc2ns_data *data) +void __always_inline cyc2ns_read_begin(struct cyc2ns_data *data)  {  	int seq, idx; @@ -75,7 +75,7 @@ void cyc2ns_read_begin(struct cyc2ns_data *data)  	} while (unlikely(seq != this_cpu_read(cyc2ns.seq.sequence)));  } -void cyc2ns_read_end(void) +void __always_inline cyc2ns_read_end(void)  {  	preempt_enable_notrace();  } @@ -104,7 +104,7 @@ void cyc2ns_read_end(void)   *                      [email protected] "math is hard, lets go shopping!"   */ -static inline unsigned long long cycles_2_ns(unsigned long long cyc) +static __always_inline unsigned long long cycles_2_ns(unsigned long long cyc)  {  	struct cyc2ns_data data;  	unsigned long long ns; @@ -247,7 +247,7 @@ unsigned long long sched_clock(void)  bool using_native_sched_clock(void)  { -	return pv_time_ops.sched_clock == native_sched_clock; +	return pv_ops.time.sched_clock == native_sched_clock;  }  #else  unsigned long long @@ -636,7 +636,7 @@ unsigned long native_calibrate_tsc(void)  		case INTEL_FAM6_KABYLAKE_DESKTOP:  			crystal_khz = 24000;	/* 24.0 MHz */  			break; -		case INTEL_FAM6_ATOM_DENVERTON: +		case INTEL_FAM6_ATOM_GOLDMONT_X:  			crystal_khz = 25000;	/* 25.0 MHz */  			break;  		case INTEL_FAM6_ATOM_GOLDMONT: |