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, qemu-devel@nongnu.org
Subject: [Qemu-devel] [PULL 00/37] Block layer patches
Date: Fri,  2 Mar 2018 19:54:11 +0100	[thread overview]
Message-ID: <20180302185448.6314-1-kwolf@redhat.com> (raw)

The following changes since commit 86f4c7e05b1c44dbe1b329a51f311f10aef6ff34:

  Merge remote-tracking branch 'remotes/pmaydell/tags/pull-target-arm-20180302' into staging (2018-03-02 14:37:10 +0000)

are available in the git repository at:

  git://repo.or.cz/qemu/kevin.git tags/for-upstream

for you to fetch changes up to 9d9b4b640f9e583ff4b24dc762630945f3ccc16d:

  Merge remote-tracking branch 'mreitz/tags/pull-block-2018-03-02' into queue-block (2018-03-02 18:45:03 +0100)

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

----------------------------------------------------------------
Alberto Garcia (3):
      specs/qcow2: Fix documentation of the compressed cluster descriptor
      docs: document how to use the l2-cache-entry-size parameter
      qcow2: Replace align_offset() with ROUND_UP()

Anton Nefedov (2):
      block: fix write with zero flag set and iovector provided
      iotest 033: add misaligned write-zeroes test via truncate

Eric Blake (21):
      block: Add .bdrv_co_block_status() callback
      nvme: Drop pointless .bdrv_co_get_block_status()
      block: Switch passthrough drivers to .bdrv_co_block_status()
      file-posix: Switch to .bdrv_co_block_status()
      gluster: Switch to .bdrv_co_block_status()
      iscsi: Switch cluster_sectors to byte-based
      iscsi: Switch iscsi_allocmap_update() to byte-based
      iscsi: Switch to .bdrv_co_block_status()
      null: Switch to .bdrv_co_block_status()
      parallels: Switch to .bdrv_co_block_status()
      qcow: Switch to .bdrv_co_block_status()
      qcow2: Switch to .bdrv_co_block_status()
      qed: Switch to .bdrv_co_block_status()
      raw: Switch to .bdrv_co_block_status()
      sheepdog: Switch to .bdrv_co_block_status()
      vdi: Avoid bitrot of debugging code
      vdi: Switch to .bdrv_co_block_status()
      vmdk: Switch to .bdrv_co_block_status()
      vpc: Switch to .bdrv_co_block_status()
      vvfat: Switch to .bdrv_co_block_status()
      block: Drop unused .bdrv_co_get_block_status()

Kevin Wolf (2):
      block: test blk_aio_flush() with blk->root == NULL
      Merge remote-tracking branch 'mreitz/tags/pull-block-2018-03-02' into queue-block

Max Reitz (4):
      qemu-img: Make resize error message more general
      block/ssh: Pull ssh_grow_file() from ssh_create()
      block/ssh: Make ssh_grow_file() blocking
      block/ssh: Add basic .bdrv_truncate()

