From: Chia-I Wu Date: Mon, 8 Jul 2019 21:35:27 +0000 (-0700) Subject: virgl: remove transfer after transfer_write X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=eae4527551d13fb6df7280b79649d08b1c60f712;p=mesa.git virgl: remove transfer after transfer_write Now that virgl_transfer_queue_is_queued does not search COMPLETED_LIST, we don't need to move transfers to that list. Signed-off-by: Chia-I Wu Reviewed-by: Alexandros Frantzis --- diff --git a/src/gallium/drivers/virgl/virgl_transfer_queue.c b/src/gallium/drivers/virgl/virgl_transfer_queue.c index 4511d2f12d2..ea1e759bc69 100644 --- a/src/gallium/drivers/virgl/virgl_transfer_queue.c +++ b/src/gallium/drivers/virgl/virgl_transfer_queue.c @@ -212,8 +212,7 @@ static void transfer_write(struct virgl_transfer_queue *queue, // the exec buffer command. virgl_encode_transfer(queue->vs, buf, queued, VIRGL_TRANSFER_TO_HOST); - list_delinit(&queued->queue_link); - list_addtail(&queued->queue_link, &queue->lists[COMPLETED_LIST]); + remove_transfer(queue, args); } static void compare_and_perform_action(struct virgl_transfer_queue *queue,