PM / Domains: Return early for all errors in _genpd_power_off()
authorAisheng Dong <aisheng.dong@nxp.com>
Wed, 6 Mar 2019 13:25:15 +0000 (13:25 +0000)
committerRafael J. Wysocki <rafael.j.wysocki@intel.com>
Mon, 11 Mar 2019 10:26:45 +0000 (11:26 +0100)
commit0cec68a97787db1ca5772f5939ec4db22de78d65
tree8ee152d6b1829d4540aca70f656739de6b3cca97
parent46b7fe94995fd166786a301dbba919046e70e702
PM / Domains: Return early for all errors in _genpd_power_off()

It is strange to only return early for -EBUSY state and left other
errors to be still measured execution time.

As for error cases, the elapsed_ns computed actually is not quite
accurate and meaningful for governor to use. So let's simply return
for all error cases.

Signed-off-by: Dong Aisheng <aisheng.dong@nxp.com>
Reviewed-by: Ulf Hansson <ulf.hansson@linaro.org>
Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
drivers/base/power/domain.c