Home
Reading
Searching
Subscribe
Sponsors
Statistics
Posting
Contact
Spam
Lists
Links
About
Hosting
Filtering
Features Download
Marketing
Archives
FAQ
Blog
 
Gmane
From: Rafael J. Wysocki <rjw <at> sisk.pl>
Subject: [PATCH 0/2] PM / Domains: Allow drivers to attach PM domain callbacks to devices at any time
Newsgroups: gmane.linux.kernel
Date: Tuesday 3rd July 2012 10:27:45 UTC (over 4 years ago)
Hi,

This is a follow-up of the discussion I had with Arnd and Magnus during
the LCJ last month.

Namely, one of the limitations of the current generic PM domains code is
that
pm_genpd_add_callbacks() has to be executed after the device in question
has
been added to a PM domain.  This means that, if a driver wants to run this
routine from its .probe() callback, it cannot be registered before adding
the device to the PM domain, which potentially may be a problem when device
trees get involved into the system initialization.

For this reason, it is desirable to allow pm_genpd_add_callbacks() to be
called
for devices that haven't been added to any generic PM domains yet and the
following patches attempt to make that happen.

[1/2] Add reference counter for objects used to store PM domains data
related
      to devices.
[2/2] Make it possible to call pm_genpd_add_callbacks() before the device
is
      added to a PM domain.

Thanks,
Rafael
 
CD: 3ms