• Rafael J. Wysocki's avatar
    cpufreq: intel_pstate: Do not use performance_limits in passive mode · 2bc756e7
    Rafael J. Wysocki authored
    Using performance_limits in the passive mode doesn't make
    sense, because in that mode the global limits are applied to the
    frequency selected by the scaling governor.
    
    The maximum and minimum P-state limits in performance_limits are both
    set to 100 percent which will put all CPUs into the turbo range
    regardless of what governor is used and what frequencies are
    selected by it (that is particularly undesirable on CPUs with the
    generic powersave governor attached).
    
    For this reason, make intel_pstate_register_driver() always point
    limits to powersave_limits in the passive mode.
    
    Fixes: 001c76f0 (cpufreq: intel_pstate: Generic governors support)
    Signed-off-by: default avatarRafael J. Wysocki <rafael.j.wysocki@intel.com>
    2bc756e7
intel_pstate.c 69.7 KB