All of lore.kernel.org
 help / color / mirror / Atom feed
* [Qemu-devel] [PULL 00/43] Block patches
@ 2012-12-13 15:10 Kevin Wolf
  2012-12-13 15:10 ` [Qemu-devel] [PATCH 01/43] tests: use aio_poll() instead of aio_flush() in test-aio.c Kevin Wolf
                   ` (42 more replies)
  0 siblings, 43 replies; 44+ messages in thread
From: Kevin Wolf @ 2012-12-13 15:10 UTC (permalink / raw)
  To: anthony; +Cc: kwolf, qemu-devel

The following changes since commit 1c97e303d4ea80a2691334b0febe87a50660f99d:

  Merge remote-tracking branch 'afaerber/qom-cpu' into staging (2012-12-10 08:35:15 -0600)

are available in the git repository at:

  git://repo.or.cz/qemu/kevin.git for-anthony

Charles Arnold (2):
      block: vpc initialize the uuid footer field
      block: vpc support for ~2 TB disks

Christian Borntraeger (2):
      Support default block interfaces per QEMUMachine
      block: simplify default_drive

Corey Bryant (1):
      tests: Add tests for fdsets

David Gibson (1):
      virtio-blk: Remove duplicate property definition

Dong Xu Wang (6):
      qemu-option: opt_set(): split it up into more functions
      qemu-option: qemu_opts_validate(): fix duplicated code
      qemu-option: qemu_opt_set_bool(): fix code duplication
      introduce qemu_opts_create_nofail function
      use qemu_opts_create_nofail
      create new function: qemu_opt_set_number

Fabien Chouteau (1):
      Fix error code checking for SetFilePointer() call

Kevin Wolf (19):
      block: Improve bdrv_aio_co_cancel_em
      aio: Get rid of qemu_aio_flush()
      block: Factor out bdrv_open_flags
      block: Avoid second open for format probing
      qemu-io: Implement write -c for compressed clusters
      blkdebug: Allow usage without config file
      blkdebug: Factor out remove_rule()
      blkdebug: Implement suspend/resume of AIO requests
      qemu-io: Add AIO debugging commands
      qcow2: Move BLKDBG_EVENT out of the lock
      qemu-iotests: Test concurrent cluster allocations
      qcow2: Round QCowL2Meta.offset down to cluster boundary
      qcow2: Introduce Qcow2COWRegion
      qcow2: Allocate l2meta dynamically
      qcow2: Drop l2meta.cluster_offset
      qcow2: Allocate l2meta only for cluster allocations
      qcow2: Enable dirty flag in qcow2_alloc_cluster_link_l2
      qcow2: Execute run_dependent_requests() without lock
      qcow2: Factor out handle_dependencies()

Luiz Capitulino (6):
      block: bdrv_img_create(): add Error ** argument
      qemu-img: img_create(): pass Error object to bdrv_img_create()
      qemu-img: img_create(): drop unneeded goto and ret variable
      qmp: qmp_transaction(): pass Error object to bdrv_img_create()
      qmp: qmp_drive_mirror(): pass Error object to bdrv_img_create()
      block: bdrv_img_create(): drop unused error handling code

Paolo Bonzini (1):
      raw-posix: inline paio_ioctl into hdev_aio_ioctl

Pavel Hrdina (1):
      atapi: reset cdrom tray statuses on ide_reset

Stefan Hajnoczi (2):
      tests: use aio_poll() instead of aio_flush() in test-aio.c
      tests: avoid qemu_aio_flush() in test-thread-pool.c

