PM: domains: create debugfs nodes when adding power domains
authorThierry Strudel <tstrudel@google.com>
Tue, 8 Dec 2020 19:19:55 +0000 (11:19 -0800)
committerRafael J. Wysocki <rafael.j.wysocki@intel.com>
Fri, 11 Dec 2020 18:35:49 +0000 (19:35 +0100)
commit718072ceb211833f3c71724f49d733d636067191
tree3a30dbe6acb3112e024dca7b6a98ad695fda0fa6
parenta94ef811f7c3748736b85db0406da8e4ea391ac6
PM: domains: create debugfs nodes when adding power domains

debugfs nodes were created in genpd_debug_init alled in late_initcall
preventing power domains registered though loadable modules to have
a debugfs entry.

Create/remove debugfs nodes when the power domain is added/removed
to/from the internal gpd_list.

Signed-off-by: Thierry Strudel <tstrudel@google.com>
Reviewed-by: Greg Kroah-Hartman <gregkh@linuxfoundation.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