Re: [Intel-gfx] [PATCH 03/46] drm/i915: Track all held rpm wakerefs

2019-01-07 Thread Chris Wilson
Quoting Mika Kuoppala (2019-01-07 13:14:00) > Chris Wilson writes: > > @@ -2011,6 +2011,8 @@ static int i915_drm_suspend_late(struct drm_device > > *dev, bool hibernation) > > > > out: > > enable_rpm_wakeref_asserts(dev_priv); > > + if (!dev_priv->uncore.user_forcewake.count) > > +

Re: [Intel-gfx] [PATCH 03/46] drm/i915: Track all held rpm wakerefs

2019-01-07 Thread Mika Kuoppala
Chris Wilson writes: > Everytime we take a wakeref, record the stack trace of where it was > taken; clearing the set if we ever drop back to no owners. For debugging > a rpm leak, we can look at all the current wakerefs and check if they > have a matching rpm_put. > > Signed-off-by: Chris Wilson

[Intel-gfx] [PATCH 03/46] drm/i915: Track all held rpm wakerefs

2019-01-07 Thread Chris Wilson
Everytime we take a wakeref, record the stack trace of where it was taken; clearing the set if we ever drop back to no owners. For debugging a rpm leak, we can look at all the current wakerefs and check if they have a matching rpm_put. Signed-off-by: Chris Wilson Cc: Jani Nikula --- drivers/gpu