This commit was manufactured by cvs2svn to create tag
[linux-2.6.git] / drivers / char / drm / i830_dma.c
index 86c4e42..090957d 100644 (file)
@@ -1165,19 +1165,19 @@ static void i830_dma_dispatch_vertex(drm_device_t *dev,
        DRM_DEBUG(  "start + used - 4 : %ld\n", start + used - 4);
 
        if (buf_priv->currently_mapped == I830_BUF_MAPPED) {
-               u32  *vp = buf_priv->virtual;
+               u32  *vp = buf_priv->kernel_virtual;
 
-               put_user( (GFX_OP_PRIMITIVE |
+               vp[0] =  (GFX_OP_PRIMITIVE |
                         sarea_priv->vertex_prim |
-                         ((used/4)-2)), &vp[0]);
+                         ((used/4)-2));
 
                if (dev_priv->use_mi_batchbuffer_start) {
-                       put_user(MI_BATCH_BUFFER_END, &vp[used/4]);
+                       vp[used/4] = MI_BATCH_BUFFER_END;
                        used += 4; 
                }
                
                if (used & 4) {
-                       put_user(0, &vp[used/4]);
+                       vp[used/4] = 0;
                        used += 4;
                }