The following changes since commit 7cfdc02dae0d2ff58c897496cfdbbafc0eda0f3f:
Merge remote-tracking branch 'remotes/mst/tags/for_upstream' into staging
(2016-09-26 19:47:00 +0100)
are available in the git repository at:
git://repo.or.cz/qemu/kevin.git tags/for-upstream
for you to fetch changes up to 3b856cebe5e93547852c156ca2119d075e62aed7:
coroutine: reduce stack size to 60kB (2016-09-27 14:05:21 +0200)
----------------------------------------------------------------
Block layer patches
----------------------------------------------------------------
John Snow (3):
block: reintroduce bdrv_flush_all
qemu: use bdrv_flush_all for vm_stop et al
block-backend: remove blk_flush_all
Kevin Wolf (8):
block: Fix error path in qmp_blockdev_change_medium()
block: Drop aio/cache consistency check from qmp_blockdev_add()
block/qapi: Use separate options type for curl driver
block/qapi: Move 'aio' option to file driver
block: Parse 'detect-zeroes' in bdrv_open_common()
block: Use 'detect-zeroes' option for 'blockdev-change-medium'
block: Move 'discard' option to bdrv_open_common()
block: Remove qemu_root_bds_opts
Peter Lieven (7):
oslib-posix: add helpers for stack alloc and free
coroutine-sigaltstack: rename coroutine struct appropriately
coroutine: add a macro for the coroutine stack size
coroutine-ucontext: use helper for allocating stack memory
coroutine-sigaltstack: use helper for allocating stack memory
oslib-posix: add a configure switch to debug stack usage
coroutine: reduce stack size to 60kB
block.c | 50 +++++++++++++++++-
block/block-backend.c | 31 ++----------
block/io.c | 25 +++++++++
block/raw-posix.c | 44 +++++++++-------
block/raw-win32.c | 56 +++++++++++++++++++--
blockdev.c | 112 +++--------------------------------------
configure | 19 +++++++
cpus.c | 4 +-
hw/i386/xen/xen_platform.c | 2 -
hw/ide/piix.c | 4 ++
include/block/block.h | 2 +
include/qemu/coroutine_int.h | 2 +
include/sysemu/block-backend.h | 3 +-
include/sysemu/os-posix.h | 27 ++++++++++
qapi/block-core.json | 31 ++++++++----
tests/qemu-iotests/087 | 4 +-
tests/qemu-iotests/087.out | 2 +-
util/coroutine-sigaltstack.c | 25 ++++-----
util/coroutine-ucontext.c | 11 ++--
util/coroutine-win32.c | 2 +-
util/oslib-posix.c | 77 ++++++++++++++++++++++++++++
21 files changed, 342 insertions(+), 191 deletions(-)