mixing breaks in r128 driver.. fixed in kernel
authorDave Airlie <airlied@linux.ie>
Fri, 11 Nov 2005 09:20:34 +0000 (09:20 +0000)
committerDave Airlie <airlied@linux.ie>
Fri, 11 Nov 2005 09:20:34 +0000 (09:20 +0000)
shared-core/r128_state.c

index 9384746..6aeeb4b 100644 (file)
@@ -1527,12 +1527,16 @@ static int r128_cce_depth(DRM_IOCTL_ARGS)
        switch (depth.func) {
        case R128_WRITE_SPAN:
                ret = r128_cce_dispatch_write_span(dev, &depth);
+               break;
        case R128_WRITE_PIXELS:
                ret = r128_cce_dispatch_write_pixels(dev, &depth);
+               break;
        case R128_READ_SPAN:
                ret = r128_cce_dispatch_read_span(dev, &depth);
+               break;
        case R128_READ_PIXELS:
                ret = r128_cce_dispatch_read_pixels(dev, &depth);
+               break;
        }
 
        COMMIT_RING();