X-Git-Url: http://pileus.org/git/?a=blobdiff_plain;f=Documentation%2Fcpuidle%2Fsysfs.txt;h=b6f44f490ed7839f0963acfc0c53ed2537fa35e2;hb=59f3b797c50ad078cde59050cd1a7c4cb8e5a8e5;hp=9d28a3406e745589383021732fe7941ed9aad1cb;hpb=b6255ee3d82798eb1eee9fb1cca713317b5afae8;p=~andy%2Flinux diff --git a/Documentation/cpuidle/sysfs.txt b/Documentation/cpuidle/sysfs.txt index 9d28a3406e7..b6f44f490ed 100644 --- a/Documentation/cpuidle/sysfs.txt +++ b/Documentation/cpuidle/sysfs.txt @@ -76,9 +76,17 @@ total 0 * desc : Small description about the idle state (string) -* disable : Option to disable this idle state (bool) +* disable : Option to disable this idle state (bool) -> see note below * latency : Latency to exit out of this idle state (in microseconds) * name : Name of the idle state (string) * power : Power consumed while in this idle state (in milliwatts) * time : Total time spent in this idle state (in microseconds) * usage : Number of times this state was entered (count) + +Note: +The behavior and the effect of the disable variable depends on the +implementation of a particular governor. In the ladder governor, for +example, it is not coherent, i.e. if one is disabling a light state, +then all deeper states are disabled as well, but the disable variable +does not reflect it. Likewise, if one enables a deep state but a lighter +state still is disabled, then this has no effect.