aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/base/power/common.c
Commit message (Collapse)AuthorAge
* drivers/base: change module.h -> export.h in power/common.cPaul Gortmaker2011-10-31
| | | | | | | | This file isn't using full modular functionality, and hence can be "downgraded" to just using export.h Reported-by: Stephen Rothwell <sfr@canb.auug.org.au> Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
* PM: Move clock-related definitions and headers to separate fileRafael J. Wysocki2011-08-25
| | | | | | | | | | Since the PM clock management code in drivers/base/power/clock_ops.c is used for both runtime PM and system suspend/hibernation, the definitions of data structures and headers related to it should not be located in include/linux/pm_rumtime.h. Move them to a separate header file. Signed-off-by: Rafael J. Wysocki <rjw@sisk.pl>
* PM: Reference counting of power.subsys_dataRafael J. Wysocki2011-08-25
Since the power.subsys_data device field will be used by multiple filesystems, introduce a reference counting mechanism for it to avoid freeing it prematurely or changing its value at a wrong time. Make the PM clocks management code that currently is the only user of power.subsys_data use the new reference counting. Signed-off-by: Rafael J. Wysocki <rjw@sisk.pl>