All of lore.kernel.org
 help / color / mirror / Atom feed
From: Kevin Wolf <kwolf@redhat.com>
To: qemu-block@nongnu.org
Cc: kwolf@redhat.com, peter.maydell@linaro.org, qemu-devel@nongnu.org
Subject: [PULL 00/24] Block layer patches
Date: Wed, 30 Jun 2021 18:01:42 +0200	[thread overview]
Message-ID: <20210630160206.276439-1-kwolf@redhat.com> (raw)

The following changes since commit 13d5f87cc3b94bfccc501142df4a7b12fee3a6e7:

  Merge remote-tracking branch 'remotes/rth-gitlab/tags/pull-axp-20210628' into staging (2021-06-29 10:02:42 +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 a527e312b59ac382cb84af4b91f517a846f50705:

  vhost-user-blk: Implement reconnection during realize (2021-06-30 13:21:22 +0200)

----------------------------------------------------------------
Block layer patches

- Supporting changing 'file' in x-blockdev-reopen
- ssh: add support for sha256 host key fingerprints
- vhost-user-blk: Implement reconnection during realize
- introduce QEMU_AUTO_VFREE
- Don't require password of encrypted backing file for image creation
- Code cleanups

----------------------------------------------------------------
Alberto Garcia (2):
      block: Allow changing bs->file on reopen
      iotests: Test replacing files with x-blockdev-reopen

Daniel P. Berrangé (1):
      block/ssh: add support for sha256 host key fingerprints

Eric Blake (1):
      block: Move read-only check during truncation earlier

Kevin Wolf (7):
      vhost: Add Error parameter to vhost_dev_init()
      vhost: Distinguish errors in vhost_backend_init()
      vhost: Return 0/-errno in vhost_dev_init()
      vhost-user-blk: Add Error parameter to vhost_user_blk_start()
      vhost: Distinguish errors in vhost_dev_get_config()
      vhost-user-blk: Factor out vhost_user_blk_realize_connect()
      vhost-user-blk: Implement reconnection during realize

Max Reitz (1):
      block: BDRV_O_NO_IO for backing file on creation

Miroslav Rezanina (1):
      Prevent compiler warning on block.c

Vladimir Sementsov-Ogievskiy (11):
      block: rename bdrv_replace_child to bdrv_replace_child_tran
      block: comment graph-modifying function not updating permissions
      block: introduce bdrv_remove_file_or_backing_child()
      block: introduce bdrv_set_file_or_backing_noperm()
      block: bdrv_reopen_parse_backing(): don't check aio context
      block: bdrv_reopen_parse_backing(): don't check frozen child
      block: bdrv_reopen_parse_backing(): simplify handling implicit filters
      block: move supports_backing check to bdrv_set_file_or_backing_noperm()
      block: BDRVReopenState: drop replace_backing_bs field
      introduce QEMU_AUTO_VFREE
      block/commit: use QEMU_AUTO_VFREE

 qapi/block-core.json              |   3 +-
 include/block/block.h             |   2 +-
 include/hw/virtio/vhost-backend.h |   5 +-
 include/hw/virtio/vhost.h         |   6 +-
 include/qemu/osdep.h              |  15 ++
 backends/cryptodev-vhost.c        |   5 +-
 backends/vhost-user.c             |   4 +-
 block.c                           | 314 +++++++++++++++++++++-----------------
 block/commit.c                    |  25 ++-
 block/io.c                        |  10 +-
 block/ssh.c                       |   3 +
 hw/block/vhost-user-blk.c         | 102 ++++++++-----
 hw/display/vhost-user-gpu.c       |   6 +-
 hw/input/vhost-user-input.c       |   6 +-
 hw/net/vhost_net.c                |   8 +-
 hw/scsi/vhost-scsi.c              |   4 +-
 hw/scsi/vhost-user-scsi.c         |   4 +-
 hw/virtio/vhost-backend.c         |   6 +-
 hw/virtio/vhost-user-fs.c         |   3 +-
 hw/virtio/vhost-user-vsock.c      |  12 +-
 hw/virtio/vhost-user.c            |  71 +++++----
 hw/virtio/vhost-vdpa.c            |   8 +-
 hw/virtio/vhost-vsock.c           |   3 +-
 hw/virtio/vhost.c                 |  41 +++--
 tests/unit/test-bdrv-drain.c      |   1 +
 tests/unit/test-bdrv-graph-mod.c  |   1 +
 tests/qemu-iotests/189            |   2 +-
 tests/qemu-iotests/198            |   2 +-
 tests/qemu-iotests/207            |  54 +++++++
 tests/qemu-iotests/207.out        |  25 +++
 tests/qemu-iotests/245            | 140 +++++++++++++++--
 tests/qemu-iotests/245.out        |  11 +-
 32 files changed, 599 insertions(+), 303 deletions(-)



             reply	other threads:[~2021-06-30 16:12 UTC|newest]

Thread overview: 28+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2021-06-30 16:01 Kevin Wolf [this message]
2021-06-30 16:01 ` [PULL 01/24] Prevent compiler warning on block.c Kevin Wolf
2021-06-30 16:01 ` [PULL 02/24] block: Move read-only check during truncation earlier Kevin Wolf
2021-06-30 16:01 ` [PULL 03/24] block: BDRV_O_NO_IO for backing file on creation Kevin Wolf
2021-06-30 16:01 ` [PULL 04/24] block: rename bdrv_replace_child to bdrv_replace_child_tran Kevin Wolf
2021-06-30 16:01 ` [PULL 05/24] block: comment graph-modifying function not updating permissions Kevin Wolf
2021-06-30 16:01 ` [PULL 06/24] block: introduce bdrv_remove_file_or_backing_child() Kevin Wolf
2021-06-30 16:01 ` [PULL 07/24] block: introduce bdrv_set_file_or_backing_noperm() Kevin Wolf
2021-06-30 16:01 ` [PULL 08/24] block: bdrv_reopen_parse_backing(): don't check aio context Kevin Wolf
2021-06-30 16:01 ` [PULL 09/24] block: bdrv_reopen_parse_backing(): don't check frozen child Kevin Wolf
2021-06-30 16:01 ` [PULL 10/24] block: bdrv_reopen_parse_backing(): simplify handling implicit filters Kevin Wolf
2021-06-30 16:01 ` [PULL 11/24] block: move supports_backing check to bdrv_set_file_or_backing_noperm() Kevin Wolf
2021-06-30 16:01 ` [PULL 12/24] block: BDRVReopenState: drop replace_backing_bs field Kevin Wolf
2021-06-30 16:01 ` [PULL 13/24] block: Allow changing bs->file on reopen Kevin Wolf
2021-06-30 16:01 ` [PULL 14/24] iotests: Test replacing files with x-blockdev-reopen Kevin Wolf
2021-06-30 16:01 ` [PULL 15/24] introduce QEMU_AUTO_VFREE Kevin Wolf
2021-06-30 16:01 ` [PULL 16/24] block/commit: use QEMU_AUTO_VFREE Kevin Wolf
2021-06-30 16:01 ` [PULL 17/24] block/ssh: add support for sha256 host key fingerprints Kevin Wolf
2021-06-30 16:02 ` [PULL 18/24] vhost: Add Error parameter to vhost_dev_init() Kevin Wolf
2021-06-30 16:02 ` [PULL 19/24] vhost: Distinguish errors in vhost_backend_init() Kevin Wolf
2021-06-30 16:02 ` [PULL 20/24] vhost: Return 0/-errno in vhost_dev_init() Kevin Wolf
2021-06-30 16:02 ` [PULL 21/24] vhost-user-blk: Add Error parameter to vhost_user_blk_start() Kevin Wolf
2021-06-30 16:02 ` [PULL 22/24] vhost: Distinguish errors in vhost_dev_get_config() Kevin Wolf
2021-06-30 16:02 ` [PULL 23/24] vhost-user-blk: Factor out vhost_user_blk_realize_connect() Kevin Wolf
2021-06-30 16:02 ` [PULL 24/24] vhost-user-blk: Implement reconnection during realize Kevin Wolf
2021-07-02 13:52 ` [PULL 00/24] Block layer patches Peter Maydell
  -- strict thread matches above, loose matches on Subject: below --
2025-06-04 17:55 Kevin Wolf
2025-06-05 19:00 ` Stefan Hajnoczi

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20210630160206.276439-1-kwolf@redhat.com \
    --to=kwolf@redhat.com \
    --cc=peter.maydell@linaro.org \
    --cc=qemu-block@nongnu.org \
    --cc=qemu-devel@nongnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.