Stefan Hajnoczi (6):
      aio: rename aio_context_in_iothread() to in_aio_context_home_thread()
      block: extract AIO_WAIT_WHILE() from BlockDriverState
      block: add BlockBackend->in_flight counter
      Revert "IDE: Do not flush empty CDROM drives"
      block: rename .bdrv_create() to .bdrv_co_create_opts()
      qcow2: make qcow2_co_create2() a coroutine_fn

 docs/interop/qcow2.txt     |  16 ++++-
 docs/qcow2-cache.txt       |  46 ++++++++++++-
 block/qcow2.h              |   6 --
 include/block/aio-wait.h   | 116 ++++++++++++++++++++++++++++++++
 include/block/aio.h        |   7 +-
 include/block/block.h      |  54 ++++-----------
 include/block/block_int.h  |  61 ++++++++++-------
 block.c                    |  11 ++-
 block/blkdebug.c           |  20 +++---
 block/block-backend.c      |  60 +++++++++++++++--
 block/commit.c             |   2 +-
 block/crypto.c             |   8 +--
 block/file-posix.c         |  79 +++++++++++-----------
 block/file-win32.c         |   5 +-
 block/gluster.c            |  83 ++++++++++++-----------
 block/io.c                 |  98 +++++++++++----------------
 block/iscsi.c              | 164 ++++++++++++++++++++++++---------------------
 block/mirror.c             |   2 +-
 block/nfs.c                |   5 +-
 block/null.c               |  23 ++++---
 block/nvme.c               |  14 ----
 block/parallels.c          |  28 +++++---
 block/qcow.c               |  32 +++++----
 block/qcow2-bitmap.c       |   4 +-
 block/qcow2-cluster.c      |   4 +-
 block/qcow2-refcount.c     |   4 +-
 block/qcow2-snapshot.c     |  10 +--
 block/qcow2.c              |  60 +++++++++--------
 block/qed.c                |  82 ++++++++---------------
 block/raw-format.c         |  21 +++---
 block/rbd.c                |   6 +-
 block/sheepdog.c           |  36 +++++-----
 block/ssh.c                |  66 +++++++++++++++---
 block/throttle.c           |   2 +-
 block/vdi.c                |  50 +++++++-------
 block/vhdx.c               |   5 +-
 block/vmdk.c               |  43 +++++-------
 block/vpc.c                |  50 +++++++-------
 block/vvfat.c              |  16 ++---
 hw/ide/core.c              |  10 +--
 qemu-img.c                 |   2 +-
 tests/test-block-backend.c |  82 +++++++++++++++++++++++
 util/aio-wait.c            |  40 +++++++++++
 tests/Makefile.include     |   2 +
 tests/qemu-iotests/033     |  29 ++++++++
 tests/qemu-iotests/033.out |  13 ++++
 util/Makefile.objs         |   2 +-
 47 files changed, 973 insertions(+), 606 deletions(-)
 create mode 100644 include/block/aio-wait.h
 create mode 100644 tests/test-block-backend.c
 create mode 100644 util/aio-wait.c

             reply	other threads:[~2018-03-02 18:55 UTC|newest]

