Commit 33edbf02 authored by Hidetoshi Seto's avatar Hidetoshi Seto Committed by H. Peter Anvin
Browse files

x86, mce: don't init timer if !mce_available



In mce_cpu_restart, mce_init_timer is called unconditionally.
If !mce_available (e.g. mce is disabled), there are no useful work
for timer.  Stop running it.

Signed-off-by: default avatarHidetoshi Seto <seto.hidetoshi@jp.fujitsu.com>
Signed-off-by: default avatarH. Peter Anvin <hpa@zytor.com>
parent 184e1fdf
Loading
Loading
Loading
Loading
+3 −2
Original line number Diff line number Diff line
@@ -1617,7 +1617,8 @@ static int mce_resume(struct sys_device *dev)
static void mce_cpu_restart(void *data)
{
	del_timer_sync(&__get_cpu_var(mce_timer));
	if (mce_available(&current_cpu_data))
	if (!mce_available(&current_cpu_data))
		return;
	mce_init();
	mce_init_timer();
}