All of lore.kernel.org
 help / color / mirror / Atom feed
* [Qemu-devel] [PULL 00/62] Block patches
@ 2014-08-08 17:39 Kevin Wolf
  2014-08-08 17:39 ` [Qemu-devel] [PULL 01/62] nbd: Drop nbd_can_read() Kevin Wolf
                   ` (62 more replies)
  0 siblings, 63 replies; 71+ messages in thread
From: Kevin Wolf @ 2014-08-08 17:39 UTC (permalink / raw)
  To: qemu-devel; +Cc: kwolf

The following changes since commit 69f87f713069f1f70f86cb65883f7d43e3aa21de:

  Merge remote-tracking branch 'remotes/pmaydell/tags/pull-target-arm-20140804' into staging (2014-08-04 15:01:38 +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 d61a5d3fdfe1d15ded921a5c25307bec8cf424b1:

  block: Catch !bs->drv in bdrv_check() (2014-08-08 11:10:36 +0200)

----------------------------------------------------------------
Block patches

----------------------------------------------------------------
Chrysostomos Nanakos (5):
      block: Support Archipelago as a QEMU block backend
      block/archipelago: Implement bdrv_parse_filename()
      block/archipelago: Add support for creating images
      QMP: Add support for Archipelago
      qemu-iotests: add support for Archipelago protocol

Chunyan Liu (1):
      qemu-img info: show nocow info

Fam Zheng (2):
      qemu-iotests: Add data pattern in version3 VMDK sample image in 059
      vmdk: Optimize cluster allocation

Gonglei (Arei) (1):
      xen_disk:  fix possible null-ptr dereference

Hu Tao (1):
      configure: explicitly state version requirements to devel packages

Jeff Cody (7):
      block: vhdx - add error check
      block: VHDX endian fixes
      block: allow bdrv_unref() to be passed NULL pointers
      block: vdi - use block layer ops in vdi_create, instead of posix calls
      block: use the standard 'ret' instead of 'result'
      block: vpc - use block layer ops in vpc_create, instead of posix calls
      block: iotest - update 084 to test static VDI image creation

Kevin Wolf (20):
      block: Introduce qemu_try_blockalign()
      block: Handle failure for potentially large allocations
      bochs: Handle failure for potentially large allocations
      cloop: Handle failure for potentially large allocations
      curl: Handle failure for potentially large allocations
      dmg: Handle failure for potentially large allocations
      iscsi: Handle failure for potentially large allocations
      nfs: Handle failure for potentially large allocations
      parallels: Handle failure for potentially large allocations
      qcow1: Handle failure for potentially large allocations
      qcow2: Handle failure for potentially large allocations
      qed: Handle failure for potentially large allocations
      raw-posix: Handle failure for potentially large allocations
      raw-win32: Handle failure for potentially large allocations
      rbd: Handle failure for potentially large allocations
      vdi: Handle failure for potentially large allocations
      vhdx: Handle failure for potentially large allocations
      vmdk: Handle failure for potentially large allocations
      vpc: Handle failure for potentially large allocations
      mirror: Handle failure for potentially large allocations

Maria Kustova (1):
      docs: Make the recommendation for the backing file name position a requirement

Markus Armbruster (9):
      block: New bdrv_nb_sectors()
      block: Use bdrv_nb_sectors() in bdrv_make_zero()
      block: Use bdrv_nb_sectors() in bdrv_aligned_preadv()
      block: Use bdrv_nb_sectors() in bdrv_co_get_block_status()
      block: Use bdrv_nb_sectors() in img_convert()
      block: Use bdrv_nb_sectors() where sectors, not bytes are wanted
      block: Drop superfluous aligning of bdrv_getlength()'s value
      qemu-img: Make img_convert() get image size just once per image
      block: Avoid bdrv_get_geometry() where errors should be detected

Max Reitz (7):
      nbd: Drop nbd_can_read()
      block: Add AIO context notifiers
      nbd: Follow the BDS' AIO context
      qcow2: Return useful error code in refcount_init()
      qcow2: Catch !*host_offset for data allocation
      iotests: Add test for image header overlap
      block: Catch !bs->drv in bdrv_check()

Paolo Bonzini (1):
      test-coroutine: add baseline test that times the cost of function calls

Stefan Hajnoczi (7):
      docs/multiple-iothreads.txt: add documentation on IOThread programming
      qmp: hide "hotplugged" device property from device-list-properties
      qdev-monitor: include QOM properties in -device FOO, help output
      coroutine: make pool size dynamic
      block: bump coroutine pool size for drives
      thread-pool: avoid per-thread-pool EventNotifier
      thread-pool: avoid deadlock in nested aio_poll() calls

 MAINTAINERS                                        |    6 +
 block-migration.c                                  |    9 +-
 block.c                                            |  196 +++-
 block/Makefile.objs                                |    2 +
 block/archipelago.c                                | 1069 ++++++++++++++++++++
 block/bochs.c                                      |    6 +-
 block/cloop.c                                      |   23 +-
 block/curl.c                                       |    8 +-
 block/dmg.c                                        |   19 +-
 block/iscsi.c                                      |    5 +-
 block/mirror.c                                     |    7 +-
 block/nfs.c                                        |    6 +-
 block/parallels.c                                  |    6 +-
 block/qapi.c                                       |   42 +-
 block/qcow.c                                       |   33 +-
 block/qcow2-cache.c                                |   13 +-
 block/qcow2-cluster.c                              |   47 +-
 block/qcow2-refcount.c                             |   54 +-
 block/qcow2-snapshot.c                             |   23 +-
 block/qcow2.c                                      |   45 +-
 block/qed-check.c                                  |    7 +-
 block/qed.c                                        |    6 +-
 block/raw-posix.c                                  |    6 +-
 block/rbd.c                                        |    7 +-
 block/vdi.c                                        |  112 +-
 block/vhdx-endian.c                                |   11 +-
 block/vhdx-log.c                                   |   55 +-
 block/vhdx.c                                       |   98 +-
 block/vhdx.h                                       |    1 +
 block/vmdk.c                                       |  239 +++--
 block/vpc.c                                        |  112 +-
 block/win32-aio.c                                  |    6 +-
 configure                                          |   52 +-
 docs/multiple-iothreads.txt                        |  134 +++
 docs/specs/qcow2.txt                               |   12 +-
 hw/block/xen_disk.c                                |    1 +
 include/block/block.h                              |    2 +
 include/block/block_int.h                          |   41 +
 include/block/coroutine.h                          |   11 +
 include/qemu/osdep.h                               |    1 +
 nbd.c                                              |  103 +-
 qapi/block-core.json                               |   40 +-
 qdev-monitor.c                                     |   40 +-
 qemu-coroutine.c                                   |   26 +-
 qemu-img.c                                         |   98 +-
 qmp.c                                              |    1 +
 tests/qemu-iotests/059                             |    4 +
 tests/qemu-iotests/059.out                         |  202 +++-
 tests/qemu-iotests/060                             |    9 +
 tests/qemu-iotests/060.out                         |    8 +
 tests/qemu-iotests/084                             |   16 +-
 tests/qemu-iotests/084.out                         |   14 +
 tests/qemu-iotests/common                          |    6 +
 tests/qemu-iotests/common.rc                       |    9 +-
 .../sample_images/iotest-version3.vmdk.bz2         |  Bin 414 -> 4764 bytes
 tests/test-coroutine.c                             |   24 +
 thread-pool.c                                      |   27 +-
 util/oslib-posix.c                                 |   16 +-
 util/oslib-win32.c                                 |    9 +-
 59 files changed, 2688 insertions(+), 497 deletions(-)
 create mode 100644 block/archipelago.c
 create mode 100644 docs/multiple-iothreads.txt

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

end of thread, other threads:[~2015-04-09 14:09 UTC | newest]

Thread overview: 71+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2014-08-08 17:39 [Qemu-devel] [PULL 00/62] Block patches Kevin Wolf
2014-08-08 17:39 ` [Qemu-devel] [PULL 01/62] nbd: Drop nbd_can_read() Kevin Wolf
2014-08-08 17:39 ` [Qemu-devel] [PULL 02/62] block: Add AIO context notifiers Kevin Wolf
2014-08-08 17:39 ` [Qemu-devel] [PULL 03/62] nbd: Follow the BDS' AIO context Kevin Wolf
2014-08-08 17:39 ` [Qemu-devel] [PULL 04/62] block: New bdrv_nb_sectors() Kevin Wolf
2014-08-08 17:39 ` [Qemu-devel] [PULL 05/62] block: Use bdrv_nb_sectors() in bdrv_make_zero() Kevin Wolf
2014-08-08 17:39 ` [Qemu-devel] [PULL 06/62] block: Use bdrv_nb_sectors() in bdrv_aligned_preadv() Kevin Wolf
2014-08-08 17:39 ` [Qemu-devel] [PULL 07/62] block: Use bdrv_nb_sectors() in bdrv_co_get_block_status() Kevin Wolf
2014-08-08 17:39 ` [Qemu-devel] [PULL 08/62] block: Use bdrv_nb_sectors() in img_convert() Kevin Wolf
2014-08-08 17:39 ` [Qemu-devel] [PULL 09/62] block: Use bdrv_nb_sectors() where sectors, not bytes are wanted Kevin Wolf
2014-08-08 17:39 ` [Qemu-devel] [PULL 10/62] block: Drop superfluous aligning of bdrv_getlength()'s value Kevin Wolf
2014-08-08 17:39 ` [Qemu-devel] [PULL 11/62] qemu-img: Make img_convert() get image size just once per image Kevin Wolf
2014-08-08 17:39 ` [Qemu-devel] [PULL 12/62] block: Avoid bdrv_get_geometry() where errors should be detected Kevin Wolf
2014-08-08 17:39 ` [Qemu-devel] [PULL 13/62] docs: Make the recommendation for the backing file name position a requirement Kevin Wolf
2014-08-08 17:39 ` [Qemu-devel] [PULL 14/62] configure: explicitly state version requirements to devel packages Kevin Wolf
2014-08-08 17:39 ` [Qemu-devel] [PULL 15/62] xen_disk: fix possible null-ptr dereference Kevin Wolf
2014-08-08 17:39 ` [Qemu-devel] [PULL 16/62] docs/multiple-iothreads.txt: add documentation on IOThread programming Kevin Wolf
2014-08-08 17:39 ` [Qemu-devel] [PULL 17/62] qmp: hide "hotplugged" device property from device-list-properties Kevin Wolf
2014-08-08 17:39 ` [Qemu-devel] [PULL 18/62] qdev-monitor: include QOM properties in -device FOO, help output Kevin Wolf
2014-08-08 17:39 ` [Qemu-devel] [PULL 19/62] qemu-iotests: Add data pattern in version3 VMDK sample image in 059 Kevin Wolf
2014-08-08 17:39 ` [Qemu-devel] [PULL 20/62] vmdk: Optimize cluster allocation Kevin Wolf
2014-08-08 17:39 ` [Qemu-devel] [PULL 21/62] qemu-img info: show nocow info Kevin Wolf
2014-08-08 17:39 ` [Qemu-devel] [PULL 22/62] block: Support Archipelago as a QEMU block backend Kevin Wolf
2015-04-09  3:48   ` Andreas Färber
2015-04-09 12:48     ` Chrysostomos Nanakos
2015-04-09 14:05       ` Stefan Hajnoczi
2015-04-09 14:08         ` Chrysostomos Nanakos
2014-08-08 17:39 ` [Qemu-devel] [PULL 23/62] block/archipelago: Implement bdrv_parse_filename() Kevin Wolf
2014-08-08 17:39 ` [Qemu-devel] [PULL 24/62] block/archipelago: Add support for creating images Kevin Wolf
2014-08-08 17:39 ` [Qemu-devel] [PULL 25/62] QMP: Add support for Archipelago Kevin Wolf
2014-08-08 17:39 ` [Qemu-devel] [PULL 26/62] qemu-iotests: add support for Archipelago protocol Kevin Wolf
2014-08-08 17:39 ` [Qemu-devel] [PULL 27/62] coroutine: make pool size dynamic Kevin Wolf
2014-08-08 17:39 ` [Qemu-devel] [PULL 28/62] block: bump coroutine pool size for drives Kevin Wolf
2014-08-08 17:39 ` [Qemu-devel] [PULL 29/62] thread-pool: avoid per-thread-pool EventNotifier Kevin Wolf
2014-08-08 17:39 ` [Qemu-devel] [PULL 30/62] thread-pool: avoid deadlock in nested aio_poll() calls Kevin Wolf
2014-08-08 17:39 ` [Qemu-devel] [PULL 31/62] block: vhdx - add error check Kevin Wolf
2014-08-08 17:39 ` [Qemu-devel] [PULL 32/62] block: VHDX endian fixes Kevin Wolf
2014-08-08 17:39 ` [Qemu-devel] [PULL 33/62] test-coroutine: add baseline test that times the cost of function calls Kevin Wolf
2014-08-08 17:39 ` [Qemu-devel] [PULL 34/62] block: allow bdrv_unref() to be passed NULL pointers Kevin Wolf
2014-08-08 17:39 ` [Qemu-devel] [PULL 35/62] block: vdi - use block layer ops in vdi_create, instead of posix calls Kevin Wolf
2014-08-08 17:39 ` [Qemu-devel] [PULL 36/62] block: use the standard 'ret' instead of 'result' Kevin Wolf
2014-08-08 17:39 ` [Qemu-devel] [PULL 37/62] block: vpc - use block layer ops in vpc_create, instead of posix calls Kevin Wolf
2014-08-08 17:39 ` [Qemu-devel] [PULL 38/62] block: iotest - update 084 to test static VDI image creation Kevin Wolf
2014-08-08 17:39 ` [Qemu-devel] [PULL 39/62] block: Introduce qemu_try_blockalign() Kevin Wolf
2014-08-08 17:39 ` [Qemu-devel] [PULL 40/62] block: Handle failure for potentially large allocations Kevin Wolf
2014-08-08 17:39 ` [Qemu-devel] [PULL 41/62] bochs: " Kevin Wolf
2014-08-08 17:39 ` [Qemu-devel] [PULL 42/62] cloop: " Kevin Wolf
2014-08-08 17:39 ` [Qemu-devel] [PULL 43/62] curl: " Kevin Wolf
2014-08-08 17:39 ` [Qemu-devel] [PULL 44/62] dmg: " Kevin Wolf
2014-08-08 17:39 ` [Qemu-devel] [PULL 45/62] iscsi: " Kevin Wolf
2014-08-08 17:39 ` [Qemu-devel] [PULL 46/62] nfs: " Kevin Wolf
2014-08-08 17:39 ` [Qemu-devel] [PULL 47/62] parallels: " Kevin Wolf
2014-08-08 17:39 ` [Qemu-devel] [PULL 48/62] qcow1: " Kevin Wolf
2014-08-08 17:39 ` [Qemu-devel] [PULL 49/62] qcow2: " Kevin Wolf
2014-08-08 17:39 ` [Qemu-devel] [PULL 50/62] qed: " Kevin Wolf
2014-08-08 17:39 ` [Qemu-devel] [PULL 51/62] raw-posix: " Kevin Wolf
2014-08-08 17:39 ` [Qemu-devel] [PULL 52/62] raw-win32: " Kevin Wolf
2014-08-08 17:39 ` [Qemu-devel] [PULL 53/62] rbd: " Kevin Wolf
2014-08-08 17:39 ` [Qemu-devel] [PULL 54/62] vdi: " Kevin Wolf
2014-08-08 17:39 ` [Qemu-devel] [PULL 55/62] vhdx: " Kevin Wolf
2014-08-08 17:39 ` [Qemu-devel] [PULL 56/62] vmdk: " Kevin Wolf
2014-08-08 17:39 ` [Qemu-devel] [PULL 57/62] vpc: " Kevin Wolf
2014-08-08 17:39 ` [Qemu-devel] [PULL 58/62] mirror: " Kevin Wolf
2014-08-08 17:40 ` [Qemu-devel] [PULL 59/62] qcow2: Return useful error code in refcount_init() Kevin Wolf
2014-08-08 17:40 ` [Qemu-devel] [PULL 60/62] qcow2: Catch !*host_offset for data allocation Kevin Wolf
2014-08-08 17:40 ` [Qemu-devel] [PULL 61/62] iotests: Add test for image header overlap Kevin Wolf
2014-08-08 17:40 ` [Qemu-devel] [PULL 62/62] block: Catch !bs->drv in bdrv_check() Kevin Wolf
2014-08-15 12:41 ` [Qemu-devel] [PULL 00/62] Block patches Peter Maydell
2014-08-15 13:10   ` Kevin Wolf
2014-08-15 15:34     ` Peter Maydell
2014-08-15 20:21     ` Paolo Bonzini

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.