]> Gentwo Git Trees - linux/.git/commit
PM: QoS: Introduce a CPU system wakeup QoS limit
authorUlf Hansson <ulf.hansson@linaro.org>
Tue, 25 Nov 2025 11:26:42 +0000 (12:26 +0100)
committerRafael J. Wysocki <rafael.j.wysocki@intel.com>
Tue, 25 Nov 2025 18:01:29 +0000 (19:01 +0100)
commita4e6512a79d8486dccf3e8b066e5d6bd5ff95446
tree1d132eb603be534dd9a5b7563944ac37684327cf
parentac3fd01e4c1efce8f2c054cdeb2ddd2fc0fb150d
PM: QoS: Introduce a CPU system wakeup QoS limit

Some platforms supports multiple low power states for CPUs that can be used
when entering system-wide suspend. Currently we are always selecting the
deepest possible state for the CPUs, which can break the system wakeup
latency constraint that may be required for a use case.

Let's take the first step towards addressing this problem, by introducing
an interface for user space, that allows us to specify the CPU system
wakeup QoS limit. Subsequent changes will start taking into account the new
QoS limit.

Reviewed-by: Dhruva Gole <d-gole@ti.com>
Reviewed-by: Kevin Hilman (TI) <khilman@baylibre.com>
Tested-by: Kevin Hilman (TI) <khilman@baylibre.com>
Signed-off-by: Ulf Hansson <ulf.hansson@linaro.org>
Link: https://patch.msgid.link/20251125112650.329269-2-ulf.hansson@linaro.org
Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
include/linux/pm_qos.h
kernel/power/Kconfig
kernel/power/qos.c