Stefan Priebe (1):
      rbd: Fix race between aio completition and aio cancel

 async.c                       |    5 -
 block.c                       |  219 ++++++++++++++++++++++++++---------------
 block.h                       |   11 ++-
 block/blkdebug.c              |  128 +++++++++++++++++++++++-
 block/commit.c                |    2 +-
 block/mirror.c                |    2 +-
 block/qcow2-cluster.c         |  191 +++++++++++++++++++++--------------
 block/qcow2.c                 |   87 ++++++++---------
 block/qcow2.h                 |   49 +++++++++-
 block/raw-posix.c             |   27 ++---
 block/raw-win32.c             |   17 +++-
 block/rbd.c                   |   20 +++--
 block/stream.c                |    2 +-
 block/vpc.c                   |   24 ++++-
 block_int.h                   |    6 +
 blockdev.c                    |   35 ++++---
 blockdev.h                    |    9 ++-
 hw/boards.h                   |    3 +-
 hw/device-hotplug.c           |    2 +-
 hw/highbank.c                 |    2 +-
 hw/ide/core.c                 |    2 +
 hw/leon3.c                    |    1 -
 hw/mips_jazz.c                |    4 +-
 hw/pc_sysfw.c                 |    2 +-
 hw/puv3.c                     |    1 -
 hw/realview.c                 |    6 +-
 hw/s390-virtio.c              |   17 +---
 hw/spapr.c                    |    2 +-
 hw/sun4m.c                    |   24 +++---
 hw/versatilepb.c              |    4 +-
 hw/vexpress.c                 |    4 +-
 hw/virtio-blk.h               |    1 -
 hw/virtio-pci.c               |    1 -
 hw/watchdog.c                 |    2 +-
 hw/xilinx_zynq.c              |    2 +-
 main-loop.c                   |    5 -
 qemu-aio.h                    |    9 +--
 qemu-config.c                 |    4 +-
 qemu-img.c                    |   21 ++--
 qemu-io.c                     |   87 ++++++++++++++++-
 qemu-option.c                 |  110 ++++++++++++--------
 qemu-option.h                 |    2 +
 qemu-sockets.c                |   16 ++--
 tests/qemu-iotests/045        |  129 ++++++++++++++++++++++++
 tests/qemu-iotests/045.out    |    5 +
 tests/qemu-iotests/046        |  215 ++++++++++++++++++++++++++++++++++++++++
 tests/qemu-iotests/046.out    |  163 ++++++++++++++++++++++++++++++
 tests/qemu-iotests/group      |    2 +
 tests/qemu-iotests/iotests.py |   12 +++
 tests/test-aio.c              |   31 +++---
 tests/test-thread-pool.c      |   20 +++-
 vl.c                          |   41 +++-----
 52 files changed, 1343 insertions(+), 443 deletions(-)
 create mode 100755 tests/qemu-iotests/045
 create mode 100644 tests/qemu-iotests/045.out
 create mode 100755 tests/qemu-iotests/046
 create mode 100644 tests/qemu-iotests/046.out

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

end of thread, other threads:[~2012-12-13 16:04 UTC | newest]

