On ti, 2015-12-15 at 20:10 +0200, Imre Deak wrote: > We can make the RPM dependency on RC6 explciit in the code by taking > an > actual RPM reference, instead of avoiding to drop the initial one. > This > will also enable us to remove the HAS_RUNTIME_PM special casing from > more places in the next patch. > > Signed-off-by: Imre Deak <imre.deak@xxxxxxxxx> Reviewed-by: Joonas Lahtinen <joonas.lahtinen@xxxxxxxxxxxxxxx> Comment below. > --- > drivers/gpu/drm/i915/intel_pm.c | 15 +++++++++++++++ > drivers/gpu/drm/i915/intel_runtime_pm.c | 9 --------- > 2 files changed, 15 insertions(+), 9 deletions(-) > > diff --git a/drivers/gpu/drm/i915/intel_pm.c > b/drivers/gpu/drm/i915/intel_pm.c > index 99f2642..f93c4b9 100644 > --- a/drivers/gpu/drm/i915/intel_pm.c > > +++ b/drivers/gpu/drm/i915/intel_pm.c > <SNIP> > @@ -6025,10 +6035,15 @@ void intel_init_gt_powersave(struct > drm_device *dev) > > void intel_cleanup_gt_powersave(struct drm_device *dev) > { > + struct drm_i915_private *dev_priv = dev->dev_private; > + > if (IS_CHERRYVIEW(dev)) > return; > else if (IS_VALLEYVIEW(dev)) > valleyview_cleanup_gt_powersave(dev); > + > + if (!i915.enable_rc6) > + intel_runtime_pm_put(dev_priv); Although intel_enable_rc6 is used in other places, I think this is fine due to the variable being initialized in the counter function. Regards, Joonas > } > -- Joonas Lahtinen Open Source Technology Center Intel Corporation _______________________________________________ Intel-gfx mailing list Intel-gfx@xxxxxxxxxxxxxxxxxxxxx http://lists.freedesktop.org/mailman/listinfo/intel-gfx