summaryrefslogtreecommitdiffstats
path: root/scripts/qapi
diff options
context:
space:
mode:
authorJohn Snow2018-08-30 03:57:29 +0200
committerMax Reitz2018-08-31 16:28:33 +0200
commitf369b48dc4095861223f9bc4329935599e03b1c5 (patch)
tree60babe91698550c84a992a367bdc469eda348102 /scripts/qapi
parentjobs: add exit shim (diff)
downloadqemu-f369b48dc4095861223f9bc4329935599e03b1c5.tar.gz
qemu-f369b48dc4095861223f9bc4329935599e03b1c5.tar.xz
qemu-f369b48dc4095861223f9bc4329935599e03b1c5.zip
block/commit: utilize job_exit shim
Change the manual deferment to commit_complete into the implicit callback to job_exit, renaming commit_complete to commit_exit. This conversion does change the timing of when job_completed is called to after the bdrv_replace_node and bdrv_unref calls, which could have implications for bjob->blk which will now be put down after this cleanup. Kevin highlights that we did not take any permissions for that backend at job creation time, so it is safe to reorder these operations. Signed-off-by: John Snow <jsnow@redhat.com> Reviewed-by: Max Reitz <mreitz@redhat.com> Message-id: 20180830015734.19765-5-jsnow@redhat.com Reviewed-by: Jeff Cody <jcody@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com>
Diffstat (limited to 'scripts/qapi')
0 files changed, 0 insertions, 0 deletions