[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PULL 0/8] Block patches
From: |
Stefan Hajnoczi |
Subject: |
[PULL 0/8] Block patches |
Date: |
Thu, 1 Jun 2023 11:25:44 -0400 |
The following changes since commit c6a5fc2ac76c5ab709896ee1b0edd33685a67ed1:
decodetree: Add --output-null for meson testing (2023-05-31 19:56:42 -0700)
are available in the Git repository at:
https://gitlab.com/stefanha/qemu.git tags/block-pull-request
for you to fetch changes up to 98b126f5e3228a346c774e569e26689943b401dd:
qapi: add '@fdset' feature for BlockdevOptionsVirtioBlkVhostVdpa (2023-06-01
11:08:21 -0400)
----------------------------------------------------------------
Pull request
- Stefano Garzarella's blkio block driver 'fd' parameter
- My thread-local blk_io_plug() series
----------------------------------------------------------------
Stefan Hajnoczi (6):
block: add blk_io_plug_call() API
block/nvme: convert to blk_io_plug_call() API
block/blkio: convert to blk_io_plug_call() API
block/io_uring: convert to blk_io_plug_call() API
block/linux-aio: convert to blk_io_plug_call() API
block: remove bdrv_co_io_plug() API
Stefano Garzarella (2):
block/blkio: use qemu_open() to support fd passing for virtio-blk
qapi: add '@fdset' feature for BlockdevOptionsVirtioBlkVhostVdpa
MAINTAINERS | 1 +
qapi/block-core.json | 6 ++
meson.build | 4 +
include/block/block-io.h | 3 -
include/block/block_int-common.h | 11 ---
include/block/raw-aio.h | 14 ---
include/sysemu/block-backend-io.h | 13 +--
block/blkio.c | 96 ++++++++++++------
block/block-backend.c | 22 -----
block/file-posix.c | 38 -------
block/io.c | 37 -------
block/io_uring.c | 44 ++++-----
block/linux-aio.c | 41 +++-----
block/nvme.c | 44 +++------
block/plug.c | 159 ++++++++++++++++++++++++++++++
hw/block/dataplane/xen-block.c | 8 +-
hw/block/virtio-blk.c | 4 +-
hw/scsi/virtio-scsi.c | 6 +-
block/meson.build | 1 +
block/trace-events | 6 +-
20 files changed, 293 insertions(+), 265 deletions(-)
create mode 100644 block/plug.c
--
2.40.1
- [PULL 0/8] Block patches,
Stefan Hajnoczi <=
- [PULL 2/8] block/nvme: convert to blk_io_plug_call() API, Stefan Hajnoczi, 2023/06/01
- [PULL 3/8] block/blkio: convert to blk_io_plug_call() API, Stefan Hajnoczi, 2023/06/01
- [PULL 6/8] block: remove bdrv_co_io_plug() API, Stefan Hajnoczi, 2023/06/01
- [PULL 5/8] block/linux-aio: convert to blk_io_plug_call() API, Stefan Hajnoczi, 2023/06/01
- [PULL 8/8] qapi: add '@fdset' feature for BlockdevOptionsVirtioBlkVhostVdpa, Stefan Hajnoczi, 2023/06/01
- [PULL 7/8] block/blkio: use qemu_open() to support fd passing for virtio-blk, Stefan Hajnoczi, 2023/06/01
- [PULL 4/8] block/io_uring: convert to blk_io_plug_call() API, Stefan Hajnoczi, 2023/06/01
- [PULL 1/8] block: add blk_io_plug_call() API, Stefan Hajnoczi, 2023/06/01