[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PULL 00/13] Block layer patches
From: |
Kevin Wolf |
Subject: |
[Qemu-devel] [PULL 00/13] Block layer patches |
Date: |
Fri, 19 Jul 2019 15:43:32 +0200 |
The following changes since commit 0274f45bdef73283f2c213610f11d4e5dcba43b6:
Merge remote-tracking branch
'remotes/vivier2/tags/linux-user-for-4.1-pull-request' into staging (2019-07-19
09:44:43 +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 49278ec065da3fbf90f7effcde3b39ac606b2e9e:
iotests: Test quitting with job on throttled node (2019-07-19 15:17:55 +0200)
----------------------------------------------------------------
Block layer patches:
- block: Fix forbidden use of polling in drained_end
- block: Don't wait for I/O throttling while exiting QEMU
- iotests: Use read-zeroes for the null driver to be Valgrind-friendly
----------------------------------------------------------------
Andrey Shinkevich (1):
iotests: Set read-zeroes on in null block driver for Valgrind
Max Reitz (12):
block: Introduce BdrvChild.parent_quiesce_counter
tests: Add job commit by drained_end test
block: Add @drained_end_counter
block: Make bdrv_parent_drained_[^_]*() static
tests: Lock AioContexts in test-block-iothread
block: Do not poll in bdrv_do_drained_end()
tests: Extend commit by drained_end test
block: Loop unsafely in bdrv*drained_end()
iotests: Add @has_quit to vm.shutdown()
iotests: Test commit with a filter on the chain
vl: Drain before (block) job cancel when quitting
iotests: Test quitting with job on throttled node
include/block/block.h | 42 ++++++++----
include/block/block_int.h | 15 ++++-
block.c | 52 ++++++++++-----
block/block-backend.c | 6 +-
block/io.c | 134 +++++++++++++++++++++++++++----------
blockjob.c | 2 +-
tests/test-bdrv-drain.c | 147 ++++++++++++++++++++++++++++++++++++++++
tests/test-block-iothread.c | 40 +++++++----
vl.c | 11 +++
python/qemu/machine.py | 5 +-
tests/qemu-iotests/040 | 40 ++++++++++-
tests/qemu-iotests/040.out | 4 +-
tests/qemu-iotests/051 | 10 +--
tests/qemu-iotests/051.pc.out | 10 +--
tests/qemu-iotests/093 | 9 +--
tests/qemu-iotests/136 | 1 +
tests/qemu-iotests/186 | 20 +++---
tests/qemu-iotests/186.out | 152 +++++++++++++++++++++---------------------
tests/qemu-iotests/218 | 55 ++++++++++++++-
tests/qemu-iotests/218.out | 4 ++
tests/qemu-iotests/227 | 4 +-
tests/qemu-iotests/227.out | 4 +-
tests/qemu-iotests/238 | 2 +-
tests/qemu-iotests/240 | 8 +--
tests/qemu-iotests/255 | 2 +-
25 files changed, 576 insertions(+), 203 deletions(-)
- [Qemu-devel] [PULL 00/13] Block layer patches,
Kevin Wolf <=
- [Qemu-devel] [PULL 03/13] tests: Add job commit by drained_end test, Kevin Wolf, 2019/07/19
- [Qemu-devel] [PULL 02/13] block: Introduce BdrvChild.parent_quiesce_counter, Kevin Wolf, 2019/07/19
- [Qemu-devel] [PULL 05/13] block: Make bdrv_parent_drained_[^_]*() static, Kevin Wolf, 2019/07/19
- [Qemu-devel] [PULL 04/13] block: Add @drained_end_counter, Kevin Wolf, 2019/07/19
- [Qemu-devel] [PULL 06/13] tests: Lock AioContexts in test-block-iothread, Kevin Wolf, 2019/07/19
- [Qemu-devel] [PULL 01/13] iotests: Set read-zeroes on in null block driver for Valgrind, Kevin Wolf, 2019/07/19