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(-)


Reply via email to