Thread overview: 50+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2018-03-02 18:54 Kevin Wolf [this message]
2018-03-02 18:54 ` [Qemu-devel] [PULL 01/37] block: Add .bdrv_co_block_status() callback Kevin Wolf
2018-03-02 18:54 ` [Qemu-devel] [PULL 02/37] nvme: Drop pointless .bdrv_co_get_block_status() Kevin Wolf
2018-03-02 18:54 ` [Qemu-devel] [PULL 03/37] block: Switch passthrough drivers to .bdrv_co_block_status() Kevin Wolf
2018-03-02 18:54 ` [Qemu-devel] [PULL 04/37] file-posix: Switch " Kevin Wolf
2018-03-02 18:54 ` [Qemu-devel] [PULL 05/37] gluster: " Kevin Wolf
2018-03-02 18:54 ` [Qemu-devel] [PULL 06/37] iscsi: Switch cluster_sectors to byte-based Kevin Wolf
2018-03-02 18:54 ` [Qemu-devel] [PULL 07/37] iscsi: Switch iscsi_allocmap_update() " Kevin Wolf
2018-03-02 18:54 ` [Qemu-devel] [PULL 08/37] iscsi: Switch to .bdrv_co_block_status() Kevin Wolf
2018-05-08 15:37   ` Peter Maydell
2018-05-08 16:38     ` Eric Blake
2018-03-02 18:54 ` [Qemu-devel] [PULL 09/37] null: " Kevin Wolf
2018-03-02 18:54 ` [Qemu-devel] [PULL 10/37] parallels: " Kevin Wolf
2018-03-02 18:54 ` [Qemu-devel] [PULL 11/37] qcow: " Kevin Wolf
2018-03-02 18:54 ` [Qemu-devel] [PULL 12/37] qcow2: " Kevin Wolf
2018-03-02 18:54 ` [Qemu-devel] [PULL 13/37] qed: " Kevin Wolf
2018-03-02 18:54 ` [Qemu-devel] [PULL 14/37] raw: " Kevin Wolf
2018-03-02 18:54 ` [Qemu-devel] [PULL 15/37] sheepdog: " Kevin Wolf
2018-03-02 18:54 ` [Qemu-devel] [PULL 16/37] vdi: Avoid bitrot of debugging code Kevin Wolf
2018-03-02 18:54 ` [Qemu-devel] [PULL 17/37] vdi: Switch to .bdrv_co_block_status() Kevin Wolf
2018-03-02 18:54 ` [Qemu-devel] [PULL 18/37] vmdk: " Kevin Wolf
2018-03-02 18:54 ` [Qemu-devel] [PULL 19/37] vpc: " Kevin Wolf
2018-03-02 18:54 ` [Qemu-devel] [PULL 20/37] vvfat: " Kevin Wolf
2018-03-02 18:54 ` [Qemu-devel] [PULL 21/37] block: Drop unused .bdrv_co_get_block_status() Kevin Wolf
2018-03-02 18:54 ` [Qemu-devel] [PULL 22/37] block: fix write with zero flag set and iovector provided Kevin Wolf
2018-03-02 18:54 ` [Qemu-devel] [PULL 23/37] iotest 033: add misaligned write-zeroes test via truncate Kevin Wolf
2018-03-02 18:54 ` [Qemu-devel] [PULL 24/37] specs/qcow2: Fix documentation of the compressed cluster descriptor Kevin Wolf
2018-03-02 18:54 ` [Qemu-devel] [PULL 25/37] docs: document how to use the l2-cache-entry-size parameter Kevin Wolf
2018-03-02 18:54 ` [Qemu-devel] [PULL 26/37] aio: rename aio_context_in_iothread() to in_aio_context_home_thread() Kevin Wolf
2018-03-02 18:54 ` [Qemu-devel] [PULL 27/37] block: extract AIO_WAIT_WHILE() from BlockDriverState Kevin Wolf
2018-03-05 19:53   ` Eric Blake
2018-03-02 18:54 ` [Qemu-devel] [PULL 28/37] block: add BlockBackend->in_flight counter Kevin Wolf
2018-03-02 18:54 ` [Qemu-devel] [PULL 29/37] block: test blk_aio_flush() with blk->root == NULL Kevin Wolf
2018-03-02 18:54 ` [Qemu-devel] [PULL 30/37] Revert "IDE: Do not flush empty CDROM drives" Kevin Wolf
2018-03-02 18:54 ` [Qemu-devel] [PULL 31/37] block: rename .bdrv_create() to .bdrv_co_create_opts() Kevin Wolf
2018-03-02 18:54 ` [Qemu-devel] [PULL 32/37] qcow2: make qcow2_co_create2() a coroutine_fn Kevin Wolf
2018-03-02 18:54 ` [Qemu-devel] [PULL 33/37] qemu-img: Make resize error message more general Kevin Wolf
2018-03-02 18:54 ` [Qemu-devel] [PULL 34/37] block/ssh: Pull ssh_grow_file() from ssh_create() Kevin Wolf
2018-03-02 18:54 ` [Qemu-devel] [PULL 35/37] block/ssh: Make ssh_grow_file() blocking Kevin Wolf
2018-03-02 18:54 ` [Qemu-devel] [PULL 36/37] block/ssh: Add basic .bdrv_truncate() Kevin Wolf
2018-03-02 18:54 ` [Qemu-devel] [PULL 37/37] qcow2: Replace align_offset() with ROUND_UP() Kevin Wolf
2018-03-05 13:27 ` [Qemu-devel] [PULL 00/37] Block layer patches Peter Maydell
  -- strict thread matches above, loose matches on Subject: below --
2018-05-15 15:39 Kevin Wolf
2018-05-15 16:59 ` Peter Maydell
2015-11-05 18:17 Kevin Wolf
2015-11-05 19:01 ` Peter Maydell
2015-11-06  8:17   ` Kevin Wolf
2015-11-06 15:10     ` Max Reitz
2015-10-23 17:00 Kevin Wolf
2015-10-26  9:44 ` Peter Maydell

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=20180302185448.6314-1-kwolf@redhat.com \
    --to=kwolf@redhat.com \
    --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.