qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Qemu-devel] [PULL 00/29] Block patches


From: Kevin Wolf
Subject: [Qemu-devel] [PULL 00/29] Block patches
Date: Thu, 17 Mar 2016 16:56:13 +0100

The following changes since commit 331ac65963ab74dd84659b748affa0b111486f06:

  Merge remote-tracking branch 'remotes/stefanha/tags/block-pull-request' into 
staging (2016-03-17 11:27:54 +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 361dca7a5a05d93ddbe696069f54d3d4cec41c8c:

  Merge remote-tracking branch 'mreitz/tags/pull-block-for-kevin-2016-03-17-v2' 
into queue-block (2016-03-17 16:48:49 +0100)

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

Block layer patches

----------------------------------------------------------------
Alberto Garcia (2):
      quorum: Emit QUORUM_REPORT_BAD for reads in fifo mode
      iotests: Test QUORUM_REPORT_BAD in fifo mode

Kevin Wolf (11):
      block: Fix qemu_root_bds_opts.head initialisation
      block: Fix memory leak in hmp_drive_add_node()
      block: Use BdrvChild in BlockBackend
      block: Use blk_co_preadv() for blk_read()
      block: Use blk_co_pwritev() for blk_write()
      block: Pull up blk_read_unthrottled() implementation
      block: Use blk_co_pwritev() in blk_write_zeroes()
      block: Use blk_prw() in blk_pread()/blk_pwrite()
      block: Use blk_aio_prwv() for aio_read/write/write_zeroes
      block: Use blk_co_pwritev() in blk_co_write_zeroes()
      Merge remote-tracking branch 
'mreitz/tags/pull-block-for-kevin-2016-03-17-v2' into queue-block

Max Reitz (17):
      monitor: Use BB list for BB name completion
      block: Use blk_next() in block-backend.c
      block: Add blk_commit_all()
      block: Use blk_{commit,flush}_all() consistently
      qapi: Drop QERR_UNKNOWN_BLOCK_FORMAT_FEATURE
      block: Drop BB name from bad option error
      blockdev: Rename blk_backends
      blockdev: Add list of all BlockBackends
      blockdev: Separate BB name management
      blockdev: Split monitor reference from BB creation
      blockdev: Remove blk_hide_on_behalf_of_hmp_drive_del()
      block: Move some bdrv_*_all() functions to BB
      block: Add bdrv_next_monitor_owned()
      block: Add blk_next_root_bs()
      block: Rewrite bdrv_next()
      block: Use bdrv_next() instead of bdrv_states
      block: Remove bdrv_states list

 block.c                                       | 133 +++--
 block/block-backend.c                         | 706 ++++++++++++++++++--------
 block/io.c                                    |  44 +-
 block/parallels.c                             |   2 +-
 block/qcow.c                                  |   8 +-
 block/qcow2.c                                 |  30 +-
 block/qed.c                                   |   9 +-
 block/quorum.c                                |  17 +-
 block/sheepdog.c                              |   4 +-
 block/vdi.c                                   |   2 +-
 block/vhdx.c                                  |   2 +-
 block/vmdk.c                                  |  13 +-
 block/vpc.c                                   |   2 +-
 blockdev.c                                    |  47 +-
 cpus.c                                        |   5 +-
 device-hotplug.c                              |   4 +-
 hw/block/xen_disk.c                           |   2 +-
 include/block/block.h                         |   6 +-
 include/block/block_int.h                     |  16 +-
 include/qapi/qmp/qerror.h                     |   3 -
 include/sysemu/block-backend.h                |  15 +-
 monitor.c                                     |   7 +-
 qemu-char.c                                   |   3 +-
 qemu-img.c                                    |  50 +-
 qemu-io.c                                     |   2 +-
 qemu-nbd.c                                    |   4 +-
 stubs/Makefile.objs                           |   3 +-
 stubs/bdrv-next-monitor-owned.c               |   8 +
 stubs/{bdrv-commit-all.c => blk-commit-all.c} |   4 +-
 tests/qemu-iotests/036.out                    |  16 +-
 tests/qemu-iotests/051.out                    |   8 +-
 tests/qemu-iotests/051.pc.out                 |   8 +-
 tests/qemu-iotests/087.out                    |   2 +-
 tests/qemu-iotests/148                        |  17 +-
 tests/qemu-iotests/148.out                    |   4 +-
 35 files changed, 736 insertions(+), 470 deletions(-)
 create mode 100644 stubs/bdrv-next-monitor-owned.c
 rename stubs/{bdrv-commit-all.c => blk-commit-all.c} (53%)



reply via email to

[Prev in Thread] Current Thread [Next in Thread]