@@ -126,7 +126,7 @@ static const struct genpd_lock_ops genpd_spin_ops = {
126126#define genpd_is_always_on (genpd ) (genpd->flags & GENPD_FLAG_ALWAYS_ON)
127127
128128static inline bool irq_safe_dev_in_no_sleep_domain (struct device * dev ,
129- struct generic_pm_domain * genpd )
129+ const struct generic_pm_domain * genpd )
130130{
131131 bool ret ;
132132
@@ -181,12 +181,14 @@ static struct generic_pm_domain *dev_to_genpd(struct device *dev)
181181 return pd_to_genpd (dev -> pm_domain );
182182}
183183
184- static int genpd_stop_dev (struct generic_pm_domain * genpd , struct device * dev )
184+ static int genpd_stop_dev (const struct generic_pm_domain * genpd ,
185+ struct device * dev )
185186{
186187 return GENPD_DEV_CALLBACK (genpd , int , stop , dev );
187188}
188189
189- static int genpd_start_dev (struct generic_pm_domain * genpd , struct device * dev )
190+ static int genpd_start_dev (const struct generic_pm_domain * genpd ,
191+ struct device * dev )
190192{
191193 return GENPD_DEV_CALLBACK (genpd , int , start , dev );
192194}
@@ -738,7 +740,7 @@ static bool pm_genpd_present(const struct generic_pm_domain *genpd)
738740
739741#ifdef CONFIG_PM_SLEEP
740742
741- static bool genpd_dev_active_wakeup (struct generic_pm_domain * genpd ,
743+ static bool genpd_dev_active_wakeup (const struct generic_pm_domain * genpd ,
742744 struct device * dev )
743745{
744746 return GENPD_DEV_CALLBACK (genpd , bool , active_wakeup , dev );
@@ -840,7 +842,8 @@ static void genpd_sync_power_on(struct generic_pm_domain *genpd, bool use_lock,
840842 * signal remote wakeup from the system's working state as needed by runtime PM.
841843 * Return 'true' in either of the above cases.
842844 */
843- static bool resume_needed (struct device * dev , struct generic_pm_domain * genpd )
845+ static bool resume_needed (struct device * dev ,
846+ const struct generic_pm_domain * genpd )
844847{
845848 bool active_wakeup ;
846849
@@ -975,7 +978,7 @@ static int pm_genpd_resume_noirq(struct device *dev)
975978 */
976979static int pm_genpd_freeze_noirq (struct device * dev )
977980{
978- struct generic_pm_domain * genpd ;
981+ const struct generic_pm_domain * genpd ;
979982 int ret = 0 ;
980983
981984 dev_dbg (dev , "%s()\n" , __func__ );
@@ -999,7 +1002,7 @@ static int pm_genpd_freeze_noirq(struct device *dev)
9991002 */
10001003static int pm_genpd_thaw_noirq (struct device * dev )
10011004{
1002- struct generic_pm_domain * genpd ;
1005+ const struct generic_pm_domain * genpd ;
10031006 int ret = 0 ;
10041007
10051008 dev_dbg (dev , "%s()\n" , __func__ );
0 commit comments