]> git.baikalelectronics.ru Git - kernel.git/commit
PM / Domains: Simplify detaching a device from its genpd
authorUlf Hansson <ulf.hansson@linaro.org>
Wed, 21 Sep 2016 13:38:50 +0000 (15:38 +0200)
committerRafael J. Wysocki <rafael.j.wysocki@intel.com>
Fri, 23 Sep 2016 23:54:28 +0000 (01:54 +0200)
commita067b4c5158d234b011a943ea70cc86c9b7ca6f6
tree126d44219109a7733848f7a4615aff193e9fac7d
parenta33138e3e2d6ea7e3b75f3b3b749c59565ae0885
PM / Domains: Simplify detaching a device from its genpd

There's no need to validate the PM domain by using genpd_lookup_dev() when
removing the device via genpd's genpd_dev_pm_detach() function. That's
because this function can't be called, unless there is a valid PM domain
for the device.

To simplify the behaviour, let's move code from pm_genpd_remove_device()
into a new internal function, genpd_remove_device(), which is called from
pm_genpd_remove_device() and genpd_dev_pm_detach().

Signed-off-by: Ulf Hansson <ulf.hansson@linaro.org>
Reviewed-by: Lina Iyer <lina.iyer@linaro.org>
Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
drivers/base/power/domain.c