summaryrefslogtreecommitdiffstats
path: root/job.c
diff options
context:
space:
mode:
authorPeter Maydell2018-08-23 18:35:48 +0200
committerPeter Maydell2018-08-23 18:35:48 +0200
commit5ccac548faf041ff5229a8e8342e3be14a34c8af (patch)
tree9d633dd7865ec6139108b93a64d99ec8fdcbf224 /job.c
parentMerge remote-tracking branch 'remotes/vivier2/tags/linux-user-for-3.1-pull-re... (diff)
parentblock: iotest to catch abort on forced blockjob cancel (diff)
downloadqemu-5ccac548faf041ff5229a8e8342e3be14a34c8af.tar.gz
qemu-5ccac548faf041ff5229a8e8342e3be14a34c8af.tar.xz
qemu-5ccac548faf041ff5229a8e8342e3be14a34c8af.zip
Merge remote-tracking branch 'remotes/cody/tags/block-pull-request' into staging
# gpg: Signature made Wed 22 Aug 2018 04:40:38 BST # gpg: using RSA key BDBE7B27C0DE3057 # gpg: Good signature from "Jeffrey Cody <jcody@redhat.com>" # gpg: aka "Jeffrey Cody <jeff@codyprime.org>" # gpg: aka "Jeffrey Cody <codyprime@gmail.com>" # Primary key fingerprint: 9957 4B4D 3474 90E7 9D98 D624 BDBE 7B27 C0DE 3057 * remotes/cody/tags/block-pull-request: block: iotest to catch abort on forced blockjob cancel block: for jobs, do not clear user_paused until after the resume Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Diffstat (limited to 'job.c')
-rw-r--r--job.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/job.c b/job.c
index fa671b431a..e36ebaafd8 100644
--- a/job.c
+++ b/job.c
@@ -732,10 +732,10 @@ static void job_cancel_async(Job *job, bool force)
{
if (job->user_paused) {
/* Do not call job_enter here, the caller will handle it. */
- job->user_paused = false;
if (job->driver->user_resume) {
job->driver->user_resume(job);
}
+ job->user_paused = false;
assert(job->pause_count > 0);
job->pause_count--;
}