qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [Qemu-devel] [PULL 00/29] Block patches
@ 2016-03-17 15:56 Kevin Wolf
  2016-03-17 15:56 ` [Qemu-devel] [PULL 01/29] block: Fix qemu_root_bds_opts.head initialisation Kevin Wolf
                   ` (29 more replies)
  0 siblings, 30 replies; 31+ messages in thread
From: Kevin Wolf @ 2016-03-17 15:56 UTC (permalink / raw)
  To: qemu-block; +Cc: kwolf, qemu-devel

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%)

^ permalink raw reply	[flat|nested] 31+ messages in thread

end of thread, other threads:[~2016-03-17 16:46 UTC | newest]

Thread overview: 31+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-03-17 15:56 [Qemu-devel] [PULL 00/29] Block patches Kevin Wolf
2016-03-17 15:56 ` [Qemu-devel] [PULL 01/29] block: Fix qemu_root_bds_opts.head initialisation Kevin Wolf
2016-03-17 15:56 ` [Qemu-devel] [PULL 02/29] block: Fix memory leak in hmp_drive_add_node() Kevin Wolf
2016-03-17 15:56 ` [Qemu-devel] [PULL 03/29] monitor: Use BB list for BB name completion Kevin Wolf
2016-03-17 15:56 ` [Qemu-devel] [PULL 04/29] block: Use blk_next() in block-backend.c Kevin Wolf
2016-03-17 15:56 ` [Qemu-devel] [PULL 05/29] block: Add blk_commit_all() Kevin Wolf
2016-03-17 15:56 ` [Qemu-devel] [PULL 06/29] block: Use blk_{commit, flush}_all() consistently Kevin Wolf
2016-03-17 15:56 ` [Qemu-devel] [PULL 07/29] qapi: Drop QERR_UNKNOWN_BLOCK_FORMAT_FEATURE Kevin Wolf
2016-03-17 15:56 ` [Qemu-devel] [PULL 08/29] block: Drop BB name from bad option error Kevin Wolf
2016-03-17 15:56 ` [Qemu-devel] [PULL 09/29] blockdev: Rename blk_backends Kevin Wolf
2016-03-17 15:56 ` [Qemu-devel] [PULL 10/29] blockdev: Add list of all BlockBackends Kevin Wolf
2016-03-17 15:56 ` [Qemu-devel] [PULL 11/29] blockdev: Separate BB name management Kevin Wolf
2016-03-17 15:56 ` [Qemu-devel] [PULL 12/29] blockdev: Split monitor reference from BB creation Kevin Wolf
2016-03-17 15:56 ` [Qemu-devel] [PULL 13/29] blockdev: Remove blk_hide_on_behalf_of_hmp_drive_del() Kevin Wolf
2016-03-17 15:56 ` [Qemu-devel] [PULL 14/29] block: Move some bdrv_*_all() functions to BB Kevin Wolf
2016-03-17 15:56 ` [Qemu-devel] [PULL 15/29] block: Add bdrv_next_monitor_owned() Kevin Wolf
2016-03-17 15:56 ` [Qemu-devel] [PULL 16/29] block: Add blk_next_root_bs() Kevin Wolf
2016-03-17 15:56 ` [Qemu-devel] [PULL 17/29] block: Rewrite bdrv_next() Kevin Wolf
2016-03-17 15:56 ` [Qemu-devel] [PULL 18/29] block: Use bdrv_next() instead of bdrv_states Kevin Wolf
2016-03-17 15:56 ` [Qemu-devel] [PULL 19/29] block: Remove bdrv_states list Kevin Wolf
2016-03-17 15:56 ` [Qemu-devel] [PULL 20/29] block: Use BdrvChild in BlockBackend Kevin Wolf
2016-03-17 15:56 ` [Qemu-devel] [PULL 21/29] block: Use blk_co_preadv() for blk_read() Kevin Wolf
2016-03-17 15:56 ` [Qemu-devel] [PULL 22/29] block: Use blk_co_pwritev() for blk_write() Kevin Wolf
2016-03-17 15:56 ` [Qemu-devel] [PULL 23/29] block: Pull up blk_read_unthrottled() implementation Kevin Wolf
2016-03-17 15:56 ` [Qemu-devel] [PULL 24/29] block: Use blk_co_pwritev() in blk_write_zeroes() Kevin Wolf
2016-03-17 15:56 ` [Qemu-devel] [PULL 25/29] block: Use blk_prw() in blk_pread()/blk_pwrite() Kevin Wolf
2016-03-17 15:56 ` [Qemu-devel] [PULL 26/29] block: Use blk_aio_prwv() for aio_read/write/write_zeroes Kevin Wolf
2016-03-17 15:56 ` [Qemu-devel] [PULL 27/29] block: Use blk_co_pwritev() in blk_co_write_zeroes() Kevin Wolf
2016-03-17 15:56 ` [Qemu-devel] [PULL 28/29] quorum: Emit QUORUM_REPORT_BAD for reads in fifo mode Kevin Wolf
2016-03-17 15:56 ` [Qemu-devel] [PULL 29/29] iotests: Test QUORUM_REPORT_BAD " Kevin Wolf
2016-03-17 16:46 ` [Qemu-devel] [PULL 00/29] Block patches Peter Maydell

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).