[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: |
Wed, 7 Feb 2024 22:55:50 +0100 |
The following changes since commit 39a6e4f87e7b75a45b08d6dc8b8b7c2954c87440:
Merge tag 'pull-qapi-2024-02-03' of https://repo.or.cz/qemu/armbru into
staging (2024-02-03 13:31:58 +0000)
are available in the Git repository at:
https://repo.or.cz/qemu/kevin.git tags/for-upstream
for you to fetch changes up to 7ccd0415f2d67e6739da756241f60d98d5c80bf8:
virtio-blk: avoid using ioeventfd state in irqfd conditional (2024-02-07
21:59:07 +0100)
----------------------------------------------------------------
Block layer patches
- Allow concurrent BB context changes
- virtio: Re-enable notifications after drain
- virtio-blk: Fix missing use of irqfd
- scsi: Don't ignore most usb-storage properties
- blkio: Respect memory-alignment for bounce buffer allocations
- iotests tmpdir fixes
- virtio-blk: Code cleanups
----------------------------------------------------------------
Daniel P. Berrangé (2):
iotests: fix leak of tmpdir in dry-run mode
iotests: give tempdir an identifying name
Hanna Czenczek (5):
block-backend: Allow concurrent context changes
scsi: Await request purging
virtio-scsi: Attach event vq notifier with no_poll
virtio: Re-enable notifications after drain
virtio-blk: Use ioeventfd_attach in start_ioeventfd
Kevin Wolf (2):
scsi: Don't ignore most usb-storage properties
blkio: Respect memory-alignment for bounce buffer allocations
Stefan Hajnoczi (7):
virtio-blk: enforce iothread-vq-mapping validation
virtio-blk: clarify that there is at least 1 virtqueue
virtio-blk: add vq_rq[] bounds check in virtio_blk_dma_restart_cb()
virtio-blk: declare VirtIOBlock::rq with a type
monitor: use aio_co_reschedule_self()
virtio-blk: do not use C99 mixed declarations
virtio-blk: avoid using ioeventfd state in irqfd conditional
include/block/aio.h | 7 +-
include/hw/scsi/scsi.h | 5 +-
include/hw/virtio/virtio-blk.h | 2 +-
block/blkio.c | 3 +
block/block-backend.c | 22 ++--
hw/block/virtio-blk.c | 226 +++++++++++++++++++++++------------------
hw/scsi/scsi-bus.c | 63 ++++++------
hw/scsi/virtio-scsi.c | 7 +-
hw/usb/dev-storage-classic.c | 5 +-
hw/virtio/virtio.c | 42 ++++++++
qapi/qmp-dispatch.c | 7 +-
tests/qemu-iotests/testenv.py | 2 +-
tests/qemu-iotests/check | 3 +-
13 files changed, 236 insertions(+), 158 deletions(-)
- [PULL 00/16] Block layer patches,
Kevin Wolf <=
- [PULL 02/16] virtio-blk: clarify that there is at least 1 virtqueue, Kevin Wolf, 2024/02/07
- [PULL 04/16] virtio-blk: declare VirtIOBlock::rq with a type, Kevin Wolf, 2024/02/07
- [PULL 05/16] monitor: use aio_co_reschedule_self(), Kevin Wolf, 2024/02/07
- [PULL 07/16] scsi: Await request purging, Kevin Wolf, 2024/02/07
- [PULL 01/16] virtio-blk: enforce iothread-vq-mapping validation, Kevin Wolf, 2024/02/07
- [PULL 03/16] virtio-blk: add vq_rq[] bounds check in virtio_blk_dma_restart_cb(), Kevin Wolf, 2024/02/07
- [PULL 06/16] block-backend: Allow concurrent context changes, Kevin Wolf, 2024/02/07
- [PULL 08/16] iotests: fix leak of tmpdir in dry-run mode, Kevin Wolf, 2024/02/07
- [PULL 09/16] iotests: give tempdir an identifying name, Kevin Wolf, 2024/02/07
- [PULL 10/16] virtio-blk: do not use C99 mixed declarations, Kevin Wolf, 2024/02/07