From f4846168a60feca7437f0039612ba9986c5f8d77 Mon Sep 17 00:00:00 2001 From: Chris Wilson Date: Mon, 5 Mar 2012 21:04:25 +0000 Subject: [PATCH] sna: Flush dirty CPU damage before notifying the compositor Fixes regression from a438e4ac (sna: Revamp vmap support) Signed-off-by: Chris Wilson --- src/sna/sna_accel.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/sna/sna_accel.c b/src/sna/sna_accel.c index 595b834f..709f29d4 100644 --- a/src/sna/sna_accel.c +++ b/src/sna/sna_accel.c @@ -11465,7 +11465,8 @@ sna_accel_reply_callback(CallbackListPtr *list, if (sna->flush || !info->startOfReply) return; - sna->flush = sna->kgem.flush || sna->kgem.sync; + sna->flush = (sna->kgem.flush || sna->kgem.sync || + !list_is_empty(&sna->dirty_pixmaps)); } static void