RFC PM / Domains: Add support for removing PM domains
Get series with b4
b4 am [email protected]Versions newest first
- v1 RFC Latest0 of 8 patches 0 repliesNew
Patches in v1 No applies recorded yet
None of the 8 patches the cover letter announces are in this archive.
Reviews trailers per patch
No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.
Cover letter [RFC PATCH 0/8] PM / Domains: Add support for removing PM domains
Hi Uffe,
Quoted 25 lines · Ulf Hansson
Quoted 24 lines · Jon Hunter
In order to safely remove PM domains there are a few changes that need to be made to ensure that no one is holding an external reference to a PM domain after it has been removed. One solution, implemented here, solves this by eliminating external references to PM domain. Another alternative would be to employ some reference counting for the PM domains, however, I did not see a good reason for allowing external references in the first place (as always there could be something that I have over-looked!).
Jon Hunter (8):
PM / Domains: Add new helper functions for device-tree
ARM: EXYNOS: Remove calls toof_genpd_get_from_provider()
staging: board: Remove calls toof_genpd_get_from_provider()PM / Domains: Don't exposegeneric_pm_domainstructure
PM / Domains: Verify the PM domain is present when adding a provider PM / Domains: Remove a provider by referencing the data pointer PM / Domains: Prepare for adding support to remove PM domains PM / Domains: Add support for removing PM domainsarch/arm/mach-exynos/pm_domains.c | 23 +-- drivers/base/power/domain.c | 324 +++++++++++++++++++++++++++++++++++--- drivers/staging/board/board.c | 9 +- include/linux/pm_domain.h | 55 ++++--- 4 files changed, 348 insertions(+), 63 deletions(-)
Quoted 8 lines
Quoted 3 lines
--
2.1.4Jon, thanks for posting this!
My initial impressions is the I like the ideas for where you moves this.I will review it in more details as soon as I can (travelling next week).
Just wanted to see if you have had chance to look at this yet? Not urgent.
Cheers
Jon