block-copy: move progress_set_remaining in block_copy_task_end
authorEmanuele Giuseppe Esposito <eesposit@redhat.com>
Thu, 24 Jun 2021 07:20:41 +0000 (09:20 +0200)
committerVladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>
Fri, 25 Jun 2021 11:33:35 +0000 (14:33 +0300)
commite3dd339feec2da3bcd82021e4ce4fe09dbf9c8b4
treef50edcf5ed9c40d56b2eb45107149f5df7ef69ee
parent05d5e12b243df43a8a58568edf6a342806879d98
block-copy: move progress_set_remaining in block_copy_task_end

Moving this function in task_end ensures to update the progress
anyways, even if there is an error.

It also helps in next patch, allowing task_end to have only
one critical section.

Reviewed-by: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>
Signed-off-by: Emanuele Giuseppe Esposito <eesposit@redhat.com>
Message-Id: <20210624072043.180494-4-eesposit@redhat.com>
Signed-off-by: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>
block/block-copy.c