projects
/
openwrt
/
staging
/
blogic.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 36a8c7673c4f8cd27114047608decb3209f697f9..78a99d7c4e78a901bca7092d49a48ee2c3a81330 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)