aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/i915/intel_runtime_pm.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/gpu/drm/i915/intel_runtime_pm.c')
-rw-r--r--drivers/gpu/drm/i915/intel_runtime_pm.c10
1 files changed, 4 insertions, 6 deletions
diff --git a/drivers/gpu/drm/i915/intel_runtime_pm.c b/drivers/gpu/drm/i915/intel_runtime_pm.c
index 502c54428570..8d1aebc3e857 100644
--- a/drivers/gpu/drm/i915/intel_runtime_pm.c
+++ b/drivers/gpu/drm/i915/intel_runtime_pm.c
@@ -221,13 +221,11 @@ __untrack_all_wakerefs(struct intel_runtime_pm_debug *debug,
221static void 221static void
222dump_and_free_wakeref_tracking(struct intel_runtime_pm_debug *debug) 222dump_and_free_wakeref_tracking(struct intel_runtime_pm_debug *debug)
223{ 223{
224 struct drm_printer p; 224 if (debug->count) {
225 struct drm_printer p = drm_debug_printer("i915");
225 226
226 if (!debug->count) 227 __print_intel_runtime_pm_wakeref(&p, debug);
227 return; 228 }
228
229 p = drm_debug_printer("i915");
230 __print_intel_runtime_pm_wakeref(&p, debug);
231 229
232 kfree(debug->owners); 230 kfree(debug->owners);
233} 231}