Skip to content

cpufreq: intel_pstate: Address some HWP-related oddities

Rafael J. Wysocki linux-pm lkml 4 versions – In review

Get series with b4
b4 am 3748218.V0HrpZKF9g@kreacher

Versions newest first · linked by author and title

  1. v4 Latest5 patches 1 replyIn review
  2. v35 patches 3 repliesSuperseded
  3. v25 patches 14 repliesApplied
Earlier versions · 1
VersionPostedPatchesRepliesStatus
v14 patches3 repliesSuperseded

Patches in v4 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/5cpufreq: intel_pstate: Refuse to turn off with HWP enableddrivers/cpufreq/intel_pstate.c+9 -30 replies
2/5cpufreq: intel_pstate: Update cached EPP in the active modedrivers/cpufreq/intel_pstate.c+15 -50 replies
3/5cpufreq: intel_pstate: Tweak the EPP sysfs interfaceDocumentation/admin-guide/pm/intel_pstate.rst drivers/cpufreq/intel_pstate.c+11 -10 replies
4/5cpufreq: intel_pstate: Add ->offline and ->online callbacksdrivers/cpufreq/intel_pstate.c+94 -490 replies
5/5cpufreq: intel_pstate: Free memory only when turning offdrivers/cpufreq/intel_pstate.c+24 -330 replies

Reviews trailers per patch

1 of 5 patches has a Reviewed-by or Acked-by of their own; the series has one for all of them.

PatchArtem BityutskiySrinivas Pandruvada
SeriesA-b
1/5
2/5
3/5R-b
4/5
5/5

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.

Read the v4 thread

Cover letter [PATCH v4 0/5] cpufreq: intel_pstate: Address some HWP-related oddities

Hi All,

The last two patches in the v3 needed to be updated to take re-enabling of HWP after an ACPI S3 suspend/resume cycle into account appropriately. The first three patches are the same as before.

The purpose of this series is to address some peculiarities related to taking CPUs offline/online and switching between different operation modes with HWP enabled that have become visible after allowing the driver to work in the passive mode with HWP enabled in 5.9-rc1 (and one that was there earlier, but can be addressed easily after the changes made in 5.9-rc1).

Please refer to the patch changelogs for details.

For easier testing/review, the series is available from the git branch at:

git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git \
intel_pstate-testing

I've done my best to address all of the possible corner cases, but the test matrix is quite extensive and I may have missed something, so go ahead and test.

Thanks,
Rafael