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/48] Block patches
Date: Fri, 29 Jan 2016 18:37:06 +0100	[thread overview]
Message-ID: <1454089074-4819-1-git-send-email-kwolf@redhat.com> (raw)

The following changes since commit 047e363b05679724d6b784c6ec6310697fe48ba0:

  Merge remote-tracking branch 'remotes/pmaydell/tags/pull-softfloat-20160122' into staging (2016-01-22 15:19:21 +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 ae873754e7b51f66f2b944f49b7baff2730ec511:

  Merge remote-tracking branch 'mreitz/tags/pull-block-for-kevin-2016-01-29' into queue-block (2016-01-29 18:11:39 +0100)

----------------------------------------------------------------

Block layer patches

----------------------------------------------------------------
Fam Zheng (18):
      vmdk: Fix converting to streamOptimized
      block: Remove unused struct definition BlockFinishData
      block: Add "file" output parameter to block status query functions
      qcow: Assign bs->file->bs to file in qcow_co_get_block_status
      qcow2: Assign bs->file->bs to file in qcow2_co_get_block_status
      raw: Assign bs to file in raw_co_get_block_status
      iscsi: Assign bs to file in iscsi_co_get_block_status
      parallels: Assign bs->file->bs to file in parallels_co_get_block_status
      qed: Assign bs->file->bs to file in bdrv_qed_co_get_block_status
      sheepdog: Assign bs to file in sd_co_get_block_status
      vdi: Assign bs->file->bs to file in vdi_co_get_block_status
      vpc: Assign bs->file->bs to file in vpc_co_get_block_status
      vmdk: Fix calculation of block status's offset
      vmdk: Return extent's file in bdrv_get_block_status
      block: Use returned *file in bdrv_co_get_block_status
      qemu-img: In "map", use the returned "file" from bdrv_get_block_status
      qemu-img: Make MapEntry a QAPI struct
      iotests: Add "qemu-img map" test for VMDK extents

Kevin Wolf (1):
      Merge remote-tracking branch 'mreitz/tags/pull-block-for-kevin-2016-01-29' into queue-block

Max Reitz (29):
      block: Add blk_dev_has_tray()
      blockdev: Fix 'change' for slot devices
      Revert "hw/block/fdc: Implement tray status"
      block/qapi: Emit tray_open only if there is a tray
      iotests: Limit supported formats for 118
      nbd: client_close on error in nbd_co_client_start
      iotests: Rename filter_nbd to _filter_nbd in 083
      iotests: Change coding style of _filter_nbd in 083
      iotests: Move _filter_nbd into common.filter
      iotests: Make _filter_nbd drop log lines
      iotests: Make _filter_nbd support more URL types
      iotests: Make redirecting qemu's stderr optional
      iotests: Add test for a nonexistent NBD export
      block: Release named dirty bitmaps in bdrv_close()
      iotests: Add test for eject under NBD server
      block: Add BB-BDS remove/insert notifiers
      virtio-blk: Functions for op blocker management
      virtio-scsi: Catch BDS-BB removal/insertion
      nbd: Switch from close to eject notifier
      block: Remove BDS close notifier
      block: Use blk_remove_bs() in blk_delete()
      blockdev: Use blk_remove_bs() in do_drive_del()
      block: Make bdrv_close() static
      block: Add list of all BlockDriverStates
      blockdev: Keep track of monitor-owned BDS
      block: Add blk_remove_all_bs()
      block: Rewrite bdrv_close_all()
      iotests: Add test for multiple BB on BDS tree
      iotests: Add test for block jobs and BDS ejection

Paolo Bonzini (1):
      block: acquire in bdrv_query_image_info

 block.c                                |  90 +++++++++++-----
 block/block-backend.c                  |  53 ++++++++--
 block/io.c                             |  44 +++++---
 block/iscsi.c                          |   9 +-
 block/mirror.c                         |   3 +-
 block/parallels.c                      |   3 +-
 block/qapi.c                           |  11 +-
 block/qcow.c                           |   3 +-
 block/qcow2.c                          |   3 +-
 block/qed.c                            |   6 +-
 block/raw-posix.c                      |   4 +-
 block/raw_bsd.c                        |   4 +-
 block/sheepdog.c                       |   5 +-
 block/vdi.c                            |   3 +-
 block/vmdk.c                           |  18 ++--
 block/vpc.c                            |   4 +-
 block/vvfat.c                          |   2 +-
 blockdev-nbd.c                         |  40 +------
 blockdev.c                             |  61 ++++++++++-
 blockjob.c                             |   8 --
 hw/block/dataplane/virtio-blk.c        |  77 ++++++++++----
 hw/block/fdc.c                         |  20 +---
 hw/scsi/virtio-scsi.c                  |  55 ++++++++++
 include/block/block.h                  |  13 +--
 include/block/block_int.h              |  12 ++-
 include/hw/virtio/virtio-scsi.h        |  10 ++
 include/sysemu/block-backend.h         |   4 +-
 nbd/server.c                           |  16 ++-
 qapi/block-core.json                   |  34 +++++-
 qemu-img.c                             |  84 +++++++++------
 stubs/Makefile.objs                    |   1 +
 stubs/blockdev-close-all-bdrv-states.c |   5 +
 tests/fdc-test.c                       |   2 -
 tests/qemu-iotests/059                 |  10 ++
 tests/qemu-iotests/059.out             |  25 +++++
 tests/qemu-iotests/067.out             |   4 -
 tests/qemu-iotests/083                 |  13 +--
 tests/qemu-iotests/083.out             |  10 --
 tests/qemu-iotests/117                 |  86 +++++++++++++++
 tests/qemu-iotests/117.out             |  14 +++
 tests/qemu-iotests/118                 | 121 +++++++--------------
 tests/qemu-iotests/140                 |  92 ++++++++++++++++
 tests/qemu-iotests/140.out             |  16 +++
 tests/qemu-iotests/141                 | 186 +++++++++++++++++++++++++++++++++
 tests/qemu-iotests/141.out             |  59 +++++++++++
 tests/qemu-iotests/143                 |  73 +++++++++++++
 tests/qemu-iotests/143.out             |   7 ++
 tests/qemu-iotests/common.filter       |  13 +++
 tests/qemu-iotests/common.qemu         |  15 ++-
 tests/qemu-iotests/group               |   4 +
 50 files changed, 1144 insertions(+), 311 deletions(-)
 create mode 100644 stubs/blockdev-close-all-bdrv-states.c
 create mode 100755 tests/qemu-iotests/117
 create mode 100644 tests/qemu-iotests/117.out
 create mode 100755 tests/qemu-iotests/140
 create mode 100644 tests/qemu-iotests/140.out
 create mode 100755 tests/qemu-iotests/141
 create mode 100644 tests/qemu-iotests/141.out
 create mode 100755 tests/qemu-iotests/143
 create mode 100644 tests/qemu-iotests/143.out

             reply	other threads:[~2016-01-29 17:38 UTC|newest]

Thread overview: 53+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2016-01-29 17:37 Kevin Wolf [this message]
2016-01-29 17:37 ` [Qemu-devel] [PULL 01/48] block: Add blk_dev_has_tray() Kevin Wolf
2016-01-29 17:37 ` [Qemu-devel] [PULL 02/48] blockdev: Fix 'change' for slot devices Kevin Wolf
2016-01-29 17:37 ` [Qemu-devel] [PULL 03/48] Revert "hw/block/fdc: Implement tray status" Kevin Wolf
2016-01-29 17:37 ` [Qemu-devel] [PULL 04/48] block/qapi: Emit tray_open only if there is a tray Kevin Wolf
2016-01-29 17:37 ` [Qemu-devel] [PULL 05/48] vmdk: Fix converting to streamOptimized Kevin Wolf
2016-01-29 17:37 ` [Qemu-devel] [PULL 06/48] iotests: Limit supported formats for 118 Kevin Wolf
2016-01-29 17:37 ` [Qemu-devel] [PULL 07/48] nbd: client_close on error in nbd_co_client_start Kevin Wolf
2016-01-29 17:37 ` [Qemu-devel] [PULL 08/48] iotests: Rename filter_nbd to _filter_nbd in 083 Kevin Wolf
2016-01-29 17:37 ` [Qemu-devel] [PULL 09/48] iotests: Change coding style of " Kevin Wolf
2016-01-29 17:37 ` [Qemu-devel] [PULL 10/48] iotests: Move _filter_nbd into common.filter Kevin Wolf
2016-01-29 17:37 ` [Qemu-devel] [PULL 11/48] iotests: Make _filter_nbd drop log lines Kevin Wolf
2016-01-29 17:37 ` [Qemu-devel] [PULL 12/48] iotests: Make _filter_nbd support more URL types Kevin Wolf
2016-01-29 17:37 ` [Qemu-devel] [PULL 13/48] iotests: Make redirecting qemu's stderr optional Kevin Wolf
2016-01-29 17:37 ` [Qemu-devel] [PULL 14/48] iotests: Add test for a nonexistent NBD export Kevin Wolf
2016-01-29 17:37 ` [Qemu-devel] [PULL 15/48] block: Remove unused struct definition BlockFinishData Kevin Wolf
2016-01-29 17:37 ` [Qemu-devel] [PULL 16/48] block: Release named dirty bitmaps in bdrv_close() Kevin Wolf
2016-01-29 17:37 ` [Qemu-devel] [PULL 17/48] iotests: Add test for eject under NBD server Kevin Wolf
2016-01-29 17:37 ` [Qemu-devel] [PULL 18/48] block: Add BB-BDS remove/insert notifiers Kevin Wolf
2016-01-29 17:37 ` [Qemu-devel] [PULL 19/48] virtio-blk: Functions for op blocker management Kevin Wolf
2016-01-29 17:37 ` [Qemu-devel] [PULL 20/48] virtio-scsi: Catch BDS-BB removal/insertion Kevin Wolf
2016-01-29 17:37 ` [Qemu-devel] [PULL 21/48] nbd: Switch from close to eject notifier Kevin Wolf
2016-01-29 17:37 ` [Qemu-devel] [PULL 22/48] block: Remove BDS close notifier Kevin Wolf
2016-01-29 17:37 ` [Qemu-devel] [PULL 23/48] block: Use blk_remove_bs() in blk_delete() Kevin Wolf
2016-01-29 17:37 ` [Qemu-devel] [PULL 24/48] blockdev: Use blk_remove_bs() in do_drive_del() Kevin Wolf
2016-01-29 17:37 ` [Qemu-devel] [PULL 25/48] block: Make bdrv_close() static Kevin Wolf
2016-01-29 17:37 ` [Qemu-devel] [PULL 26/48] block: Add list of all BlockDriverStates Kevin Wolf
2016-01-29 17:37 ` [Qemu-devel] [PULL 27/48] blockdev: Keep track of monitor-owned BDS Kevin Wolf
2016-01-29 17:37 ` [Qemu-devel] [PULL 28/48] block: Add blk_remove_all_bs() Kevin Wolf
2016-01-29 17:37 ` [Qemu-devel] [PULL 29/48] block: Rewrite bdrv_close_all() Kevin Wolf
2016-01-29 17:37 ` [Qemu-devel] [PULL 30/48] iotests: Add test for multiple BB on BDS tree Kevin Wolf
2016-01-29 17:37 ` [Qemu-devel] [PULL 31/48] iotests: Add test for block jobs and BDS ejection Kevin Wolf
2016-01-29 17:37 ` [Qemu-devel] [PULL 32/48] block: acquire in bdrv_query_image_info Kevin Wolf
2016-01-29 17:37 ` [Qemu-devel] [PULL 33/48] block: Add "file" output parameter to block status query functions Kevin Wolf
2016-01-29 17:37 ` [Qemu-devel] [PULL 34/48] qcow: Assign bs->file->bs to file in qcow_co_get_block_status Kevin Wolf
2016-01-29 17:37 ` [Qemu-devel] [PULL 35/48] qcow2: Assign bs->file->bs to file in qcow2_co_get_block_status Kevin Wolf
2016-01-29 17:37 ` [Qemu-devel] [PULL 36/48] raw: Assign bs to file in raw_co_get_block_status Kevin Wolf
2016-01-29 17:37 ` [Qemu-devel] [PULL 37/48] iscsi: Assign bs to file in iscsi_co_get_block_status Kevin Wolf
2016-01-29 17:37 ` [Qemu-devel] [PULL 38/48] parallels: Assign bs->file->bs to file in parallels_co_get_block_status Kevin Wolf
2016-01-29 17:37 ` [Qemu-devel] [PULL 39/48] qed: Assign bs->file->bs to file in bdrv_qed_co_get_block_status Kevin Wolf
2016-01-29 17:37 ` [Qemu-devel] [PULL 40/48] sheepdog: Assign bs to file in sd_co_get_block_status Kevin Wolf
2016-01-29 17:37 ` [Qemu-devel] [PULL 41/48] vdi: Assign bs->file->bs to file in vdi_co_get_block_status Kevin Wolf
2016-01-29 17:37 ` [Qemu-devel] [PULL 42/48] vpc: Assign bs->file->bs to file in vpc_co_get_block_status Kevin Wolf
2016-01-29 17:37 ` [Qemu-devel] [PULL 43/48] vmdk: Fix calculation of block status's offset Kevin Wolf
2016-01-29 17:37 ` [Qemu-devel] [PULL 44/48] vmdk: Return extent's file in bdrv_get_block_status Kevin Wolf
2016-01-29 17:37 ` [Qemu-devel] [PULL 45/48] block: Use returned *file in bdrv_co_get_block_status Kevin Wolf
2016-01-29 17:37 ` [Qemu-devel] [PULL 46/48] qemu-img: In "map", use the returned "file" from bdrv_get_block_status Kevin Wolf
2016-01-29 17:37 ` [Qemu-devel] [PULL 47/48] qemu-img: Make MapEntry a QAPI struct Kevin Wolf
2016-01-29 17:37 ` [Qemu-devel] [PULL 48/48] iotests: Add "qemu-img map" test for VMDK extents Kevin Wolf
2016-01-29 17:59 ` [Qemu-devel] [PULL 00/48] Block patches Peter Maydell
  -- strict thread matches above, loose matches on Subject: below --
2015-12-18 15:07 Kevin Wolf
2015-12-18 17:04 ` Peter Maydell
2013-12-06 16:35 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=1454089074-4819-1-git-send-email-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.