qemu-devel
[Top][All Lists]
Advanced

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

[Qemu-devel] [PULL 00/31] Block layer patches


From: Kevin Wolf
Subject: [Qemu-devel] [PULL 00/31] Block layer patches
Date: Wed, 25 May 2016 19:39:25 +0200

The following changes since commit 287db79df8af8e31f18e262feb5e05103a09e4d4:

  Merge remote-tracking branch 'remotes/ehabkost/tags/x86-pull-request' into 
staging (2016-05-24 13:06:33 +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 b75536c9fa742f887304769d0608557bb8e3a27f:

  blockjob: Remove BlockJob.bs (2016-05-25 19:04:21 +0200)

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

----------------------------------------------------------------
Alberto Garcia (1):
      block: keep a list of block jobs

Eric Blake (1):
      block: Rename blk_write_zeroes()

John Snow (1):
      backup: Pack Notifier within BackupBlockJob

Kevin Wolf (17):
      block: Fix bdrv_next() memory leak
      block: Introduce bdrv_replace_child()
      block: Make bdrv_drain() use bdrv_drained_begin/end()
      block: Fix reconfiguring graph with drained nodes
      block: Propagate .drained_begin/end callbacks
      block: Cancel jobs first in bdrv_close_all()
      block: Default to enabled write cache in blk_new()
      block: Convert block job core to BlockBackend
      block: Make blk_co_preadv/pwritev() public
      stream: Use BlockBackend for I/O
      mirror: Allow target that already has a BlockBackend
      mirror: Use BlockBackend for I/O
      backup: Don't leak BackupBlockJob in error path
      backup: Remove bs parameter from backup_do_cow()
      backup: Use BlockBackend for I/O
      commit: Use BlockBackend for I/O
      blockjob: Remove BlockJob.bs

Max Reitz (9):
      block: Drop useless bdrv_new() call
      block: Let bdrv_open_inherit() return the snapshot
      tests: Drop BDS from test-throttle.c
      block: Drop blk_new_with_bs()
      block: Drop bdrv_new_root()
      block: Make bdrv_open() return a BDS
      block: Assert !bs->refcnt in bdrv_close()
      block: Drop bdrv_parent_cb_...() from bdrv_close()
      block: Drop errp parameter from blk_new()

Paolo Bonzini (2):
      dma-helpers: change interface to byte-based
      dma-helpers: change BlockBackend to opaque value in DMAIOFunc

 block.c                        | 245 ++++++++++++++++++++---------------------
 block/backup.c                 |  71 ++++++------
 block/block-backend.c          | 123 +++++++++------------
 block/commit.c                 |  53 +++++----
 block/io.c                     |  97 +++++++---------
 block/mirror.c                 | 100 ++++++++---------
 block/parallels.c              |   4 +-
 block/snapshot.c               |  55 ++++++---
 block/stream.c                 |  15 ++-
 block/vvfat.c                  |   8 +-
 blockdev.c                     |  60 ++++------
 blockjob.c                     |  62 ++++++++---
 dma-helpers.c                  |  54 ++++++---
 hw/block/nvme.c                |   6 +-
 hw/ide/ahci.c                  |   6 +-
 hw/ide/core.c                  |  20 ++--
 hw/ide/internal.h              |   6 +-
 hw/ide/macio.c                 |   2 +-
 hw/scsi/scsi-disk.c            |   8 +-
 include/block/block.h          |  24 ++--
 include/block/block_int.h      |   3 +-
 include/block/blockjob.h       |  23 +++-
 include/sysemu/block-backend.h |  23 ++--
 include/sysemu/dma.h           |  20 ++--
 migration/block.c              |   4 +-
 monitor.c                      |   4 +-
 qemu-img.c                     |   6 +-
 qemu-io-cmds.c                 |  22 ++--
 qmp.c                          |   5 +-
 tests/qemu-iotests/041         |  27 -----
 tests/qemu-iotests/041.out     |   4 +-
 tests/test-blockjob-txn.c      |   3 +-
 tests/test-throttle.c          |   6 +-
 trace-events                   |   8 +-
 34 files changed, 603 insertions(+), 574 deletions(-)



reply via email to

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