[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PULL 00/42] Block patches
From: |
Kevin Wolf |
Subject: |
[Qemu-devel] [PULL 00/42] Block patches |
Date: |
Wed, 15 Jan 2014 11:22:13 +0100 |
The following changes since commit 1cf892ca2689c84960b4ce4d2723b6bee453711c:
SPARC: Fix LEON3 power down instruction (2014-01-15 15:37:33 +1000)
are available in the git repository at:
git://repo.or.cz/qemu/kevin.git tags/for-anthony
for you to fetch changes up to 01dfcc17541a97e2662b6ce403ff8b06a8ec4280:
block: fix backing file segfault (2014-01-15 11:02:51 +0100)
----------------------------------------------------------------
Block patches
----------------------------------------------------------------
Bharata B Rao (3):
gluster: Convert aio routines into coroutines
gluster: Implement .bdrv_co_write_zeroes for gluster
gluster: Add support for creating zero-filled image
Fam Zheng (4):
qemu-iotests: Introduce _unsupported_imgopts
qemu-iotests: Add _unsupported_imgopts for vmdk subformats
qemu-iotests: Clean up all extents for vmdk
vmdk: Fix big flat extent IO
Kewei Yu (1):
qtest: Fix the bug about disable vnc causes "make check" fail
Liu Yuan (1):
sheepdog: fix clone operation by 'qemu-img create -b'
Max Reitz (24):
blkdebug: Use errp for read_config()
blkdebug: Don't require sophisticated filename
qdict: Add qdict_array_split()
qapi: extend qdict_flatten() for QLists
qemu-option: Add qemu_config_parse_qdict()
blkdebug: Always call read_config()
blkdebug: Use command-line in read_config()
block: Allow reference for bdrv_file_open()
block: Pass reference to bdrv_file_open()
block: Allow block devices without files
block: Add bdrv_open_image()
block: Use bdrv_open_image() in bdrv_open()
block: Allow recursive "file"s
blockdev: Move "file" to legacy_opts
blkdebug: Allow command-line file configuration
blkverify: Allow command-line configuration
blkverify: Don't require protocol filename
qapi: Add "errno" to the list of polluted words
qapi: QMP interface for blkdebug and blkverify
qemu-io: Make filename optional
tests: Add test for qdict_array_split()
tests: Add test for qdict_flatten()
iotests: Test new blkdebug/blkverify interface
iotests: Test file format nesting
Peter Feiner (1):
block: fix backing file segfault
Peter Lieven (1):
block/iscsi: return -ENOMEM if an async call fails immediately
Stefan Hajnoczi (7):
rbd: switch from pipe to QEMUBH completion notification
docs: qcow2 compat=1.1 is now the default
readline: decouple readline from the monitor
readline: move readline to a generic location
osdep: add qemu_set_tty_echo()
qemu-io: use readline.c
qemu-io: add command completion
Makefile.objs | 1 -
block.c | 128 ++++++++++++--
block/blkdebug.c | 59 ++++---
block/blkverify.c | 29 +---
block/cow.c | 3 +-
block/gluster.c | 318 ++++++++++++++++++-----------------
block/iscsi.c | 12 +-
block/qcow.c | 3 +-
block/qcow2.c | 2 +-
block/qed.c | 4 +-
block/rbd.c | 130 +++-----------
block/sheepdog.c | 20 +--
block/vhdx.c | 2 +-
block/vmdk.c | 12 +-
blockdev.c | 19 ++-
configure | 8 +
hmp.c | 6 +-
include/block/block.h | 6 +-
include/monitor/monitor.h | 2 +-
include/qapi/qmp/qdict.h | 1 +
include/qemu-io.h | 3 +
include/qemu/config-file.h | 6 +
include/qemu/osdep.h | 2 +
include/{monitor => qemu}/readline.h | 20 ++-
monitor.c | 41 ++++-
qapi-schema.json | 113 ++++++++++++-
qemu-doc.texi | 8 +-
qemu-img.texi | 8 +-
qemu-io-cmds.c | 15 ++
qemu-io.c | 119 +++++++------
qobject/qdict.c | 91 +++++++++-
scripts/qapi.py | 2 +-
tests/check-qdict.c | 156 +++++++++++++++++
tests/fdc-test.c | 5 +-
tests/ide-test.c | 3 -
tests/qemu-iotests/017 | 1 +
tests/qemu-iotests/018 | 1 +
tests/qemu-iotests/019 | 3 +
tests/qemu-iotests/020 | 3 +
tests/qemu-iotests/034 | 3 +
tests/qemu-iotests/037 | 3 +
tests/qemu-iotests/051.out | 2 +-
tests/qemu-iotests/059 | 10 ++
tests/qemu-iotests/059.out | 74 ++++++++
tests/qemu-iotests/063 | 3 +
tests/qemu-iotests/069 | 1 +
tests/qemu-iotests/071 | 239 ++++++++++++++++++++++++++
tests/qemu-iotests/071.out | 90 ++++++++++
tests/qemu-iotests/072 | 69 ++++++++
tests/qemu-iotests/072.out | 21 +++
tests/qemu-iotests/common.rc | 28 ++-
tests/qemu-iotests/group | 2 +
util/Makefile.objs | 1 +
util/oslib-posix.c | 18 ++
util/oslib-win32.c | 19 +++
util/qemu-config.c | 100 +++++++++++
readline.c => util/readline.c | 46 ++---
57 files changed, 1617 insertions(+), 477 deletions(-)
rename include/{monitor => qemu}/readline.h (69%)
create mode 100755 tests/qemu-iotests/071
create mode 100644 tests/qemu-iotests/071.out
create mode 100755 tests/qemu-iotests/072
create mode 100644 tests/qemu-iotests/072.out
rename readline.c => util/readline.c (92%)
- [Qemu-devel] [PULL 00/42] Block patches,
Kevin Wolf <=
- [Qemu-devel] [PULL 01/42] rbd: switch from pipe to QEMUBH completion notification, Kevin Wolf, 2014/01/15
- [Qemu-devel] [PULL 05/42] block/iscsi: return -ENOMEM if an async call fails immediately, Kevin Wolf, 2014/01/15
- [Qemu-devel] [PULL 02/42] qemu-iotests: Introduce _unsupported_imgopts, Kevin Wolf, 2014/01/15
- [Qemu-devel] [PULL 03/42] qemu-iotests: Add _unsupported_imgopts for vmdk subformats, Kevin Wolf, 2014/01/15
- [Qemu-devel] [PULL 04/42] qemu-iotests: Clean up all extents for vmdk, Kevin Wolf, 2014/01/15
- [Qemu-devel] [PULL 06/42] gluster: Convert aio routines into coroutines, Kevin Wolf, 2014/01/15
- [Qemu-devel] [PULL 09/42] sheepdog: fix clone operation by 'qemu-img create -b', Kevin Wolf, 2014/01/15
- [Qemu-devel] [PULL 07/42] gluster: Implement .bdrv_co_write_zeroes for gluster, Kevin Wolf, 2014/01/15
- [Qemu-devel] [PULL 11/42] docs: qcow2 compat=1.1 is now the default, Kevin Wolf, 2014/01/15
- [Qemu-devel] [PULL 13/42] readline: decouple readline from the monitor, Kevin Wolf, 2014/01/15