[PATCH 4/6] depth

Chris Wilson chris at chris-wilson.co.uk
Thu Aug 9 19:31:43 UTC 2018


---
 drivers/gpu/drm/i915/intel_runtime_pm.c | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/drivers/gpu/drm/i915/intel_runtime_pm.c b/drivers/gpu/drm/i915/intel_runtime_pm.c
index 1b52179d6425..ec772c987452 100644
--- a/drivers/gpu/drm/i915/intel_runtime_pm.c
+++ b/drivers/gpu/drm/i915/intel_runtime_pm.c
@@ -53,20 +53,21 @@
 
 #include <linux/sort.h>
 
-#define STACKDEPTH 12
+#define STACKDEPTH 8
 
 static void init_intel_runtime_pm_wakeref(struct drm_i915_private *i915)
 {
 	spin_lock_init(&i915->runtime_pm.debug_lock);
 }
 
-static void track_intel_runtime_pm_wakeref(struct drm_i915_private *i915)
+static noinline void
+track_intel_runtime_pm_wakeref(struct drm_i915_private *i915)
 {
 	unsigned long entries[STACKDEPTH];
 	struct stack_trace trace = {
 		.entries = entries,
 		.max_entries = ARRAY_SIZE(entries),
-		.skip = 2
+		.skip = 1
 	};
 	unsigned long flags;
 	depot_stack_handle_t stack, *stacks;
-- 
2.18.0



More information about the Intel-gfx-trybot mailing list