Skip to content

PM: sleep: Rework cpuidle handling during system-wide PM transitions

Rafael J. Wysocki linux-pm lkml 1 version In review

Get series with b4
b4 am 2230995.ElGaqSPkdT@kreacher

Versions newest first

  1. v1 Latest2 patches 2 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/2PM: suspend: Do not pause cpuidle in the suspend-to-idle pathdrivers/base/power/main.c kernel/power/suspend.c+12 -71 reply
2/2PM: sleep: Pause cpuidle later and resume it earlier during system transitionsdrivers/base/power/main.c kernel/power/hibernate.c kernel/power/power.h +1 more+24 -201 reply

Reviews trailers per patch

All 2 patches have a Reviewed-by or Acked-by.

PatchUlf Hansson
1/2R-b T-b
2/2R-b T-b

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

Read the v1 thread

Cover letter [PATCH 0/2] PM: sleep: Rework cpuidle handling during system-wide PM transitions

Hi All,

Currently, cpuidle is paused before the last phase of suspending device (suspend_noirq), but first it doesn't make sense to pause it for suspend-to-idle, because suspend-to-idle resumes it anyway later, and then it need not be paused while suspending devices anyway.

Patch [1/2] removes the pausing and resuming of cpuidle from the suspend-to-idle path and patch [1/2] combines these operations with the disabling and enabling of secondary CPUs (which does not take place in the suspend-to-idle path), respectively.

Thanks!