Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

x86/tsc: Remove unused tsc_pre_init() hook

No more users. Remove it.

Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Cc: Borislav Petkov <bp@suse.de>

-5
-2
arch/x86/include/asm/x86_init.h
··· 83 83 * struct x86_init_timers - platform specific timer setup 84 84 * @setup_perpcu_clockev: set up the per cpu clock event device for the 85 85 * boot cpu 86 - * @tsc_pre_init: platform function called before TSC init 87 86 * @timer_init: initialize the platform timer (default PIT/HPET) 88 87 * @wallclock_init: init the wallclock device 89 88 */ 90 89 struct x86_init_timers { 91 90 void (*setup_percpu_clockev)(void); 92 - void (*tsc_pre_init)(void); 93 91 void (*timer_init)(void); 94 92 void (*wallclock_init)(void); 95 93 };
-2
arch/x86/kernel/tsc.c
··· 1185 1185 u64 lpj; 1186 1186 int cpu; 1187 1187 1188 - x86_init.timers.tsc_pre_init(); 1189 - 1190 1188 if (!cpu_has_tsc) { 1191 1189 setup_clear_cpu_cap(X86_FEATURE_TSC_DEADLINE_TIMER); 1192 1190 return;
-1
arch/x86/kernel/x86_init.c
··· 68 68 69 69 .timers = { 70 70 .setup_percpu_clockev = setup_boot_APIC_clock, 71 - .tsc_pre_init = x86_init_noop, 72 71 .timer_init = hpet_time_init, 73 72 .wallclock_init = x86_init_noop, 74 73 },