All of lore.kernel.org
 help / color / mirror / Atom feed
* [Qemu-devel] [PATCH v3 0/5] Allow VPC and VDI to be created over protocols
@ 2014-07-23 21:22 Jeff Cody
  2014-07-23 21:22 ` [Qemu-devel] [PATCH v3 1/5] block: allow bdrv_unref() to be passed NULL pointers Jeff Cody
                   ` (5 more replies)
  0 siblings, 6 replies; 7+ messages in thread
From: Jeff Cody @ 2014-07-23 21:22 UTC (permalink / raw)
  To: qemu-devel; +Cc: kwolf, sw, stefanha, mreitz

Changes from v2 -> v3:
    * Patch 2: Removed extra #ifdef __linux__ from top of file (Max)
    * Patch 4: Removed extra #ifdef __linux__ from top of file (Max)
    * Patch 5: Removed output from debug cruft (Max)
    * Added Max's R-b to remaining patches

Changes from v1 -> v2:
    * Patch 2: Use'bs' instead of 'bs->file' (Max)
    * Patch 3: Same as patch 2 (ripple through)
    * Patch 5: Update VDI test for static image (Kevin)
    * Added Max's R-b to patches 1,3,4

This allows VPC and VDI to be created over protocols; currently, they use
posix calls directly to open, seek, and write into new image files.  This
obviously precludes them from being able to be created over a protocol, like
glusterfs.

Jeff Cody (5):
  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

 block.c                    |   3 ++
 block/vdi.c                |  89 +++++++++++++++----------------------
 block/vpc.c                | 106 ++++++++++++++++++---------------------------
 tests/qemu-iotests/084     |  16 ++++++-
 tests/qemu-iotests/084.out |  14 ++++++
 5 files changed, 110 insertions(+), 118 deletions(-)

-- 
1.9.3

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

end of thread, other threads:[~2014-08-07 14:52 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2014-07-23 21:22 [Qemu-devel] [PATCH v3 0/5] Allow VPC and VDI to be created over protocols Jeff Cody
2014-07-23 21:22 ` [Qemu-devel] [PATCH v3 1/5] block: allow bdrv_unref() to be passed NULL pointers Jeff Cody
2014-07-23 21:22 ` [Qemu-devel] [PATCH v3 2/5] block: vdi - use block layer ops in vdi_create, instead of posix calls Jeff Cody
2014-07-23 21:22 ` [Qemu-devel] [PATCH v3 3/5] block: use the standard 'ret' instead of 'result' Jeff Cody
2014-07-23 21:23 ` [Qemu-devel] [PATCH v3 4/5] block: vpc - use block layer ops in vpc_create, instead of posix calls Jeff Cody
2014-07-23 21:23 ` [Qemu-devel] [PATCH v3 5/5] block: iotest - update 084 to test static VDI image creation Jeff Cody
2014-08-07 14:52 ` [Qemu-devel] [PATCH v3 0/5] Allow VPC and VDI to be created over protocols 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.