From: Kevin Wolf <kwolf@redhat.com>
To: qemu-block@nongnu.org
Cc: kwolf@redhat.com, qemu-devel@nongnu.org
Subject: [Qemu-devel] [PULL 00/25] Block layer patches for 2.11.0-rc2
Date: Fri, 17 Nov 2017 19:16:28 +0100 [thread overview]
Message-ID: <20171117181653.20651-1-kwolf@redhat.com> (raw)
The following changes since commit fec035a53fa15c4c8c4e62bfef56a35df4161e38:
Merge remote-tracking branch 'remotes/kraxel/tags/ui-20171117-pull-request' into staging (2017-11-17 10:18:41 +0000)
are available in the git repository at:
git://repo.or.cz/qemu/kevin.git tags/for-upstream
for you to fetch changes up to d5a49c6e7d9e42059450674ec845b7bc0d62cb7e:
Merge remote-tracking branch 'mreitz/tags/pull-block-2017-11-17' into queue-block (2017-11-17 18:24:30 +0100)
----------------------------------------------------------------
Block layer patches for 2.11.0-rc2
----------------------------------------------------------------
Anton Nefedov (1):
qcow2: reject unaligned offsets in write compressed
Daniel P. Berrange (2):
qcow2: don't permit changing encryption parameters
qcow2: fix image corruption after committing qcow2 image into base
Eric Blake (1):
qcow2: fix image corruption on commit with persistent bitmap
Kevin Wolf (5):
qemu-iotests: Use -nographic in 182
block: Fix error path in bdrv_backing_update_filename()
block: Deprecate bdrv_set_read_only() and users
block: Fix permissions in image activation
Merge remote-tracking branch 'mreitz/tags/pull-block-2017-11-17' into queue-block
Max Reitz (15):
qapi/qnull: Add own header
qapi/qlist: Add qlist_append_null() macro
qapi: Add qobject_is_equal()
block: qobject_is_equal() in bdrv_reopen_prepare()
iotests: Add test for non-string option reopening
tests: Add check-qobject for equality tests
iotests: Add test for failing qemu-img commit
qcow2: check_errors are fatal
qcow2: Unaligned zero cluster in handle_alloc()
block: Guard against NULL bs->drv
qcow2: Add bounds check to get_refblock_offset()
qcow2: Refuse to get unaligned offsets from cache
qcow2: Fix overly broad madvise()
block: Make bdrv_next() keep strong references
iotests: Make 087 pass without AIO enabled
Vladimir Sementsov-Ogievskiy (1):
iotests: test clearing unknown autoclear_features by qcow2
Wang Guang (1):
replication: Fix replication open fail
qapi/block-core.json | 7 +-
block/qcow2.h | 6 -
include/block/block.h | 1 +
include/qapi/qmp/qbool.h | 1 +
include/qapi/qmp/qdict.h | 2 +
include/qapi/qmp/qlist.h | 4 +
include/qapi/qmp/qnull.h | 32 ++++
include/qapi/qmp/qnum.h | 1 +
include/qapi/qmp/qobject.h | 21 ++-
include/qapi/qmp/qstring.h | 1 +
include/qapi/qmp/types.h | 1 +
block.c | 90 ++++++++---
block/block-backend.c | 48 +++++-
block/bochs.c | 13 +-
block/cloop.c | 13 +-
block/dmg.c | 12 +-
block/io.c | 36 +++++
block/qapi.c | 8 +-
block/qcow2-cache.c | 23 ++-
block/qcow2-cluster.c | 13 +-
block/qcow2-refcount.c | 26 +++-
block/qcow2.c | 31 +++-
block/rbd.c | 14 +-
block/replication.c | 26 +++-
block/snapshot.c | 6 +
block/vvfat.c | 8 +-
migration/block.c | 1 +
qapi/qapi-clone-visitor.c | 1 +
qapi/string-input-visitor.c | 1 +
qobject/qbool.c | 8 +
qobject/qdict.c | 29 ++++
qobject/qlist.c | 32 ++++
qobject/qnull.c | 11 +-
qobject/qnum.c | 54 +++++++
qobject/qobject.c | 29 ++++
qobject/qstring.c | 9 ++
tests/check-qnull.c | 2 +-
tests/check-qobject.c | 328 +++++++++++++++++++++++++++++++++++++++
scripts/coccinelle/qobject.cocci | 3 +
tests/.gitignore | 1 +
tests/Makefile.include | 4 +-
tests/qemu-iotests/020 | 27 ++++
tests/qemu-iotests/020.out | 17 ++
tests/qemu-iotests/060 | 125 +++++++++++++++
tests/qemu-iotests/060.out | 115 ++++++++++++++
tests/qemu-iotests/087 | 9 +-
tests/qemu-iotests/133 | 9 ++
tests/qemu-iotests/133.out | 5 +
tests/qemu-iotests/176 | 55 ++++++-
tests/qemu-iotests/176.out | 216 +++++++++++++++++++++++++-
tests/qemu-iotests/182 | 2 +-
tests/qemu-iotests/196 | 66 ++++++++
tests/qemu-iotests/196.out | 5 +
tests/qemu-iotests/198 | 104 +++++++++++++
tests/qemu-iotests/198.out | 126 +++++++++++++++
tests/qemu-iotests/common.filter | 4 +-
tests/qemu-iotests/group | 2 +
57 files changed, 1751 insertions(+), 93 deletions(-)
create mode 100644 include/qapi/qmp/qnull.h
create mode 100644 tests/check-qobject.c
create mode 100755 tests/qemu-iotests/196
create mode 100644 tests/qemu-iotests/196.out
create mode 100755 tests/qemu-iotests/198
create mode 100644 tests/qemu-iotests/198.out
next reply other threads:[~2017-11-17 18:17 UTC|newest]
Thread overview: 29+ messages / expand[flat|nested] mbox.gz Atom feed top
2017-11-17 18:16 Kevin Wolf [this message]
2017-11-17 18:16 ` [Qemu-devel] [PULL 01/25] replication: Fix replication open fail Kevin Wolf
2017-11-17 18:16 ` [Qemu-devel] [PULL 02/25] qemu-iotests: Use -nographic in 182 Kevin Wolf
2017-11-17 18:16 ` [Qemu-devel] [PULL 03/25] block: Fix error path in bdrv_backing_update_filename() Kevin Wolf
2017-11-17 18:16 ` [Qemu-devel] [PULL 04/25] qcow2: don't permit changing encryption parameters Kevin Wolf
2017-11-17 18:16 ` [Qemu-devel] [PULL 05/25] block: Deprecate bdrv_set_read_only() and users Kevin Wolf
2017-11-17 18:16 ` [Qemu-devel] [PULL 06/25] qcow2: fix image corruption after committing qcow2 image into base Kevin Wolf
2017-11-17 18:16 ` [Qemu-devel] [PULL 07/25] block: Fix permissions in image activation Kevin Wolf
2017-11-17 18:16 ` [Qemu-devel] [PULL 08/25] iotests: test clearing unknown autoclear_features by qcow2 Kevin Wolf
2017-11-17 18:16 ` [Qemu-devel] [PULL 09/25] qcow2: fix image corruption on commit with persistent bitmap Kevin Wolf
2017-11-17 18:16 ` [Qemu-devel] [PULL 10/25] qapi/qnull: Add own header Kevin Wolf
2017-11-17 18:16 ` [Qemu-devel] [PULL 11/25] qapi/qlist: Add qlist_append_null() macro Kevin Wolf
2017-11-17 18:16 ` [Qemu-devel] [PULL 12/25] qapi: Add qobject_is_equal() Kevin Wolf
2017-11-17 18:16 ` [Qemu-devel] [PULL 13/25] block: qobject_is_equal() in bdrv_reopen_prepare() Kevin Wolf
2017-11-17 18:16 ` [Qemu-devel] [PULL 14/25] iotests: Add test for non-string option reopening Kevin Wolf
2017-11-17 18:16 ` [Qemu-devel] [PULL 15/25] tests: Add check-qobject for equality tests Kevin Wolf
2017-11-17 18:16 ` [Qemu-devel] [PULL 16/25] iotests: Add test for failing qemu-img commit Kevin Wolf
2017-11-17 18:16 ` [Qemu-devel] [PULL 17/25] qcow2: reject unaligned offsets in write compressed Kevin Wolf
2017-11-17 18:16 ` [Qemu-devel] [PULL 18/25] qcow2: check_errors are fatal Kevin Wolf
2017-11-17 18:16 ` [Qemu-devel] [PULL 19/25] qcow2: Unaligned zero cluster in handle_alloc() Kevin Wolf
2017-11-17 18:16 ` [Qemu-devel] [PULL 20/25] block: Guard against NULL bs->drv Kevin Wolf
2017-11-17 18:16 ` [Qemu-devel] [PULL 21/25] qcow2: Add bounds check to get_refblock_offset() Kevin Wolf
2017-11-17 18:16 ` [Qemu-devel] [PULL 22/25] qcow2: Refuse to get unaligned offsets from cache Kevin Wolf
2017-11-17 18:16 ` [Qemu-devel] [PULL 23/25] qcow2: Fix overly broad madvise() Kevin Wolf
2017-11-17 18:16 ` [Qemu-devel] [PULL 24/25] block: Make bdrv_next() keep strong references Kevin Wolf
2017-11-17 18:16 ` [Qemu-devel] [PULL 25/25] iotests: Make 087 pass without AIO enabled Kevin Wolf
2017-11-20 14:53 ` [Qemu-devel] [PULL 00/25] Block layer patches for 2.11.0-rc2 Peter Maydell
2017-11-20 15:24 ` Kevin Wolf
2017-11-20 17:16 ` Peter Maydell
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20171117181653.20651-1-kwolf@redhat.com \
--to=kwolf@redhat.com \
--cc=qemu-block@nongnu.org \
--cc=qemu-devel@nongnu.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.