PM / Domains: Move struct pm_domain_data to pm_domain.h
authorUlf Hansson <ulf.hansson@linaro.org>
Fri, 14 Nov 2014 07:41:32 +0000 (08:41 +0100)
committerRafael J. Wysocki <rafael.j.wysocki@intel.com>
Tue, 18 Nov 2014 00:20:15 +0000 (01:20 +0100)
The definition of the struct pm_domain_data better belongs in the
header for the PM domains, let's move it there.

Signed-off-by: Ulf Hansson <ulf.hansson@linaro.org>
Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
include/linux/pm.h
include/linux/pm_domain.h

index 383fd68aaee15a9e345b43d0260276e0526144ce..45e3e78c1e3a669716fc884562db96b4d6470383 100644 (file)
@@ -538,11 +538,7 @@ enum rpm_request {
 };
 
 struct wakeup_source;
-
-struct pm_domain_data {
-       struct list_head list_node;
-       struct device *dev;
-};
+struct pm_domain_data;
 
 struct pm_subsys_data {
        spinlock_t lock;
index 73e938b7e9374c68ac00fd99c65247eac9241fd4..86689b59ce5bc9161d21aff85086519b82e53fcb 100644 (file)
@@ -98,6 +98,11 @@ struct gpd_timing_data {
        bool cached_stop_ok;
 };
 
+struct pm_domain_data {
+       struct list_head list_node;
+       struct device *dev;
+};
+
 struct generic_pm_domain_data {
        struct pm_domain_data base;
        struct gpd_timing_data td;