]>
Commit | Line | Data |
---|---|---|
076b4026 | 1 | From 38abda3a4e7ed915f97bcc241e77a0c72ab16d85 Mon Sep 17 00:00:00 2001 |
95259824 WB |
2 | From: Wolfgang Bumiller <w.bumiller@proxmox.com> |
3 | Date: Wed, 9 Dec 2015 15:41:13 +0100 | |
45169293 | 4 | Subject: [PATCH 21/49] backup: do not use bdrv_drain_all |
95259824 WB |
5 | |
6 | --- | |
7 | blockdev.c | 6 +----- | |
8 | 1 file changed, 1 insertion(+), 5 deletions(-) | |
9 | ||
10 | diff --git a/blockdev.c b/blockdev.c | |
076b4026 | 11 | index 77ee7ff93b..2713585051 100644 |
95259824 WB |
12 | --- a/blockdev.c |
13 | +++ b/blockdev.c | |
a544966d | 14 | @@ -3135,9 +3135,6 @@ static void pvebackup_cancel(void *opaque) |
95259824 WB |
15 | vma_writer_set_error(backup_state.vmaw, "backup cancelled"); |
16 | } | |
17 | ||
18 | - /* drain all i/o (awake jobs waiting for aio) */ | |
19 | - bdrv_drain_all(); | |
20 | - | |
21 | GList *l = backup_state.di_list; | |
22 | while (l) { | |
23 | PVEBackupDevInfo *di = (PVEBackupDevInfo *)l->data; | |
a544966d | 24 | @@ -3146,8 +3143,7 @@ static void pvebackup_cancel(void *opaque) |
95259824 WB |
25 | BlockJob *job = di->bs->job; |
26 | if (job) { | |
27 | if (!di->completed) { | |
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); | |
31 | } | |
32 | } | |
33 | } | |
34 | -- | |
45169293 | 35 | 2.11.0 |
95259824 | 36 |