diff --git a/shared-core/r600_cp.c b/shared-core/r600_cp.c index 207f050..50ad2c1 100644 --- a/shared-core/r600_cp.c +++ b/shared-core/r600_cp.c @@ -2583,14 +2583,8 @@ static void r600_cp_discard_buffer(struct drm_device * dev, struct drm_buf * buf buf_priv->age = ++dev_priv->sarea_priv->last_dispatch; /* Emit the vertex buffer age */ - BEGIN_RING(8); + BEGIN_RING(2); R600_DISPATCH_AGE(buf_priv->age); - OUT_RING(CP_PACKET2()); - OUT_RING(CP_PACKET2()); - OUT_RING(CP_PACKET2()); - OUT_RING(CP_PACKET2()); - OUT_RING(CP_PACKET2()); - OUT_RING(CP_PACKET2()); ADVANCE_RING(); buf->pending = 1;