projects
/
platform
/
kernel
/
linux-rpi.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
0cdfdf6
)
drm/i915/gem: Manually dump the debug trace on GEM_BUG_ON
author
Chris Wilson
<chris@chris-wilson.co.uk>
Tue, 19 Nov 2019 10:09:13 +0000
(10:09 +0000)
committer
Chris Wilson
<chris@chris-wilson.co.uk>
Tue, 19 Nov 2019 17:44:39 +0000
(17:44 +0000)
Since igt now defaults to not enabling ftrace-on-oops, we need to
manually invoke GEM_TRACE_DUMP() to see the debug log prior to a
GEM_BUG_ON panicking.
Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
Acked-by: Mika Kuoppala <mika.kuoppala@linux.intel.com>
Link:
https://patchwork.freedesktop.org/patch/msgid/20191119100929.2628356-1-chris@chris-wilson.co.uk
drivers/gpu/drm/i915/i915_gem.h
patch
|
blob
|
history
diff --git
a/drivers/gpu/drm/i915/i915_gem.h
b/drivers/gpu/drm/i915/i915_gem.h
index
36a8c76
..
78a99d7
100644
(file)
--- a/
drivers/gpu/drm/i915/i915_gem.h
+++ b/
drivers/gpu/drm/i915/i915_gem.h
@@
-30,6
+30,8
@@
#include <drm/drm_drv.h>
+#include "i915_utils.h"
+
struct drm_i915_private;
#ifdef CONFIG_DRM_I915_DEBUG_GEM
@@
-39,6
+41,7
@@
struct drm_i915_private;
#define GEM_BUG_ON(condition) do { if (unlikely((condition))) { \
GEM_TRACE_ERR("%s:%d GEM_BUG_ON(%s)\n", \
__func__, __LINE__, __stringify(condition)); \
+ GEM_TRACE_DUMP(); \
BUG(); \
} \
} while(0)