]> git.karo-electronics.de Git - karo-tx-linux.git/commitdiff
drm/i915: BUG() if fences are used on unsupported platform
authorBen Widawsky <benjamin.widawsky@intel.com>
Tue, 18 Dec 2012 18:31:22 +0000 (10:31 -0800)
committerDaniel Vetter <daniel.vetter@ffwll.ch>
Tue, 18 Dec 2012 21:29:55 +0000 (22:29 +0100)
Signed-off-by: Ben Widawsky <ben@bwidawsk.net>
Reviewed-by: Jesse Barnes <jbarnes@virtuousgeek.org>
Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
drivers/gpu/drm/i915/i915_gem.c
drivers/gpu/drm/i915/i915_irq.c

index d15c86279d02181957791c01a508419303f6827e..ad03dea210bda78d1b30911c5e26aa1a58105a81 100644 (file)
@@ -2649,7 +2649,7 @@ static void i915_gem_write_fence(struct drm_device *dev, int reg,
        case 4: i965_write_fence_reg(dev, reg, obj); break;
        case 3: i915_write_fence_reg(dev, reg, obj); break;
        case 2: i830_write_fence_reg(dev, reg, obj); break;
-       default: break;
+       default: BUG();
        }
 }
 
index 551f370657b7549d73853424d9ac78ed56da0207..6ba0573e7f169a6611483c118b98841ca895ff1e 100644 (file)
@@ -1106,6 +1106,8 @@ static void i915_gem_record_fences(struct drm_device *dev,
                        error->fence[i] = I915_READ(FENCE_REG_830_0 + (i * 4));
                break;
 
+       default:
+               BUG();
        }
 }