PM: domains: Pass generic PM noirq hooks to genpd_finish_suspend()
authorShawn Guo <shawn.guo@linaro.org>
Wed, 2 Nov 2022 14:21:02 +0000 (22:21 +0800)
committerRafael J. Wysocki <rafael.j.wysocki@intel.com>
Thu, 3 Nov 2022 18:40:58 +0000 (19:40 +0100)
commit615db6d96c725406ae39e2822e1fbde81ecf1efd
tree25102ea9377a99116aa726f75b1adc0acaa461ed
parent5616ce7b780af6103d7724f119514a6eb7b05f66
PM: domains: Pass generic PM noirq hooks to genpd_finish_suspend()

While argument `poweroff` works fine for genpd_finish_suspend() to handle
distinction between suspend and poweroff, it won't scale if we want to
use it for freeze as well.  Pass generic PM noirq hooks as arguments
instead, so that the function can possibly cover freeze case too.

Signed-off-by: Shawn Guo <shawn.guo@linaro.org>
Reviewed-by: Ulf Hansson <ulf.hansson@linaro.org>
Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
drivers/base/power/domain.c