qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [Qemu-devel] [PULL 00/28] Block patches
@ 2013-03-15 15:13 Stefan Hajnoczi
  2013-03-15 15:13 ` [Qemu-devel] [PATCH 01/28] block: Add options QDict to .bdrv_open() Stefan Hajnoczi
                   ` (28 more replies)
  0 siblings, 29 replies; 35+ messages in thread
From: Stefan Hajnoczi @ 2013-03-15 15:13 UTC (permalink / raw)
  To: qemu-devel; +Cc: Anthony Liguori

The last block pull request from March 12 broke the virtio-blk serial property
and was not applied.

This pull request includes the patches from March 12, Kevin's fixed "[PATCH v2
 0/8] block: Add driver specific options", and patches from this week that I
have applied.

The following changes since commit 4f306496183d81aed4b43762cf3bfd6e054de767:

  qga/main.c: Don't use g_key_file_get/set_int64 (2013-03-15 08:23:54 -0500)

are available in the git repository at:

  git://github.com/stefanha/qemu.git block

for you to fetch changes up to 3618a094022e984d4e045c6db21aed961b7c6fc9:

  blockdev: Fix up copyright and permission notice (2013-03-15 16:07:51 +0100)

----------------------------------------------------------------
Kevin Wolf (8):
      block: Add options QDict to .bdrv_open()
      block: Add options QDict to bdrv_open() prototype
      Add qdict_clone_shallow()
      block: Add options QDict to bdrv_open_common()
      qemu-option: Add qemu_opts_absorb_qdict()
      blockdev: Keep a copy of DriveInfo.serial
      block: Support driver specific options in drive_init()
      qcow2: Allow lazy refcounts to be enabled on the command line

MORITA Kazutaka (2):
      sheepdog: use non-blocking fd in coroutine context
      sheepdog: set io_flush handler in do_co_req

Markus Armbruster (1):
      blockdev: Fix up copyright and permission notice

Paolo Bonzini (3):
      qcow2: make is_allocated return true for zero clusters
      dataplane: fix hang introduced by AioContext transition
      qemu-iotests: add tests for rebasing zero clusters

Stefan Hajnoczi (14):
      qcow2: flush refcount cache correctly in alloc_refcount_block()
      qcow2: flush refcount cache correctly in qcow2_write_snapshots()
      qcow2: set L2 cache dependency in qcow2_alloc_bytes()
      qcow2: flush in qcow2_update_snapshot_refcount()
      qcow2: drop flush in update_cluster_refcount()
      qcow2: drop unnecessary flush in qcow2_update_snapshot_refcount()
      main-loop: add qemu_get_aio_context()
      threadpool: move globals into struct ThreadPool
      threadpool: add thread_pool_new() and thread_pool_free()
      aio: add a ThreadPool instance to AioContext
      block: add bdrv_get_aio_context()
      threadpool: drop global thread pool
      coroutine: use AioContext for CoQueue BH
      qemu-iotests: use -nographic in test case 007

 async.c                     |  11 ++
 block.c                     |  87 ++++++++++++----
 block/blkverify.c           |   2 +-
 block/bochs.c               |   2 +-
 block/cloop.c               |   2 +-
 block/cow.c                 |   2 +-
 block/dmg.c                 |   2 +-
 block/parallels.c           |   2 +-
 block/qcow.c                |   2 +-
 block/qcow2-cluster.c       |   5 +-
 block/qcow2-refcount.c      |  24 +++--
 block/qcow2-snapshot.c      |  10 +-
 block/qcow2.c               |  49 +++++++--
 block/qcow2.h               |   1 +
 block/qed.c                 |   4 +-
 block/raw-posix.c           |   8 +-
 block/raw-win32.c           |   4 +-
 block/raw.c                 |   2 +-
 block/sheepdog.c            |  19 ++--
 block/vdi.c                 |   2 +-
 block/vmdk.c                |   4 +-
 block/vpc.c                 |   2 +-
 block/vvfat.c               |   2 +-
 blockdev.c                  | 105 ++++++++++++++++---
 hw/dataplane/virtio-blk.c   |  17 +++-
 hw/xen_disk.c               |   2 +-
 include/block/aio.h         |   6 ++
 include/block/block.h       |   4 +-
 include/block/block_int.h   |  10 +-
 include/block/coroutine.h   |   1 +
 include/block/thread-pool.h |  15 ++-
 include/qapi/qmp/qdict.h    |   2 +
 include/qemu/main-loop.h    |   5 +
 include/qemu/option.h       |   1 +
 include/sysemu/blockdev.h   |   2 +-
 main-loop.c                 |   5 +
 qemu-coroutine-lock.c       |  55 ++++++----
 qemu-img.c                  |   6 +-
 qemu-io.c                   |   2 +-
 qemu-nbd.c                  |   2 +-
 qobject/qdict.c             |  22 ++++
 tests/qemu-iotests/007      |   7 +-
 tests/qemu-iotests/050      |  75 ++++++++++++++
 tests/qemu-iotests/050.out  |  17 ++++
 tests/qemu-iotests/group    |   1 +
 tests/test-thread-pool.c    |  44 ++++----
 thread-pool.c               | 243 ++++++++++++++++++++++++++++----------------
 trace-events                |   4 +-
 util/qemu-option.c          |  34 +++++++
 49 files changed, 702 insertions(+), 233 deletions(-)
 create mode 100755 tests/qemu-iotests/050
 create mode 100644 tests/qemu-iotests/050.out

