public inbox for linux-pm@vger.kernel.org
 help / color / mirror / Atom feed
* [PATCH v3 0/4] Per CPU idle injection
@ 2023-01-17  2:07 Srinivas Pandruvada
  2023-01-17  2:07 ` [PATCH v3 1/4] powercap: idle_inject: Export symbols Srinivas Pandruvada
                   ` (3 more replies)
  0 siblings, 4 replies; 13+ messages in thread
From: Srinivas Pandruvada @ 2023-01-17  2:07 UTC (permalink / raw)
  To: rafael
  Cc: linux-pm, linux-kernel, daniel.lezcano, rui.zhang, amitk,
	Srinivas Pandruvada, kernel test robot

This series introduces per CPU idle injection. In preparation for this
enhance the existing powercap/idle_inject and modify intel_powerclamp
to use this. Then add per core idle injection driver.

v3
- Change callback from per CPU to per device and use in intel_powerclamp
- Remove unused var in per cpu idle injection module

v2
- Update based on feedback from Rafael on patch 2/4
- Kconfig dependency issue
Reported-by: kernel test robot <lkp@intel.com>

Srinivas Pandruvada (4):
  powercap: idle_inject: Export symbols
  powercap: idle_inject: Add update callback
  thermal/drivers/intel_powerclamp: Use powercap idle-inject framework
  thermal/drivers/intel_cpu_idle_cooling: Introduce Intel cpu idle
    cooling driver

 drivers/powercap/idle_inject.c                |  57 ++-
 drivers/thermal/intel/Kconfig                 |  12 +
 drivers/thermal/intel/Makefile                |   1 +
 .../thermal/intel/intel_cpu_idle_cooling.c    | 259 ++++++++++++++
 drivers/thermal/intel/intel_powerclamp.c      | 328 +++++++-----------
 include/linux/idle_inject.h                   |   3 +
 6 files changed, 443 insertions(+), 217 deletions(-)
 create mode 100644 drivers/thermal/intel/intel_cpu_idle_cooling.c

-- 
2.31.1


^ permalink raw reply	[flat|nested] 13+ messages in thread

end of thread, other threads:[~2023-01-20  4:59 UTC | newest]

Thread overview: 13+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-01-17  2:07 [PATCH v3 0/4] Per CPU idle injection Srinivas Pandruvada
2023-01-17  2:07 ` [PATCH v3 1/4] powercap: idle_inject: Export symbols Srinivas Pandruvada
2023-01-17  9:34   ` Daniel Lezcano
2023-01-17  2:07 ` [PATCH v3 2/4] powercap: idle_inject: Add update callback Srinivas Pandruvada
2023-01-17 11:13   ` Daniel Lezcano
2023-01-17 15:08     ` srinivas pandruvada
2023-01-17 15:09       ` Rafael J. Wysocki
2023-01-19 18:01         ` srinivas pandruvada
2023-01-17  2:07 ` [PATCH v3 3/4] thermal/drivers/intel_powerclamp: Use powercap idle-inject framework Srinivas Pandruvada
2023-01-17 11:16   ` Daniel Lezcano
2023-01-17 14:49     ` Rafael J. Wysocki
2023-01-17 14:55       ` Daniel Lezcano
2023-01-17  2:07 ` [PATCH v3 4/4] thermal/drivers/intel_cpu_idle_cooling: Introduce Intel cpu idle cooling driver Srinivas Pandruvada

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox