Max Reitz
572b07bea1
qcow2: Always execute preallocate() in a coroutine
...
Some qcow2 functions (at least perform_cow()) expect s->lock to be
taken. Therefore, if we want to make use of them, we should execute
preallocate() (as "preallocate_co") in a coroutine so that we can use
the qemu_co_mutex_* functions.
Signed-off-by: Max Reitz <mreitz@redhat.com>
Message-id: 20171009215533.12530-3-mreitz@redhat.com
Cc: qemu-stable@nongnu.org
Reviewed-by: Eric Blake <eblake@redhat.com>
Reviewed-by: Jeff Cody <jcody@redhat.com>
Reviewed-by: Stefan Hajnoczi <stefanha@redhat.com>
Signed-off-by: Max Reitz <mreitz@redhat.com>
2017-10-26 15:01:14 +02:00
..
2017-06-16 07:55:00 +08:00
2017-10-06 16:28:58 +02:00
2017-10-26 14:45:57 +02:00
2017-06-26 14:54:46 +02:00
2017-06-26 14:54:46 +02:00
2017-09-05 16:47:52 +02:00
2017-04-24 15:09:33 -04:00
2017-04-24 15:09:33 -04:00
2017-10-06 16:28:58 +02:00
2017-10-06 16:30:47 +02:00
2017-07-11 17:44:56 +02:00
2017-05-16 10:34:50 -04:00
2017-10-06 16:28:58 +02:00
2017-08-31 12:29:07 +02:00
2017-09-26 14:46:23 +02:00
2017-09-04 13:09:13 +02:00
2017-09-04 13:09:13 +02:00
2017-10-26 14:45:57 +02:00
2017-09-19 14:09:31 +02:00
2017-09-06 10:12:02 +02:00
2017-10-26 14:45:57 +02:00
2017-10-12 16:20:27 -05:00
2017-08-23 11:22:15 -05:00
2017-07-14 12:04:42 +02:00
2017-09-04 13:09:13 +02:00
2017-08-08 15:19:16 +02:00
2017-09-04 13:09:13 +02:00
2017-09-05 16:47:51 +02:00
2017-10-06 16:28:58 +02:00
2017-09-26 15:00:32 +02:00
2017-10-26 14:45:57 +02:00
2017-10-06 16:30:48 +02:00
2017-05-11 14:28:07 +02:00
2017-10-26 15:01:14 +02:00
2017-10-06 16:30:48 +02:00
2017-10-06 16:30:47 +02:00
2017-07-17 11:34:11 +08:00
2017-07-17 11:34:11 +08:00
2017-07-17 11:34:11 +08:00
2017-10-13 12:38:41 +01:00
2017-07-17 11:34:11 +08:00
2017-09-04 13:09:13 +02:00
2017-09-04 18:31:13 +02:00
2017-09-04 13:09:13 +02:00
2017-09-26 14:46:23 +02:00
2017-09-05 14:14:33 +01:00
2017-05-09 09:13:51 +02:00
2017-09-05 13:21:58 +01:00
2017-07-10 13:18:07 +02:00
2017-09-26 14:46:23 +02:00
2017-10-13 12:38:41 +01:00
2017-10-26 14:45:57 +02:00
2017-07-17 11:28:15 +08:00
2017-08-31 12:29:07 +02:00
2017-08-08 14:37:00 +02:00
2017-08-08 15:19:16 +02:00
2017-08-31 12:29:07 +02:00
2017-09-26 14:46:23 +02:00
2017-05-09 09:13:51 +02:00