[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PULL 00/15] Block layer patches
From: |
Kevin Wolf |
Subject: |
[PULL 00/15] Block layer patches |
Date: |
Mon, 14 Oct 2019 18:03:34 +0200 |
The following changes since commit 22dbfdecc3c52228d3489da3fe81da92b21197bf:
Merge remote-tracking branch 'remotes/awilliam/tags/vfio-update-20191010.0'
into staging (2019-10-14 15:09:08 +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 a1406a9262a087d9ec9627b88da13c4590b61dae:
iotests: Test large write request to qcow2 file (2019-10-14 17:12:48 +0200)
----------------------------------------------------------------
Block layer patches:
- block: Fix crash with qcow2 partial cluster COW with small cluster
sizes (misaligned write requests with BDRV_REQ_NO_FALLBACK)
- qcow2: Fix integer overflow potentially causing corruption with huge
requests
- vhdx: Detect truncated image files
- tools: Support help options for --object
- Various block-related replay improvements
- iotests/028: Fix for long $TEST_DIRs
----------------------------------------------------------------
Alberto Garcia (1):
block: Reject misaligned write requests with BDRV_REQ_NO_FALLBACK
Kevin Wolf (4):
vl: Split off user_creatable_print_help()
qemu-io: Support help options for --object
qemu-img: Support help options for --object
qemu-nbd: Support help options for --object
Max Reitz (3):
iotests/028: Fix for long $TEST_DIRs
qcow2: Limit total allocation range to INT_MAX
iotests: Test large write request to qcow2 file
Pavel Dovgaluk (6):
block: implement bdrv_snapshot_goto for blkreplay
replay: disable default snapshot for record/replay
replay: update docs for record/replay with block devices
replay: don't drain/flush bdrv queue while RR is working
replay: finish record/replay before closing the disks
replay: add BH oneshot event for block layer
Peter Lieven (1):
block/vhdx: add check for truncated image files
docs/replay.txt | 12 +++-
include/qom/object_interfaces.h | 12 ++++
include/sysemu/replay.h | 4 ++
replay/replay-internal.h | 1 +
block/blkreplay.c | 8 +++
block/block-backend.c | 9 ++-
block/io.c | 39 ++++++++++++-
block/iscsi.c | 5 +-
block/nfs.c | 6 +-
block/null.c | 4 +-
block/nvme.c | 6 +-
block/qcow2-cluster.c | 5 +-
block/rbd.c | 5 +-
block/vhdx.c | 120 ++++++++++++++++++++++++++++++++++------
block/vxhs.c | 5 +-
cpus.c | 2 -
qemu-img.c | 34 +++++++-----
qemu-io.c | 9 ++-
qemu-nbd.c | 9 ++-
qom/object_interfaces.c | 61 ++++++++++++++++++++
replay/replay-events.c | 16 ++++++
replay/replay.c | 2 +
stubs/replay-user.c | 9 +++
vl.c | 63 ++++-----------------
stubs/Makefile.objs | 1 +
tests/qemu-iotests/028 | 11 +++-
tests/qemu-iotests/028.out | 1 -
tests/qemu-iotests/268 | 55 ++++++++++++++++++
tests/qemu-iotests/268.out | 7 +++
tests/qemu-iotests/270 | 83 +++++++++++++++++++++++++++
tests/qemu-iotests/270.out | 9 +++
tests/qemu-iotests/group | 2 +
32 files changed, 504 insertions(+), 111 deletions(-)
create mode 100644 stubs/replay-user.c
create mode 100755 tests/qemu-iotests/268
create mode 100644 tests/qemu-iotests/268.out
create mode 100755 tests/qemu-iotests/270
create mode 100644 tests/qemu-iotests/270.out
- [PULL 00/15] Block layer patches,
Kevin Wolf <=
- [PULL 01/15] block/vhdx: add check for truncated image files, Kevin Wolf, 2019/10/14
- [PULL 02/15] block: implement bdrv_snapshot_goto for blkreplay, Kevin Wolf, 2019/10/14
- [PULL 03/15] replay: disable default snapshot for record/replay, Kevin Wolf, 2019/10/14
- [PULL 04/15] replay: update docs for record/replay with block devices, Kevin Wolf, 2019/10/14
- [PULL 05/15] replay: don't drain/flush bdrv queue while RR is working, Kevin Wolf, 2019/10/14
- [PULL 06/15] replay: finish record/replay before closing the disks, Kevin Wolf, 2019/10/14
- [PULL 09/15] iotests/028: Fix for long $TEST_DIRs, Kevin Wolf, 2019/10/14
- [PULL 07/15] replay: add BH oneshot event for block layer, Kevin Wolf, 2019/10/14
- [PULL 08/15] block: Reject misaligned write requests with BDRV_REQ_NO_FALLBACK, Kevin Wolf, 2019/10/14
- Re: [PULL 00/15] Block layer patches, Peter Maydell, 2019/10/15