1 From 5848b90ad434c9c697e32cdd00a34708cfce24c5 Mon Sep 17 00:00:00 2001
2 From: Wolfgang Bumiller <w.bumiller@proxmox.com>
3 Date: Wed, 9 Dec 2015 15:41:13 +0100
4 Subject: [PATCH 22/55] backup: do not use bdrv_drain_all
8 1 file changed, 1 insertion(+), 5 deletions(-)
10 diff --git a/blockdev.c b/blockdev.c
11 index 2c51b95..0131e92 100644
14 @@ -3142,9 +3142,6 @@ static void pvebackup_cancel(void *opaque)
15 vma_writer_set_error(backup_state.vmaw, "backup cancelled");
18 - /* drain all i/o (awake jobs waiting for aio) */
21 GList *l = backup_state.di_list;
23 PVEBackupDevInfo *di = (PVEBackupDevInfo *)l->data;
24 @@ -3153,8 +3150,7 @@ static void pvebackup_cancel(void *opaque)
25 BlockJob *job = di->bs->job;
28 - block_job_cancel_sync(job);
29 - bdrv_drain_all(); /* drain all i/o (awake jobs waiting for aio) */
30 + block_job_cancel_sync(job);