PM: Reference counting of power.subsys_data
[pandora-kernel.git] / include / linux / pm.h
index bf5ee37..c6b5a0a 100644 (file)
@@ -423,6 +423,7 @@ struct wakeup_source;
 
 struct pm_subsys_data {
        spinlock_t lock;
+       unsigned int refcount;
 #ifdef CONFIG_PM_CLK
        struct list_head clock_list;
 #endif
@@ -473,6 +474,8 @@ struct dev_pm_info {
 };
 
 extern void update_pm_runtime_accounting(struct device *dev);
+extern int dev_pm_get_subsys_data(struct device *dev);
+extern int dev_pm_put_subsys_data(struct device *dev);
 
 /*
  * Power domains provide callbacks that are executed during system suspend,