From 69f69b003afc34ed153ac3463e7844f77c29dce2 Mon Sep 17 00:00:00 2001 From: Yongcong Du Date: Thu, 5 Jul 2012 10:42:55 +0800 Subject: [PATCH] cpuidle: we should exit when cStateCount is less than 3 If only C0, C1 are available, it doesn't make any sense to enable cpuidle Signed-off-by: Fredrik Holmqvist --- src/add-ons/kernel/idle/generic/cpuidle.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/add-ons/kernel/idle/generic/cpuidle.cpp b/src/add-ons/kernel/idle/generic/cpuidle.cpp index 041b7298ca..0ce9851132 100644 --- a/src/add-ons/kernel/idle/generic/cpuidle.cpp +++ b/src/add-ons/kernel/idle/generic/cpuidle.cpp @@ -86,7 +86,7 @@ std_ops(int32 op, ...) } close_module_list(cookie); - if (sCpuidleModule->cStateCount < 2) { + if (sCpuidleModule->cStateCount < 3) { dprintf("no enough available cstates, exiting...\n"); put_module(sCpuidleModule->info.name); return B_ERROR;