PM / QOS: Pass request type to dev_pm_qos_{add|remove}_notifier()
authorViresh Kumar <viresh.kumar@linaro.org>
Thu, 4 Jul 2019 07:36:17 +0000 (13:06 +0530)
committerRafael J. Wysocki <rafael.j.wysocki@intel.com>
Thu, 4 Jul 2019 08:40:54 +0000 (10:40 +0200)
commit0b07ee944701dabcddc294d903b5e8e21c2c5d95
tree189fb165d7aa8cbeffadf1e63bc9eba5aa769446
parent70a59fde6e69d1d8579f84bf4555bfffb3ce452d
PM / QOS: Pass request type to dev_pm_qos_{add|remove}_notifier()

In order to use the same set of routines to register notifiers for
different request types, update the existing
dev_pm_qos_{add|remove}_notifier() routines with an additional
parameter: request-type.

For now, it only supports resume-latency request type but will be
extended to frequency limit (min/max) constraints later on.

Reviewed-by: Matthias Kaehlcke <mka@chromium.org>
Reviewed-by: Ulf Hansson <ulf.hansson@linaro.org>
Signed-off-by: Viresh Kumar <viresh.kumar@linaro.org>
Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
Documentation/power/pm_qos_interface.txt
drivers/base/power/domain.c
drivers/base/power/qos.c
include/linux/pm_qos.h