[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-block] [PULL 00/18] Block layer patches
From: |
Kevin Wolf |
Subject: |
[Qemu-block] [PULL 00/18] Block layer patches |
Date: |
Tue, 27 Sep 2016 15:53:43 +0200 |
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(-)
- [Qemu-block] [PULL 12/18] qemu-img: add skip option to dd, (continued)
- [Qemu-block] [PULL 12/18] qemu-img: add skip option to dd, Max Reitz, 2016/09/14
- [Qemu-block] [PULL 13/18] blockdev: prepare iSCSI block driver for dynamic loading, Max Reitz, 2016/09/14
- [Qemu-block] [PULL 14/18] blockdev: Add dynamic generation of module_block.h, Max Reitz, 2016/09/14
- [Qemu-block] [PULL 15/18] blockdev: Add dynamic module loading for block drivers, Max Reitz, 2016/09/14
- [Qemu-block] [PULL 16/18] blockdev: Modularize nfs block driver, Max Reitz, 2016/09/14
- [Qemu-block] [PULL 17/18] commit: get the overlay node before manipulating the backing chain, Max Reitz, 2016/09/14
- [Qemu-block] [PULL 18/18] iotest 055: refactor and speed up, Max Reitz, 2016/09/14
- Re: [Qemu-block] [Qemu-devel] [PULL 00/18] Block layer patches, no-reply, 2016/09/14
- Re: [Qemu-block] [PULL 00/18] Block layer patches, Peter Maydell, 2016/09/15
- [Qemu-block] [PULL 00/18] Block layer patches,
Kevin Wolf <=
- [Qemu-block] [PULL 01/18] block: reintroduce bdrv_flush_all, Kevin Wolf, 2016/09/27
- [Qemu-block] [PULL 02/18] qemu: use bdrv_flush_all for vm_stop et al, Kevin Wolf, 2016/09/27
- [Qemu-block] [PULL 03/18] block-backend: remove blk_flush_all, Kevin Wolf, 2016/09/27
- [Qemu-block] [PULL 05/18] block: Drop aio/cache consistency check from qmp_blockdev_add(), Kevin Wolf, 2016/09/27
- [Qemu-block] [PULL 06/18] block/qapi: Use separate options type for curl driver, Kevin Wolf, 2016/09/27
- [Qemu-block] [PULL 08/18] block: Parse 'detect-zeroes' in bdrv_open_common(), Kevin Wolf, 2016/09/27
- [Qemu-block] [PULL 04/18] block: Fix error path in qmp_blockdev_change_medium(), Kevin Wolf, 2016/09/27
- [Qemu-block] [PULL 11/18] block: Remove qemu_root_bds_opts, Kevin Wolf, 2016/09/27
- [Qemu-block] [PULL 07/18] block/qapi: Move 'aio' option to file driver, Kevin Wolf, 2016/09/27
- [Qemu-block] [PULL 16/18] coroutine-sigaltstack: use helper for allocating stack memory, Kevin Wolf, 2016/09/27