-- 
1.8.1.4

^ permalink raw reply	[flat|nested] 35+ messages in thread
* [Qemu-devel] [PULL 00/28] Block patches
@ 2014-10-20 13:35 Kevin Wolf
  2014-10-22 17:30 ` Peter Maydell
  0 siblings, 1 reply; 35+ messages in thread
From: Kevin Wolf @ 2014-10-20 13:35 UTC (permalink / raw)
  To: qemu-devel; +Cc: kwolf

The following changes since commit 5f77ef69a195098baddfdc6d189f1b4a94587378:

  glib: add compatibility interface for g_strcmp0() (2014-10-16 23:02:31 +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 84ebe3755f88be4c3733e997641fafd050a58810:

  block: Make device model's references to BlockBackend strong (2014-10-20 14:03:51 +0200)

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

----------------------------------------------------------------
Markus Armbruster (24):
      block: Split bdrv_new_root() off bdrv_new()
      block: New BlockBackend
      block: Connect BlockBackend to BlockDriverState
      block: Connect BlockBackend and DriveInfo
      block: Code motion to get rid of stubs/blockdev.c
      block: Make BlockBackend own its BlockDriverState
      blockdev: Eliminate drive_del()
      block: Eliminate bdrv_iterate(), use bdrv_next()
      block: Eliminate BlockDriverState member device_name[]
      block: Merge BlockBackend and BlockDriverState name spaces
      block: Eliminate DriveInfo member bdrv, use blk_by_legacy_dinfo()
      block: Rename BlockDriverAIOCB* to BlockAIOCB*
      block: Rename BlockDriverCompletionFunc to BlockCompletionFunc
      virtio-blk: Drop redundant VirtIOBlock member conf
      virtio-blk: Rename VirtIOBlkConf variables to conf
      hw: Convert from BlockDriverState to BlockBackend, mostly
      ide: Complete conversion from BlockDriverState to BlockBackend
      pc87312: Drop unused members of PC87312State
      blockdev: Drop superfluous DriveInfo member id
      blockdev: Fix blockdev-add not to create DriveInfo
      block/qapi: Convert qmp_query_block() to BlockBackend
      blockdev: Convert qmp_eject(), qmp_change_blockdev() to BlockBackend
      block: Lift device model API into BlockBackend
      block: Make device model's references to BlockBackend strong

Max Reitz (1):
      nbd: Fix filename generation

Tony Breeds (2):
      block/raw-posix: Fix disk corruption in try_fiemap
      block/raw-posix: use seek_hole ahead of fiemap

Zhang Haoyu (1):
      qcow2: fix leak of Qcow2DiscardRegion in update_refcount_discard

 block-migration.c                        |  44 ++-
 block.c                                  | 390 +++++++------------
 block/Makefile.objs                      |   2 +-
 block/archipelago.c                      |  28 +-
 block/backup.c                           |   2 +-
 block/blkdebug.c                         |  18 +-
 block/blkverify.c                        |  18 +-
 block/block-backend.c                    | 631 +++++++++++++++++++++++++++++++
 block/commit.c                           |   2 +-
 block/curl.c                             |   6 +-
 block/iscsi.c                            |  10 +-
 block/linux-aio.c                        |   8 +-
 block/mirror.c                           |   9 +-
 block/nbd.c                              |  44 ++-
 block/null.c                             |  34 +-
 block/qapi.c                             |  27 +-
 block/qcow.c                             |   4 +-
 block/qcow2-refcount.c                   |   1 +
 block/qcow2.c                            |   4 +-
 block/qed-gencb.c                        |   4 +-
 block/qed-table.c                        |  10 +-
 block/qed.c                              |  46 +--
 block/qed.h                              |  12 +-
 block/quorum.c                           |  42 +-
 block/raw-aio.h                          |   8 +-
 block/raw-posix.c                        |  38 +-
 block/raw-win32.c                        |  16 +-
 block/raw_bsd.c                          |   8 +-
 block/rbd.c                              |  56 +--
 block/sheepdog.c                         |   4 +-
 block/stream.c                           |   2 +-
 block/vdi.c                              |   2 +-
 block/vhdx.c                             |   2 +-
 block/vmdk.c                             |   4 +-
 block/vpc.c                              |   2 +-
 block/vvfat.c                            |   4 +-
 block/win32-aio.c                        |   6 +-
 blockdev.c                               | 197 ++++------
 blockjob.c                               |   7 +-
 device-hotplug.c                         |   3 +-
 dma-helpers.c                            |  67 ++--
 docs/blkdebug.txt                        |   8 +-
 hw/arm/collie.c                          |  10 +-
 hw/arm/gumstix.c                         |   6 +-
 hw/arm/highbank.c                        |   2 +-
 hw/arm/mainstone.c                       |   8 +-
 hw/arm/musicpal.c                        |  13 +-
 hw/arm/nseries.c                         |   7 +-
 hw/arm/omap1.c                           |   4 +-
 hw/arm/omap2.c                           |   4 +-
 hw/arm/omap_sx1.c                        |  10 +-
 hw/arm/pxa2xx.c                          |   7 +-
 hw/arm/realview.c                        |   2 +-
 hw/arm/spitz.c                           |   6 +-
 hw/arm/tosa.c                            |   3 +-
 hw/arm/versatilepb.c                     |   5 +-
 hw/arm/vexpress.c                        |   5 +-
 hw/arm/virt.c                            |   4 +-
 hw/arm/xilinx_zynq.c                     |   5 +-
 hw/arm/z2.c                              |   8 +-
 hw/block/block.c                         |  23 +-
 hw/block/dataplane/virtio-blk.c          |  35 +-
 hw/block/dataplane/virtio-blk.h          |   2 +-
 hw/block/fdc.c                           |  74 ++--
 hw/block/hd-geometry.c                   |  24 +-
 hw/block/m25p80.c                        |  31 +-
 hw/block/nand.c                          |  50 +--
 hw/block/nvme.c                          |  19 +-
 hw/block/nvme.h                          |   2 +-
 hw/block/onenand.c                       |  67 ++--
 hw/block/pflash_cfi01.c                  |  24 +-
 hw/block/pflash_cfi02.c                  |  24 +-
 hw/block/virtio-blk.c                    | 149 ++++----
 hw/block/xen_disk.c                      |  72 ++--
 hw/core/qdev-properties-system.c         |  26 +-
 hw/core/qdev-properties.c                |   2 +-
 hw/cris/axis_dev88.c                     |   4 +-
 hw/display/tc6393xb.c                    |   4 +-
 hw/i386/pc.c                             |   2 +-
 hw/i386/pc_piix.c                        |   2 +-
 hw/i386/pc_sysfw.c                       |  10 +-
 hw/i386/xen/xen_platform.c               |   5 +-
 hw/ide/ahci.c                            |  33 +-
 hw/ide/ahci.h                            |   2 +-
 hw/ide/atapi.c                           |  33 +-
 hw/ide/cmd646.c                          |   2 +-
 hw/ide/core.c                            | 198 +++++-----
 hw/ide/ich.c                             |   2 +-
 hw/ide/internal.h                        |  16 +-
 hw/ide/isa.c                             |   2 +-
 hw/ide/macio.c                           |  50 +--
 hw/ide/microdrive.c                      |   4 +-
 hw/ide/mmio.c                            |   2 +-
 hw/ide/pci.c                             |   6 +-
 hw/ide/pci.h                             |   2 +-
 hw/ide/piix.c                            |  11 +-
 hw/ide/qdev.c                            |  13 +-
 hw/ide/via.c                             |   2 +-
 hw/isa/pc87312.c                         |   7 +-
 hw/lm32/lm32_boards.c                    |  14 +-
 hw/lm32/milkymist.c                      |   8 +-
 hw/microblaze/petalogix_ml605_mmu.c      |   6 +-
 hw/microblaze/petalogix_s3adsp1800_mmu.c |   6 +-
 hw/mips/mips_fulong2e.c                  |   2 +-
 hw/mips/mips_jazz.c                      |   2 +-
 hw/mips/mips_malta.c                     |   8 +-
 hw/mips/mips_r4k.c                       |   6 +-
 hw/nvram/spapr_nvram.c                   |  17 +-
 hw/pci/pci-hotplug-old.c                 |  11 +-
 hw/ppc/mac.h                             |   2 +-
 hw/ppc/mac_newworld.c                    |   2 +-
 hw/ppc/mac_oldworld.c                    |   2 +-
 hw/ppc/ppc405_boards.c                   |  27 +-
 hw/ppc/prep.c                            |   2 +-
 hw/ppc/spapr.c                           |   4 +-
 hw/ppc/virtex_ml507.c                    |   6 +-
 hw/s390x/s390-virtio-bus.c               |   2 +-
 hw/s390x/s390-virtio.c                   |   2 +-
 hw/s390x/virtio-ccw.c                    |   2 +-
 hw/scsi/megasas.c                        |  15 +-
 hw/scsi/scsi-bus.c                       |  15 +-
 hw/scsi/scsi-disk.c                      | 184 ++++-----
 hw/scsi/scsi-generic.c                   |  37 +-
 hw/scsi/virtio-scsi-dataplane.c          |   3 +-
 hw/scsi/virtio-scsi.c                    |  15 +-
 hw/sd/milkymist-memcard.c                |   7 +-
 hw/sd/omap_mmc.c                         |   8 +-
 hw/sd/pl181.c                            |   3 +-
 hw/sd/pxa2xx_mmci.c                      |   4 +-
 hw/sd/sd.c                               |  60 +--
 hw/sd/sdhci.c                            |   3 +-
 hw/sd/ssi-sd.c                           |   3 +-
 hw/sh4/r2d.c                             |   6 +-
 hw/sparc/sun4m.c                         |   2 +-
 hw/sparc64/sun4u.c                       |   2 +-
 hw/tpm/tpm_tis.c                         |   2 +-
 hw/tricore/tricore_testboard.c           |   2 +-
 hw/usb/dev-storage.c                     |  19 +-
 hw/virtio/virtio-pci.c                   |   2 +-
 hw/xen/xen_devconfig.c                   |   1 +
 hw/xenpv/xen_machine_pv.c                |   2 +-
 hw/xtensa/xtfpga.c                       |   5 +-
 include/block/aio.h                      |  14 +-
 include/block/block.h                    |  90 ++---
 include/block/block_int.h                |  44 ++-
 include/block/blockjob.h                 |   4 +-
 include/block/qapi.h                     |   3 -
 include/block/thread-pool.h              |   4 +-
 include/hw/arm/omap.h                    |   4 +-
 include/hw/arm/pxa.h                     |   2 +-
 include/hw/block/block.h                 |   6 +-
 include/hw/block/flash.h                 |   6 +-
 include/hw/isa/pc87312.h                 |   3 -
 include/hw/qdev-properties.h             |   8 +-
 include/hw/scsi/scsi.h                   |   6 +-
 include/hw/sd.h                          |   2 +-
 include/hw/virtio/virtio-blk.h           |  10 +-
 include/monitor/monitor.h                |   4 +-
 include/qemu/typedefs.h                  |   1 +
 include/sysemu/block-backend.h           | 142 +++++++
 include/sysemu/blockdev.h                |  14 +-
 include/sysemu/dma.h                     |  30 +-
 monitor.c                                |  38 +-
 qemu-img.c                               | 150 ++++----
 qemu-io.c                                |  15 +-
 qemu-nbd.c                               |   8 +-
 stubs/Makefile.objs                      |   1 -
 stubs/blockdev.c                         |  12 -
 tests/test-thread-pool.c                 |   2 +-
 thread-pool.c                            |  10 +-
 trace-events                             |   8 +-
 171 files changed, 2412 insertions(+), 1735 deletions(-)
 create mode 100644 block/block-backend.c
 create mode 100644 include/sysemu/block-backend.h
 delete mode 100644 stubs/blockdev.c

^ permalink raw reply	[flat|nested] 35+ messages in thread
* [Qemu-devel] [PULL 00/28] Block patches
@ 2011-01-31 15:28 Kevin Wolf
  0 siblings, 0 replies; 35+ messages in thread
From: Kevin Wolf @ 2011-01-31 15:28 UTC (permalink / raw)
  To: anthony; +Cc: kwolf, qemu-devel

The following changes since commit 45d1aa828f8c94b082a0aa2dbf76535594ee45df:

  Update OpenBIOS images to r1018 (2011-01-30 13:10:10 +0000)

are available in the git repository at:
  git://repo.or.cz/qemu/kevin.git block

Blue Swirl (1):
      qcow2-refcount: remove write-only variables

Christoph Hellwig (3):
      block: add block_resize monitor command
      block: tell drivers about an image resize
      virtio-blk: tell the guest about size changes

Jes Sorensen (6):
      strtosz(): use unsigned char and switch to qemu_isspace()
      strtosz() use qemu_toupper() to simplify switch statement
      strtosz(): Fix name confusion in use of modf()
      strtosz(): Use suffix macros in switch() statement
      Add documentation for STRTOSZ_DEFSUFFIX_ macros
      Reorganize struct Qcow2Cache for better struct packing

Kevin Wolf (3):
      qemu-io: Fix discard command
      qcow2: Add bdrv_discard support
      raw-win32: Fix bdrv_flush return value

MORITA Kazutaka (1):
      sheepdog: support creating images on remote hosts

Markus Armbruster (11):
      scsi hotplug: Set DriveInfo member bus correctly
      blockdev: New drive_get_next(), replacing qdev_init_bdrv()
      blockdev: Move BlockInterfaceType from qemu-common.h to blockdev.h
      blockdev: Put BlockInterfaceType names and max_devs in tables
      blockdev: Fix regression in -drive if=scsi,index=N
      blockdev: Make drive_add() take explicit type, index parameters
      blockdev: Factor drive_index_to_{bus,unit}_id out of drive_init()
      blockdev: New drive_get_by_index()
      blockdev: Reject multiple definitions for the same drive
      blockdev: Replace drive_add()'s fmt, ... by optstr parameter
      blockdev: Fix drive_add for drives without media

Stefan Hajnoczi (3):
      virtio-pci: Disable virtio-ioeventfd when !CONFIG_IOTHREAD
      ahci: Fix cpu_physical_memory_unmap() argument ordering
      qed: Images with backing file do not require QED_F_NEED_CHECK

 block.c                |   12 ++-
 block.h                |    3 +-
 block/qcow2-cache.c    |    2 +-
 block/qcow2-cluster.c  |   82 +++++++++++++++++++++++
 block/qcow2-refcount.c |    5 +-
 block/qcow2.c          |    8 ++
 block/qcow2.h          |    2 +
 block/qed.c            |   24 +++++--
 block/raw-win32.c      |    2 +-
 block/sheepdog.c       |   17 ++++-
 block_int.h            |    5 +-
 blockdev.c             |  173 ++++++++++++++++++++++++++++++++---------------
 blockdev.h             |   19 ++++--
 cutils.c               |   28 ++++-----
 hmp-commands.hx        |   19 +++++
 hw/device-hotplug.c    |    5 +-
 hw/ide.h               |    2 +
 hw/ide/ahci.c          |   11 ++--
 hw/ide/core.c          |    6 ++-
 hw/pci-hotplug.c       |    1 +
 hw/pl181.c             |    7 +-
 hw/qdev.c              |   15 ----
 hw/qdev.h              |    2 -
 hw/scsi.h              |    3 +-
 hw/sd.c                |    7 ++-
 hw/ssi-sd.c            |    7 +-
 hw/usb-msd.c           |    3 +-
 hw/virtio-blk.c        |   10 +++
 kvm-all.c              |    8 ++-
 qemu-common.h          |   13 ++--
 qemu-io.c              |    2 +-
 qmp-commands.hx        |   28 ++++++++
 savevm.c               |    1 -
 vl.c                   |  104 +++++++++++++++++------------
 34 files changed, 447 insertions(+), 189 deletions(-)

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

end of thread, other threads:[~2014-10-22 17:31 UTC | newest]

Thread overview: 35+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-03-15 15:13 [Qemu-devel] [PULL 00/28] Block patches Stefan Hajnoczi
2013-03-15 15:13 ` [Qemu-devel] [PATCH 01/28] block: Add options QDict to .bdrv_open() Stefan Hajnoczi
2013-03-15 15:13 ` [Qemu-devel] [PATCH 02/28] block: Add options QDict to bdrv_open() prototype Stefan Hajnoczi
2013-03-15 15:14 ` [Qemu-devel] [PATCH 03/28] Add qdict_clone_shallow() Stefan Hajnoczi
2013-03-15 15:14 ` [Qemu-devel] [PATCH 04/28] block: Add options QDict to bdrv_open_common() Stefan Hajnoczi
2013-03-15 15:14 ` [Qemu-devel] [PATCH 05/28] qemu-option: Add qemu_opts_absorb_qdict() Stefan Hajnoczi
2013-03-15 15:14 ` [Qemu-devel] [PATCH 06/28] blockdev: Keep a copy of DriveInfo.serial Stefan Hajnoczi
2013-03-15 15:14 ` [Qemu-devel] [PATCH 07/28] block: Support driver specific options in drive_init() Stefan Hajnoczi
2013-03-15 15:14 ` [Qemu-devel] [PATCH 08/28] qcow2: Allow lazy refcounts to be enabled on the command line Stefan Hajnoczi
2013-03-15 17:02   ` Paolo Bonzini
2013-03-15 17:35     ` Anthony Liguori
2013-03-15 15:14 ` [Qemu-devel] [PATCH 09/28] qcow2: flush refcount cache correctly in alloc_refcount_block() Stefan Hajnoczi
2013-03-15 15:14 ` [Qemu-devel] [PATCH 10/28] qcow2: flush refcount cache correctly in qcow2_write_snapshots() Stefan Hajnoczi
2013-03-15 15:14 ` [Qemu-devel] [PATCH 11/28] qcow2: set L2 cache dependency in qcow2_alloc_bytes() Stefan Hajnoczi
2013-03-15 15:14 ` [Qemu-devel] [PATCH 12/28] qcow2: flush in qcow2_update_snapshot_refcount() Stefan Hajnoczi
2013-03-15 15:14 ` [Qemu-devel] [PATCH 13/28] qcow2: drop flush in update_cluster_refcount() Stefan Hajnoczi
2013-03-15 15:14 ` [Qemu-devel] [PATCH 14/28] qcow2: drop unnecessary flush in qcow2_update_snapshot_refcount() Stefan Hajnoczi
2013-03-15 15:14 ` [Qemu-devel] [PATCH 15/28] qcow2: make is_allocated return true for zero clusters Stefan Hajnoczi
2013-03-15 15:14 ` [Qemu-devel] [PATCH 16/28] sheepdog: use non-blocking fd in coroutine context Stefan Hajnoczi
2013-03-15 15:14 ` [Qemu-devel] [PATCH 17/28] sheepdog: set io_flush handler in do_co_req Stefan Hajnoczi
2013-03-15 15:14 ` [Qemu-devel] [PATCH 18/28] main-loop: add qemu_get_aio_context() Stefan Hajnoczi
2013-03-15 15:14 ` [Qemu-devel] [PATCH 19/28] threadpool: move globals into struct ThreadPool Stefan Hajnoczi
2013-03-15 15:14 ` [Qemu-devel] [PATCH 20/28] threadpool: add thread_pool_new() and thread_pool_free() Stefan Hajnoczi
2013-03-15 15:14 ` [Qemu-devel] [PATCH 21/28] aio: add a ThreadPool instance to AioContext Stefan Hajnoczi
2013-03-15 15:14 ` [Qemu-devel] [PATCH 22/28] block: add bdrv_get_aio_context() Stefan Hajnoczi
2013-03-15 15:14 ` [Qemu-devel] [PATCH 23/28] threadpool: drop global thread pool Stefan Hajnoczi
2013-03-15 15:14 ` [Qemu-devel] [PATCH 24/28] coroutine: use AioContext for CoQueue BH Stefan Hajnoczi
2013-03-15 15:14 ` [Qemu-devel] [PATCH 25/28] dataplane: fix hang introduced by AioContext transition Stefan Hajnoczi
2013-03-15 15:14 ` [Qemu-devel] [PATCH 26/28] qemu-iotests: add tests for rebasing zero clusters Stefan Hajnoczi
2013-03-15 15:14 ` [Qemu-devel] [PATCH 27/28] qemu-iotests: use -nographic in test case 007 Stefan Hajnoczi
2013-03-15 15:14 ` [Qemu-devel] [PATCH 28/28] blockdev: Fix up copyright and permission notice Stefan Hajnoczi
2013-03-15 15:46 ` [Qemu-devel] [PULL 00/28] Block patches Anthony Liguori
  -- strict thread matches above, loose matches on Subject: below --
2014-10-20 13:35 Kevin Wolf
2014-10-22 17:30 ` Peter Maydell
2011-01-31 15:28 Kevin Wolf

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