[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PULL 00/15] Block and testing patches
From: |
Fam Zheng |
Subject: |
[Qemu-devel] [PULL 00/15] Block and testing patches |
Date: |
Mon, 17 Jul 2017 11:48:10 +0800 |
The following changes since commit 4871b51b9241b10f4fd8e04bbb21577886795e25:
vmgenid-test: use boot-sector infrastructure (2017-07-14 17:03:03 +0100)
are available in the git repository at:
git://github.com/famz/qemu.git tags/block-and-testing-pull-request
for you to fetch changes up to 978373143cf9965a6ae1dec73b046fbf3d9f9689:
travis: add no-TCG build (2017-07-17 11:34:20 +0800)
----------------------------------------------------------------
----------------------------------------------------------------
Daniel P. Berrange (1):
docker: Don't enable networking as a side-effect of DEBUG=1
Fam Zheng (2):
docker.py: Drop infile parameter
docker.py: Improve subprocess exit code handling
Paolo Bonzini (12):
qcow2: call CoQueue APIs under CoMutex
coroutine-lock: add qemu_co_rwlock_downgrade and
qemu_co_rwlock_upgrade
vdi: make it thread-safe
vpc: make it thread-safe
vvfat: make it thread-safe
qed: move tail of qed_aio_write_main to qed_aio_write_{cow, alloc}
block: invoke .bdrv_drain callback in coroutine context and from
AioContext
qed: introduce bdrv_qed_init_state
qed: protect table cache with CoMutex
sheepdog: add queue_lock
ssh: support I/O from any AioContext
travis: add no-TCG build
.travis.yml | 3 +
block/io.c | 42 ++++++--
block/qcow2.c | 4 +-
block/qed-cluster.c | 4 +-
block/qed-l2-cache.c | 6 ++
block/qed-table.c | 24 +++--
block/qed.c | 218 ++++++++++++++++++++++++++----------------
block/qed.h | 11 ++-
block/sheepdog.c | 21 +++-
block/ssh.c | 24 +++--
block/vdi.c | 48 +++++-----
block/vpc.c | 20 ++--
block/vvfat.c | 8 +-
include/block/block_int.h | 2 +-
include/qemu/coroutine.h | 18 ++++
tests/docker/Makefile.include | 5 +-
tests/docker/docker.py | 23 +++--
util/qemu-coroutine-lock.c | 35 +++++++
18 files changed, 355 insertions(+), 161 deletions(-)
--
2.9.4
- [Qemu-devel] [PULL 00/15] Block and testing patches,
Fam Zheng <=
- [Qemu-devel] [PULL 01/15] qcow2: call CoQueue APIs under CoMutex, Fam Zheng, 2017/07/16
- [Qemu-devel] [PULL 02/15] coroutine-lock: add qemu_co_rwlock_downgrade and qemu_co_rwlock_upgrade, Fam Zheng, 2017/07/16
- [Qemu-devel] [PULL 03/15] vdi: make it thread-safe, Fam Zheng, 2017/07/16
- [Qemu-devel] [PULL 04/15] vpc: make it thread-safe, Fam Zheng, 2017/07/16
- [Qemu-devel] [PULL 05/15] vvfat: make it thread-safe, Fam Zheng, 2017/07/16
- [Qemu-devel] [PULL 06/15] qed: move tail of qed_aio_write_main to qed_aio_write_{cow, alloc}, Fam Zheng, 2017/07/16
- [Qemu-devel] [PULL 08/15] qed: introduce bdrv_qed_init_state, Fam Zheng, 2017/07/16
- [Qemu-devel] [PULL 07/15] block: invoke .bdrv_drain callback in coroutine context and from AioContext, Fam Zheng, 2017/07/16
- [Qemu-devel] [PULL 09/15] qed: protect table cache with CoMutex, Fam Zheng, 2017/07/16
- [Qemu-devel] [PULL 12/15] docker: Don't enable networking as a side-effect of DEBUG=1, Fam Zheng, 2017/07/16