From 2f6afb5b1f02cc448da1b342627108ceddda4f0d Mon Sep 17 00:00:00 2001 From: Chris Wilson Date: Mon, 20 Jun 2011 17:29:17 +0100 Subject: [PATCH] sna: Only reduce gpu damage after migration Otherwise we end up doing work for no reason, ala the regression in grads-heat-map. However, it is important that the damage is reduced at some point or else it may grow unbounded. Hopefully normal usage will never hit the pathologocial case... Signed-off-by: Chris Wilson --- src/sna/sna_accel.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/sna/sna_accel.c b/src/sna/sna_accel.c index b465a347..2b78e92f 100644 --- a/src/sna/sna_accel.c +++ b/src/sna/sna_accel.c @@ -790,8 +790,8 @@ sna_pixmap_move_to_gpu(PixmapPtr pixmap) __sna_damage_destroy(priv->cpu_damage); priv->cpu_damage = NULL; -done: sna_damage_reduce(&priv->gpu_damage); +done: list_del(&priv->list); return priv; }