Peter Maydell
5273a45e75
Merge remote-tracking branch 'remotes/famz/tags/for-upstream' into staging
...
# gpg: Signature made Fri 28 Oct 2016 15:47:39 BST
# gpg: using RSA key 0xCA35624C6A9171C6
# gpg: Good signature from "Fam Zheng <famz@redhat.com >"
# gpg: WARNING: This key is not certified with a trusted signature!
# gpg: There is no indication that the signature belongs to the owner.
# Primary key fingerprint: 5003 7CB7 9706 0F76 F021 AD56 CA35 624C 6A91 71C6
* remotes/famz/tags/for-upstream:
aio: convert from RFifoLock to QemuRecMutex
qemu-thread: introduce QemuRecMutex
iothread: release AioContext around aio_poll
block: only call aio_poll on the current thread's AioContext
qemu-img: call aio_context_acquire/release around block job
qemu-io: acquire AioContext
block: prepare bdrv_reopen_multiple to release AioContext
replication: pass BlockDriverState to reopen_backing_file
iothread: detach all block devices before stopping them
aio: introduce qemu_get_current_aio_context
sheepdog: use BDRV_POLL_WHILE
nfs: use BDRV_POLL_WHILE
nfs: move nfs_set_events out of the while loops
block: introduce BDRV_POLL_WHILE
qed: Implement .bdrv_drain
block: change drain to look only at one child at a time
block: add BDS field to count in-flight requests
mirror: use bdrv_drained_begin/bdrv_drained_end
blockjob: introduce .drain callback for jobs
replication: interrupt failover if the main device is closed
Signed-off-by: Peter Maydell <peter.maydell@linaro.org >
2016-10-31 10:10:16 +00:00
..
2016-10-10 01:16:58 +03:00
2016-07-25 13:23:18 -05:00
2016-10-17 10:05:48 +08:00
2015-12-17 13:37:15 +00:00
2016-02-08 17:29:54 +01:00
2016-10-28 09:38:27 +11:00
2016-07-22 13:23:39 +05:30
2016-07-19 13:21:08 +02:00
2016-10-28 14:29:50 +01:00
2016-10-24 15:27:19 +02:00
2016-10-28 21:50:18 +08:00
2016-06-07 18:19:24 +03:00
2016-10-28 09:38:27 +11:00
2016-10-26 08:29:01 -07:00
2016-10-14 10:06:47 +11:00
2016-06-07 18:19:24 +03:00
2016-10-14 10:06:47 +11:00
2016-10-14 10:06:47 +11:00
2016-09-07 12:40:13 +10:00
2016-09-23 13:36:09 +02:00
2016-10-25 17:56:14 +02:00
2016-06-07 18:19:24 +03:00
2016-06-07 18:19:24 +03:00
2016-07-06 10:52:03 +02:00
2016-06-07 18:19:24 +03:00
2016-10-25 16:25:54 +02:00
2016-09-08 17:57:32 +04:00
2016-09-08 17:57:32 +04:00
2016-06-07 18:19:24 +03:00
2016-02-16 14:29:27 +00:00
2016-09-12 12:00:52 +01:00
2016-06-07 18:19:24 +03:00
2016-06-20 16:38:13 +02:00
2016-07-29 14:14:15 +10:00
2016-06-07 18:19:24 +03:00
2016-06-07 18:19:24 +03:00
2016-10-28 09:38:27 +11:00
2016-06-07 18:19:24 +03:00
2016-10-16 12:04:15 +11:00
2016-06-07 18:19:24 +03:00
2016-06-07 18:19:24 +03:00
2016-06-07 18:19:24 +03:00
2016-09-08 10:43:58 +01:00
2016-10-06 16:15:53 +11:00
2016-06-07 18:19:24 +03:00
2016-10-28 09:38:27 +11:00
2016-06-20 16:38:13 +02:00
2016-03-22 22:20:15 +01:00
2015-12-18 12:18:31 +00:00
2016-06-07 18:19:24 +03:00
2016-06-07 18:19:24 +03:00
2016-06-07 18:19:24 +03:00
2016-06-07 18:19:24 +03:00
2016-10-28 09:38:27 +11:00
2016-10-14 10:06:47 +11:00
2016-10-28 09:36:58 +11:00
2016-10-17 19:22:17 +01:00
2016-06-07 18:19:24 +03:00
2016-10-31 10:10:16 +00:00
2016-06-07 18:19:24 +03:00
2016-06-07 18:19:24 +03:00
2016-09-08 18:05:22 +04:00
2016-06-07 18:19:24 +03:00
2016-10-19 10:09:24 +01:00
2016-10-28 09:36:58 +11:00
2016-10-28 11:17:31 +11:00
2016-10-24 16:26:53 +01:00
2016-10-24 16:26:53 +01:00
2016-10-24 16:26:53 +01:00
2016-06-07 18:19:24 +03:00
2016-10-14 10:06:47 +11:00
2016-10-06 16:15:53 +11:00
2016-10-24 15:27:19 +02:00
2016-09-08 18:05:21 +04:00
2016-06-07 18:19:24 +03:00
2016-10-28 09:36:58 +11:00
2016-06-07 18:19:24 +03:00
2016-10-28 09:38:27 +11:00
2016-10-16 12:04:15 +11:00
2016-10-28 09:38:27 +11:00
2016-10-28 21:50:18 +08:00
2016-10-24 16:26:54 +01:00
2016-06-07 18:19:24 +03:00
2016-06-17 15:23:51 +01:00
2016-07-13 13:26:02 +02:00
2016-08-08 13:05:43 +02:00
2016-09-13 19:13:32 +02:00
2016-10-24 15:46:10 +02:00
2016-07-06 10:52:04 +02:00
2016-09-28 17:11:23 +01:00
2016-03-22 22:20:15 +01:00
2016-09-23 11:42:52 +08:00
2016-10-19 10:09:24 +01:00
2016-10-19 10:23:55 +01:00
2016-03-22 22:20:15 +01:00
2016-09-19 16:30:45 +01:00
2016-06-13 12:41:17 +01:00
2016-03-22 22:20:15 +01:00
2016-03-22 22:20:15 +01:00
2016-07-04 10:46:59 +01:00
2016-09-08 17:57:32 +04:00
2016-06-07 18:19:24 +03:00
2016-06-20 16:38:13 +02:00
2016-10-24 17:56:07 +02:00
2016-10-26 08:29:00 -07:00
2016-02-16 14:29:27 +00:00
2016-03-22 22:20:15 +01:00
2016-03-22 22:20:15 +01:00
2016-10-27 09:13:10 +02:00
2016-10-19 10:23:55 +01:00
2016-08-05 15:27:15 +01:00
2016-09-08 17:57:32 +04:00
2016-08-19 12:44:11 +01:00
2016-06-07 18:19:24 +03:00
2016-06-07 18:19:24 +03:00
2016-07-06 10:52:04 +02:00
2016-06-07 18:19:24 +03:00
2016-08-03 18:44:56 +02:00
2016-06-07 18:19:24 +03:00
2016-09-19 17:32:22 +02:00
2016-06-16 18:39:03 +02:00
2016-10-06 18:04:13 +02:00
2016-10-25 16:25:54 +02:00
2016-06-07 18:19:24 +03:00
2016-10-25 16:25:54 +02:00
2016-10-25 16:25:54 +02:00
2016-10-25 16:25:54 +02:00
2016-06-07 18:19:24 +03:00
2016-09-13 11:00:56 +01:00
2016-10-25 16:25:48 +02:00
2016-10-25 16:25:48 +02:00
2016-07-13 13:26:02 +02:00
2016-08-05 09:59:06 +01:00
2016-06-07 18:19:24 +03:00
2016-09-23 11:42:52 +08:00
2016-10-25 16:25:54 +02:00
2016-09-08 17:57:32 +04:00
2016-06-07 18:19:24 +03:00
2016-10-17 15:44:49 -02:00
2016-06-07 18:19:24 +03:00
2016-03-22 22:20:17 +01:00
2016-06-07 18:19:24 +03:00
2016-06-07 18:19:24 +03:00
2016-10-28 09:38:27 +11:00
2016-06-07 18:19:24 +03:00
2016-10-14 10:06:47 +11:00
2016-06-07 18:19:24 +03:00
2016-07-12 16:19:16 +02:00
2016-10-28 09:36:58 +11:00
2016-10-28 09:38:27 +11:00
2016-06-07 18:19:24 +03:00
2016-10-28 09:38:27 +11:00
2016-06-20 16:38:13 +02:00
2016-10-28 09:36:58 +11:00
2016-10-28 09:36:58 +11:00
2016-10-28 09:38:27 +11:00
2016-06-07 18:19:24 +03:00
2016-06-07 18:19:24 +03:00
2016-06-20 16:38:13 +02:00