diff options
Diffstat (limited to 'drivers/idle/intel_idle.c')
| -rw-r--r-- | drivers/idle/intel_idle.c | 5 | 
1 files changed, 1 insertions, 4 deletions
diff --git a/drivers/idle/intel_idle.c b/drivers/idle/intel_idle.c index 5d667501386..0e8fab1913d 100644 --- a/drivers/idle/intel_idle.c +++ b/drivers/idle/intel_idle.c @@ -71,7 +71,6 @@  static struct cpuidle_driver intel_idle_driver = {  	.name = "intel_idle",  	.owner = THIS_MODULE, -	.en_core_tk_irqen = 1,  };  /* intel_idle.max_cstate=0 disables driver */  static int max_cstate = CPUIDLE_STATE_MAX - 1; @@ -339,7 +338,6 @@ static int intel_idle(struct cpuidle_device *dev,  	if (!(lapic_timer_reliable_states & (1 << (cstate))))  		clockevents_notify(CLOCK_EVT_NOTIFY_BROADCAST_ENTER, &cpu); -	stop_critical_timings();  	if (!need_resched()) {  		__monitor((void *)¤t_thread_info()->flags, 0, 0); @@ -348,8 +346,6 @@ static int intel_idle(struct cpuidle_device *dev,  			__mwait(eax, ecx);  	} -	start_critical_timings(); -  	if (!(lapic_timer_reliable_states & (1 << (cstate))))  		clockevents_notify(CLOCK_EVT_NOTIFY_BROADCAST_EXIT, &cpu); @@ -465,6 +461,7 @@ static const struct x86_cpu_id intel_idle_ids[] = {  	ICPU(0x3c, idle_cpu_hsw),  	ICPU(0x3f, idle_cpu_hsw),  	ICPU(0x45, idle_cpu_hsw), +	ICPU(0x46, idle_cpu_hsw),  	{}  };  MODULE_DEVICE_TABLE(x86cpu, intel_idle_ids);  |