mirror of
https://github.com/AuxXxilium/linux_dsm_epyc7002.git
synced 2024-11-30 10:46:42 +07:00
x86, mce: remove intel_set_thermal_handler()
and make intel_thermal_interrupt() static. Signed-off-by: Hidetoshi Seto <seto.hidetoshi@jp.fujitsu.com> Signed-off-by: H. Peter Anvin <hpa@zytor.com>
This commit is contained in:
parent
895287c0a6
commit
8363fc82d3
@ -199,7 +199,6 @@ extern void (*mce_threshold_vector)(void);
|
||||
* Thermal handler
|
||||
*/
|
||||
|
||||
void intel_set_thermal_handler(void);
|
||||
void intel_init_thermal(struct cpuinfo_x86 *c);
|
||||
|
||||
#ifdef CONFIG_X86_NEW_MCE
|
||||
|
@ -202,7 +202,7 @@ device_initcall(thermal_throttle_init_device);
|
||||
#endif /* CONFIG_SYSFS */
|
||||
|
||||
/* Thermal transition interrupt handler */
|
||||
void intel_thermal_interrupt(void)
|
||||
static void intel_thermal_interrupt(void)
|
||||
{
|
||||
__u64 msr_val;
|
||||
|
||||
@ -231,11 +231,6 @@ asmlinkage void smp_thermal_interrupt(struct pt_regs *regs)
|
||||
ack_APIC_irq();
|
||||
}
|
||||
|
||||
void intel_set_thermal_handler(void)
|
||||
{
|
||||
smp_thermal_vector = intel_thermal_interrupt;
|
||||
}
|
||||
|
||||
void intel_init_thermal(struct cpuinfo_x86 *c)
|
||||
{
|
||||
unsigned int cpu = smp_processor_id();
|
||||
@ -278,7 +273,7 @@ void intel_init_thermal(struct cpuinfo_x86 *c)
|
||||
wrmsr(MSR_IA32_THERM_INTERRUPT,
|
||||
l | (THERM_INT_LOW_ENABLE | THERM_INT_HIGH_ENABLE), h);
|
||||
|
||||
intel_set_thermal_handler();
|
||||
smp_thermal_vector = intel_thermal_interrupt;
|
||||
|
||||
rdmsr(MSR_IA32_MISC_ENABLE, l, h);
|
||||
wrmsr(MSR_IA32_MISC_ENABLE, l | MSR_IA32_MISC_ENABLE_TM1, h);
|
||||
|
Loading…
Reference in New Issue
Block a user