From 1e2a03ad19664e846ece4110e53d26babb5a2159 Mon Sep 17 00:00:00 2001 From: Chris Wilson Date: Wed, 12 Sep 2012 16:15:22 +0100 Subject: [PATCH] sna: Propagate busyness when creating the proxy Signed-off-by: Chris Wilson --- src/sna/kgem.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/sna/kgem.c b/src/sna/kgem.c index 0fabb01e..d675ebb8 100644 --- a/src/sna/kgem.c +++ b/src/sna/kgem.c @@ -4178,6 +4178,13 @@ struct kgem_bo *kgem_create_proxy(struct kgem *kgem, bo->proxy = kgem_bo_reference(target); bo->delta = offset; + + if (target->exec) { + list_move_tail(&bo->request, &kgem->next_request->buffers); + bo->exec = &_kgem_dummy_exec; + } + bo->rq = target->rq; + return bo; }