diff options
Diffstat (limited to 'drivers/gpu/drm/i915/i915_gem.h')
-rw-r--r-- | drivers/gpu/drm/i915/i915_gem.h | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/drivers/gpu/drm/i915/i915_gem.h b/drivers/gpu/drm/i915/i915_gem.h index 599c4f6eb1ea..b0e4b976880c 100644 --- a/drivers/gpu/drm/i915/i915_gem.h +++ b/drivers/gpu/drm/i915/i915_gem.h | |||
@@ -47,17 +47,19 @@ struct drm_i915_private; | |||
47 | #define GEM_DEBUG_DECL(var) var | 47 | #define GEM_DEBUG_DECL(var) var |
48 | #define GEM_DEBUG_EXEC(expr) expr | 48 | #define GEM_DEBUG_EXEC(expr) expr |
49 | #define GEM_DEBUG_BUG_ON(expr) GEM_BUG_ON(expr) | 49 | #define GEM_DEBUG_BUG_ON(expr) GEM_BUG_ON(expr) |
50 | #define GEM_DEBUG_WARN_ON(expr) GEM_WARN_ON(expr) | ||
50 | 51 | ||
51 | #else | 52 | #else |
52 | 53 | ||
53 | #define GEM_SHOW_DEBUG() (0) | 54 | #define GEM_SHOW_DEBUG() (0) |
54 | 55 | ||
55 | #define GEM_BUG_ON(expr) BUILD_BUG_ON_INVALID(expr) | 56 | #define GEM_BUG_ON(expr) BUILD_BUG_ON_INVALID(expr) |
56 | #define GEM_WARN_ON(expr) (BUILD_BUG_ON_INVALID(expr), 0) | 57 | #define GEM_WARN_ON(expr) ({ unlikely(!!(expr)); }) |
57 | 58 | ||
58 | #define GEM_DEBUG_DECL(var) | 59 | #define GEM_DEBUG_DECL(var) |
59 | #define GEM_DEBUG_EXEC(expr) do { } while (0) | 60 | #define GEM_DEBUG_EXEC(expr) do { } while (0) |
60 | #define GEM_DEBUG_BUG_ON(expr) | 61 | #define GEM_DEBUG_BUG_ON(expr) |
62 | #define GEM_DEBUG_WARN_ON(expr) ({ BUILD_BUG_ON_INVALID(expr); 0; }) | ||
61 | #endif | 63 | #endif |
62 | 64 | ||
63 | #if IS_ENABLED(CONFIG_DRM_I915_TRACE_GEM) | 65 | #if IS_ENABLED(CONFIG_DRM_I915_TRACE_GEM) |