Skip to content
  • Linus Torvalds's avatar
    Merge tag 'pm-4.11-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm · c1aa905a
    Linus Torvalds authored
    Pull power management fixes from Rafael Wysocki:
     "These fix several issues in the intel_pstate driver and one issue in
      the schedutil cpufreq governor, clean up that governor a bit and hook
      up existing code for disabling cpufreq to a new kernel command line
      option.
    
      Specifics:
    
       - Three fixes for intel_pstate problems related to the passive mode
         (in which it acts as a regular cpufreq scaling driver), two for the
         handling of global P-state limits and one for the handling of the
         cpu_frequency tracepoint in that mode (Rafael Wysocki).
    
       - Three fixes for the handling of P-state limits in intel_pstate in
         the active mode (Rafael Wysocki).
    
       - Introduction of a new cpufreq.off=1 kernel command line argument
         that will disable cpufreq entirely if passed to the kernel and is
         simply hooked up to the existing code used by Xen (Len Brown).
    
       - Fix for the schedutil cpufreq governor to prevent it from using
         stale raw frequency values in configurations with mutiple CPUs
         sharing one policy object and a cleanup for it reducing its
         overhead slightly (Viresh Kumar)"
    
    * tag 'pm-4.11-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm:
      cpufreq: intel_pstate: Do not reinit performance limits in ->setpolicy
      cpufreq: intel_pstate: Fix intel_pstate_verify_policy()
      cpufreq: intel_pstate: Fix global settings in active mode
      cpufreq: Add the "cpufreq.off=1" cmdline option
      cpufreq: schedutil: Pass sg_policy to get_next_freq()
      cpufreq: schedutil: move cached_raw_freq to struct sugov_policy
      cpufreq: intel_pstate: Avoid triggering cpu_frequency tracepoint unnecessarily
      cpufreq: intel_pstate: Fix intel_cpufreq_verify_policy()
      cpufreq: intel_pstate: Do not use performance_limits in passive mode
    c1aa905a