diff mbox

tickless: Fix tick nohz timer irq0 fail to increaase

Message ID 20100104104905.GA30574@youquan-linux.bj.intel.com (mailing list archive)
State New, archived
Headers show

Commit Message

Youquan Song Jan. 4, 2010, 10:49 a.m. UTC
None
diff mbox

Patch

diff --git a/kernel/time/tick-sched.c b/kernel/time/tick-sched.c
index f992762..a515bed 100644
--- a/kernel/time/tick-sched.c
+++ b/kernel/time/tick-sched.c
@@ -815,7 +815,7 @@  int tick_check_oneshot_change(int allow_nohz)
 	if (!timekeeping_valid_for_hres() || !tick_is_oneshot_available())
 		return 0;
 
-	if (!allow_nohz)
+	if (!allow_nohz && tick_nohz_enabled)
 		return 1;
 
 	tick_nohz_switch_to_nohz();