summaryrefslogtreecommitdiff
path: root/block/vdi.c
AgeCommit message (Expand)AuthorFilesLines
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
2012-01-26block/vdi: Zero unused parts when allocating a new block (fix #919242)Stefan Weil1-2/+6
2011-12-15block: qemu_aio_get does not return NULLPaolo Bonzini1-29/+19
2011-12-15block: bdrv_aio_* do not return NULLPaolo Bonzini1-20/+0
2011-12-05vdi: convert to .bdrv_co_is_allocated()Stefan Hajnoczi1-3/+3
2011-11-23vdi: Fix memory leakKevin Wolf1-0/+3
2011-11-23vdi: Add migration blockerKevin Wolf1-0/+12
2011-11-11block: Rename bdrv_co_flush to bdrv_co_flush_to_diskKevin Wolf1-1/+1
2011-10-28Teach block/vdi about "discarded" (no longer allocated) blocksEric Sunshine1-9/+14
2011-10-21block: change flush to co_flushPaolo Bonzini1-3/+3
2011-08-20Use glib memory allocation and free functionsAnthony Liguori1-8/+8
2011-06-15vdi: Avoid direct AIO callbackKevin Wolf1-5/+36
2011-06-08qemu-img create: Fix displayed default cluster sizeKevin Wolf1-2/+4
2011-04-03Fix trivial "endianness bugs"Stefan Weil1-2/+2
2011-03-15block/vdi: Don't ignore immediate read/write failuresStefan Weil1-0/+5
2011-02-07block/vdi: Fix wrong size in conditionally used memset, memcmpStefan Weil1-2/+2
2010-11-24block: Remove unused s->hd in various driversKevin Wolf1-1/+0
2010-11-04block: Allow bdrv_flush to return errorsKevin Wolf1-2/+2