[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PULL 00/16] Block layer patches
From: |
Kevin Wolf |
Subject: |
[PULL 00/16] Block layer patches |
Date: |
Fri, 14 Jan 2022 14:52:10 +0100 |
The following changes since commit 67b6526cf042f22521feff5ea521a05d3dd2bf8f:
Merge remote-tracking branch 'remotes/bonzini-gitlab/tags/for-upstream' into
staging (2022-01-13 13:59:56 +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 e5e748739562268ef4063ee77bf53ad7040b25c7:
iotests/testrunner.py: refactor test_field_width (2022-01-14 12:03:16 +0100)
----------------------------------------------------------------
Block layer patches
- qemu-storage-daemon: Add vhost-user-blk help
- block-backend: Fix use-after-free for BDS pointers after aio_poll()
- qemu-img: Fix sparseness of output image with unaligned ranges
- vvfat: Fix crashes in read-write mode
- Fix device deletion events with -device JSON syntax
- Code cleanups
----------------------------------------------------------------
Daniel P. Berrangé (1):
softmmu: fix device deletion events with -device JSON syntax
Emanuele Giuseppe Esposito (3):
block_int: make bdrv_backing_overridden static
include/sysemu/blockdev.h: remove drive_mark_claimed_by_board and inline
drive_def
include/sysemu/blockdev.h: remove drive_get_max_devs
Hanna Reitz (2):
iotests/stream-error-on-reset: New test
iotests/308: Fix for CAP_DAC_OVERRIDE
Kevin Wolf (3):
vvfat: Fix size of temporary qcow file
vvfat: Fix vvfat_write() for writes before the root directory
iotests: Test qemu-img convert of zeroed data cluster
Philippe Mathieu-Daudé (3):
docs: Correct 'vhost-user-blk' spelling
qemu-storage-daemon: Add vhost-user-blk help
qapi/block: Restrict vhost-user-blk to CONFIG_VHOST_USER_BLK_SERVER
Stefan Hajnoczi (1):
block-backend: prevent dangling BDS pointers across aio_poll()
Vladimir Sementsov-Ogievskiy (3):
qemu-img: make is_allocated_sectors() more efficient
block: drop BLK_PERM_GRAPH_MOD
iotests/testrunner.py: refactor test_field_width
qapi/block-core.json | 7 +-
qapi/block-export.json | 6 +-
qapi/qdev.json | 5 +-
docs/tools/qemu-storage-daemon.rst | 2 +-
include/block/block.h | 9 +-
include/block/block_int.h | 3 -
include/sysemu/blockdev.h | 3 -
block.c | 11 +-
block/block-backend.c | 19 ++-
block/commit.c | 1 -
block/mirror.c | 15 +--
block/monitor/block-hmp-cmds.c | 2 +-
block/vvfat.c | 37 ++++--
blockdev.c | 24 +---
hw/block/block.c | 3 +-
qemu-img.c | 23 +++-
softmmu/vl.c | 8 +-
storage-daemon/qemu-storage-daemon.c | 13 ++
tests/qtest/device-plug-test.c | 19 +++
scripts/render_block_graph.py | 1 -
tests/qemu-iotests/testrunner.py | 21 ++--
tests/qemu-iotests/122 | 1 +
tests/qemu-iotests/122.out | 2 +
tests/qemu-iotests/273.out | 4 -
tests/qemu-iotests/308 | 25 +++-
tests/qemu-iotests/308.out | 2 +-
tests/qemu-iotests/tests/stream-error-on-reset | 140 +++++++++++++++++++++
tests/qemu-iotests/tests/stream-error-on-reset.out | 5 +
28 files changed, 307 insertions(+), 104 deletions(-)
create mode 100755 tests/qemu-iotests/tests/stream-error-on-reset
create mode 100644 tests/qemu-iotests/tests/stream-error-on-reset.out
- [PULL 00/16] Block layer patches,
Kevin Wolf <=
- [PULL 02/16] include/sysemu/blockdev.h: remove drive_mark_claimed_by_board and inline drive_def, Kevin Wolf, 2022/01/14
- [PULL 01/16] block_int: make bdrv_backing_overridden static, Kevin Wolf, 2022/01/14
- [PULL 04/16] softmmu: fix device deletion events with -device JSON syntax, Kevin Wolf, 2022/01/14
- [PULL 03/16] include/sysemu/blockdev.h: remove drive_get_max_devs, Kevin Wolf, 2022/01/14
- [PULL 06/16] qemu-storage-daemon: Add vhost-user-blk help, Kevin Wolf, 2022/01/14
- [PULL 05/16] docs: Correct 'vhost-user-blk' spelling, Kevin Wolf, 2022/01/14
- [PULL 08/16] block-backend: prevent dangling BDS pointers across aio_poll(), Kevin Wolf, 2022/01/14
- [PULL 07/16] qapi/block: Restrict vhost-user-blk to CONFIG_VHOST_USER_BLK_SERVER, Kevin Wolf, 2022/01/14
- [PULL 10/16] iotests/308: Fix for CAP_DAC_OVERRIDE, Kevin Wolf, 2022/01/14