summaryrefslogtreecommitdiff
path: root/block/vdi.c
AgeCommit message (Expand)AuthorFilesLines
2015-03-10block/vdi: Add locking for parallel requestsMax Reitz1-0/+25
2014-12-10block: remove BLOCK_OPT_NOCOW from vdi_create_optsJeff Cody1-5/+0
2014-11-09block/vdi: Limit maximum size even futherMax Reitz1-2/+12
2014-11-02vdi: wrapped uuid_unparse() in #ifdefSeokYeon Hwang1-0/+2
2014-10-23block/vdi: Use {DIV_,}ROUND_UPMax Reitz1-5/+4
2014-10-20block: Eliminate BlockDriverState member device_name[]Markus Armbruster1-1/+1
2014-09-12block: round up file size to nearest sectorHu Tao1-1/+2
2014-08-20block: Use g_new() & friends where that makes obvious senseMarkus Armbruster1-1/+1
2014-08-15vdi: Handle failure for potentially large allocationsKevin Wolf1-5/+20
2014-08-15block: use the standard 'ret' instead of 'result'Jeff Cody1-18/+18
2014-08-15block: vdi - use block layer ops in vdi_create, instead of posix callsJeff Cody1-46/+29
2014-07-01qemu-img create: add 'nocow' optionChunyan Liu1-0/+29
2014-06-16cleanup QEMUOptionParameterChunyan Liu1-1/+1
2014-06-16vdi.c: replace QEMUOptionParameter with QemuOptsChunyan Liu1-38/+35
2014-06-10vdi: remove double conversionPaolo Bonzini1-1/+0
2014-04-30block/vdi: Error out immediately in vdi_create()Max Reitz1-1/+6
2014-04-30block: Use correct width in format stringsMax Reitz1-10/+11
2014-04-01vdi: add bounds checks for blocks_in_image and disk_size header fields (CVE-2...Jeff Cody1-4/+33
2014-03-25Fixed various typosDeepak Kathayat1-1/+1
2014-02-21vdi: say why an image is badPaolo Bonzini1-9/+16
2014-02-21block: do not abuse EMEDIUMTYPEPaolo Bonzini1-2/+2
2013-12-03block drivers: add discard/write_zeroes properties to bdrv_get_info implement...Paolo Bonzini1-0/+1
2013-09-25block: vdi - use QEMU_PACKED for on-disk structuresJeff Cody1-1/+1
2013-09-12bdrv: Use "Error" for creating imagesMax Reitz1-1/+2
2013-09-12bdrv: Use "Error" for opening imagesMax Reitz1-1/+2
2013-09-06block: return get_block_status data and flags for formatsPaolo Bonzini1-1/+12
2013-09-06block: introduce bdrv_get_block_status APIPaolo Bonzini1-2/+2
2013-06-28block: change default of .has_zero_init to 0Peter Lieven1-0/+1
2013-03-15block: Add options QDict to .bdrv_open()Kevin Wolf1-1/+1
2013-01-30g_malloc(0) and g_malloc0(0) return NULL; simplifyMarkus Armbruster1-3/+1
2013-01-25block/vdi: Check for bad signatureStefan Weil1-1/+5
2013-01-25block/vdi: Improved return values from vdi_openStefan Weil1-3/+14
2013-01-25block/vdi: Improve debug output for signatureStefan Weil1-1/+1
2012-12-19softmmu: move include files to include/sysemu/Paolo Bonzini1-1/+1
2012-12-19misc: move include files to include/qemu/Paolo Bonzini1-1/+1
2012-12-19migration: move include files to include/migration/Paolo Bonzini1-1/+1
2012-12-19block: move include files to include/block/Paolo Bonzini1-1/+1
2012-11-21vdi: don't override libuuid symbolsStefan Hajnoczi1-6/+3
2012-09-24block: vdi image file reopenJeff Cody1-0/+7
2012-09-12vdi: Fix warning from clangStefan Weil1-13/+12
2012-08-15block: Convert open calls to qemu_openCorey Bryant1-2/+3
2012-06-15qemu-img check -r for repairing imagesKevin Wolf1-1/+6
2012-04-05vdi: change goto to loopPaolo Bonzini1-73/+68
2012-04-05vdi: do not create useless iovecsPaolo Bonzini1-46/+33
2012-04-05vdi: leave bounce buffering to block layerPaolo Bonzini1-55/+12
2012-04-05vdi: move aiocb fields to localsPaolo Bonzini1-98/+65
2012-04-05vdi: merge aio_read_cb and aio_write_cb into callersPaolo Bonzini1-28/+12
2012-04-05vdi: move end-of-I/O handling at the endPaolo Bonzini1-67/+56
2012-04-05vdi: basic conversion to coroutinesPaolo Bonzini1-121/+37
2012-04-05block: push recursive flushing up from driversPaolo Bonzini1-8/+0