[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-block] [PATCH v2 for-2.11 1/4] blockjob: do not allow coroutin
From: |
Stefan Hajnoczi |
Subject: |
Re: [Qemu-block] [PATCH v2 for-2.11 1/4] blockjob: do not allow coroutine double entry or entry-after-completion |
Date: |
Tue, 21 Nov 2017 10:49:46 +0000 |
User-agent: |
Mutt/1.9.1 (2017-09-22) |
On Mon, Nov 20, 2017 at 09:23:23PM -0500, Jeff Cody wrote:
> @@ -291,10 +291,10 @@ void block_job_start(BlockJob *job)
> {
> assert(job && !block_job_started(job) && job->paused &&
> job->driver && job->driver->start);
> - job->co = qemu_coroutine_create(block_job_co_entry, job);
> job->pause_count--;
> job->busy = true;
> job->paused = false;
> + job->co = qemu_coroutine_create(block_job_co_entry, job);
> bdrv_coroutine_enter(blk_bs(job->blk), job->co);
> }
Please see discussion on v1 about this hunk.
The rest looks good.
signature.asc
Description: PGP signature