Thread overview: 44+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2012-12-13 15:10 [Qemu-devel] [PULL 00/43] Block patches Kevin Wolf
2012-12-13 15:10 ` [Qemu-devel] [PATCH 01/43] tests: use aio_poll() instead of aio_flush() in test-aio.c Kevin Wolf
2012-12-13 15:10 ` [Qemu-devel] [PATCH 02/43] tests: avoid qemu_aio_flush() in test-thread-pool.c Kevin Wolf
2012-12-13 15:10 ` [Qemu-devel] [PATCH 03/43] block: Improve bdrv_aio_co_cancel_em Kevin Wolf
2012-12-13 15:10 ` [Qemu-devel] [PATCH 04/43] aio: Get rid of qemu_aio_flush() Kevin Wolf
2012-12-13 15:10 ` [Qemu-devel] [PATCH 05/43] block: Factor out bdrv_open_flags Kevin Wolf
2012-12-13 15:10 ` [Qemu-devel] [PATCH 06/43] block: Avoid second open for format probing Kevin Wolf
2012-12-13 15:10 ` [Qemu-devel] [PATCH 07/43] virtio-blk: Remove duplicate property definition Kevin Wolf
2012-12-13 15:10 ` [Qemu-devel] [PATCH 08/43] block: vpc initialize the uuid footer field Kevin Wolf
2012-12-13 15:10 ` [Qemu-devel] [PATCH 09/43] block: vpc support for ~2 TB disks Kevin Wolf
2012-12-13 15:10 ` [Qemu-devel] [PATCH 10/43] raw-posix: inline paio_ioctl into hdev_aio_ioctl Kevin Wolf
2012-12-13 15:10 ` [Qemu-devel] [PATCH 11/43] Support default block interfaces per QEMUMachine Kevin Wolf
2012-12-13 15:10 ` [Qemu-devel] [PATCH 12/43] block: simplify default_drive Kevin Wolf
2012-12-13 15:10 ` [Qemu-devel] [PATCH 13/43] block: bdrv_img_create(): add Error ** argument Kevin Wolf
2012-12-13 15:10 ` [Qemu-devel] [PATCH 14/43] qemu-img: img_create(): pass Error object to bdrv_img_create() Kevin Wolf
2012-12-13 15:10 ` [Qemu-devel] [PATCH 15/43] qemu-img: img_create(): drop unneeded goto and ret variable Kevin Wolf
2012-12-13 15:10 ` [Qemu-devel] [PATCH 16/43] qmp: qmp_transaction(): pass Error object to bdrv_img_create() Kevin Wolf
2012-12-13 15:10 ` [Qemu-devel] [PATCH 17/43] qmp: qmp_drive_mirror(): " Kevin Wolf
2012-12-13 15:10 ` [Qemu-devel] [PATCH 18/43] block: bdrv_img_create(): drop unused error handling code Kevin Wolf
2012-12-13 15:10 ` [Qemu-devel] [PATCH 19/43] tests: Add tests for fdsets Kevin Wolf
2012-12-13 15:10 ` [Qemu-devel] [PATCH 20/43] qemu-io: Implement write -c for compressed clusters Kevin Wolf
2012-12-13 15:10 ` [Qemu-devel] [PATCH 21/43] rbd: Fix race between aio completition and aio cancel Kevin Wolf
2012-12-13 15:10 ` [Qemu-devel] [PATCH 22/43] Fix error code checking for SetFilePointer() call Kevin Wolf
2012-12-13 15:10 ` [Qemu-devel] [PATCH 23/43] qemu-option: opt_set(): split it up into more functions Kevin Wolf
2012-12-13 15:10 ` [Qemu-devel] [PATCH 24/43] qemu-option: qemu_opts_validate(): fix duplicated code Kevin Wolf
2012-12-13 15:10 ` [Qemu-devel] [PATCH 25/43] qemu-option: qemu_opt_set_bool(): fix code duplication Kevin Wolf
2012-12-13 15:10 ` [Qemu-devel] [PATCH 26/43] introduce qemu_opts_create_nofail function Kevin Wolf
2012-12-13 15:10 ` [Qemu-devel] [PATCH 27/43] use qemu_opts_create_nofail Kevin Wolf
2012-12-13 15:10 ` [Qemu-devel] [PATCH 28/43] create new function: qemu_opt_set_number Kevin Wolf
2012-12-13 15:10 ` [Qemu-devel] [PATCH 29/43] blkdebug: Allow usage without config file Kevin Wolf
2012-12-13 15:10 ` [Qemu-devel] [PATCH 30/43] blkdebug: Factor out remove_rule() Kevin Wolf
2012-12-13 15:10 ` [Qemu-devel] [PATCH 31/43] blkdebug: Implement suspend/resume of AIO requests Kevin Wolf
2012-12-13 15:10 ` [Qemu-devel] [PATCH 32/43] qemu-io: Add AIO debugging commands Kevin Wolf
2012-12-13 15:10 ` [Qemu-devel] [PATCH 33/43] qcow2: Move BLKDBG_EVENT out of the lock Kevin Wolf
2012-12-13 15:10 ` [Qemu-devel] [PATCH 34/43] qemu-iotests: Test concurrent cluster allocations Kevin Wolf
2012-12-13 15:10 ` [Qemu-devel] [PATCH 35/43] atapi: reset cdrom tray statuses on ide_reset Kevin Wolf
2012-12-13 15:10 ` [Qemu-devel] [PATCH 36/43] qcow2: Round QCowL2Meta.offset down to cluster boundary Kevin Wolf
2012-12-13 15:10 ` [Qemu-devel] [PATCH 37/43] qcow2: Introduce Qcow2COWRegion Kevin Wolf
2012-12-13 15:10 ` [Qemu-devel] [PATCH 38/43] qcow2: Allocate l2meta dynamically Kevin Wolf
2012-12-13 15:10 ` [Qemu-devel] [PATCH 39/43] qcow2: Drop l2meta.cluster_offset Kevin Wolf
2012-12-13 15:10 ` [Qemu-devel] [PATCH 40/43] qcow2: Allocate l2meta only for cluster allocations Kevin Wolf
2012-12-13 15:10 ` [Qemu-devel] [PATCH 41/43] qcow2: Enable dirty flag in qcow2_alloc_cluster_link_l2 Kevin Wolf
2012-12-13 15:10 ` [Qemu-devel] [PATCH 42/43] qcow2: Execute run_dependent_requests() without lock Kevin Wolf
2012-12-13 15:10 ` [Qemu-devel] [PATCH 43/43] qcow2: Factor out handle_dependencies() Kevin Wolf

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.