summaryrefslogtreecommitdiffstats
path: root/kernel/softirq.c
diff options
context:
space:
mode:
authorFrederic Weisbecker2012-01-24 18:59:43 +0100
committerThomas Gleixner2012-02-15 15:23:09 +0100
commit15f827be93928890bba965bc175caee50c4406d2 (patch)
treef858d834563a8f47327fbd4792dcf3b5499901b9 /kernel/softirq.c
parentnohz: Remove update_ts_time_stat from tick_nohz_start_idle (diff)
downloadkernel-qcow2-linux-15f827be93928890bba965bc175caee50c4406d2.tar.gz
kernel-qcow2-linux-15f827be93928890bba965bc175caee50c4406d2.tar.xz
kernel-qcow2-linux-15f827be93928890bba965bc175caee50c4406d2.zip
nohz: Remove ts->Einidle checks before restarting the tick
ts->inidle is set by tick_nohz_idle_enter() and unset by tick_nohz_idle_exit(). However these two calls are assumed to be always paired. This means that by the time we call tick_nohz_idle_exit(), ts->inidle is supposed to be always set to 1. Remove the checks for ts->inidle in tick_nohz_idle_exit(). This simplifies a bit the code and improves its debuggability (ie: ensure the call is paired with a tick_nohz_idle_enter() call). Signed-off-by: Frederic Weisbecker <fweisbec@gmail.com> Reviewed-by: Yong Zhang <yong.zhang0@gmail.com> Cc: Peter Zijlstra <a.p.zijlstra@chello.nl> Cc: John Stultz <john.stultz@linaro.org> Cc: Ingo Molnar <mingo@elte.hu> Link: http://lkml.kernel.org/r/1327427984-23282-2-git-send-email-fweisbec@gmail.com Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Diffstat (limited to 'kernel/softirq.c')
0 files changed, 0 insertions, 0 deletions