diff options
Diffstat (limited to 'kernel/sched/idle.c')
| -rw-r--r-- | kernel/sched/idle.c | 12 | 
1 files changed, 3 insertions, 9 deletions
| diff --git a/kernel/sched/idle.c b/kernel/sched/idle.c index 6135fbe83d68..6e78d071beb5 100644 --- a/kernel/sched/idle.c +++ b/kernel/sched/idle.c @@ -172,19 +172,13 @@ static void cpuidle_idle_call(void)  	/*  	 * Check if the idle task must be rescheduled. If it is the -	 * case, exit the function after re-enabling the local irq. +	 * case, exit the function after re-enabling the local IRQ.  	 */  	if (need_resched()) {  		local_irq_enable();  		return;  	} -	/* -	 * The RCU framework needs to be told that we are entering an idle -	 * section, so no more rcu read side critical sections and one more -	 * step to the grace period -	 */ -  	if (cpuidle_not_available(drv, dev)) {  		tick_nohz_idle_stop_tick(); @@ -244,7 +238,7 @@ exit_idle:  	__current_set_polling();  	/* -	 * It is up to the idle functions to reenable local interrupts +	 * It is up to the idle functions to re-enable local interrupts  	 */  	if (WARN_ON_ONCE(irqs_disabled()))  		local_irq_enable(); @@ -320,7 +314,7 @@ static void do_idle(void)  		rcu_nocb_flush_deferred_wakeup();  		/* -		 * In poll mode we reenable interrupts and spin. Also if we +		 * In poll mode we re-enable interrupts and spin. Also if we  		 * detected in the wakeup from idle path that the tick  		 * broadcast device expired for us, we don't want to go deep  		 * idle as we know that the IPI is going to arrive right away. |