aboutsummaryrefslogtreecommitdiff
path: root/block/vdi.c
AgeCommit message (Expand)AuthorFilesLines
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
2010-07-06qcow2/vdi: Change check to distinguish error casesKevin Wolf1-5/+5
2010-05-17block/vdi: Fix image opening and creation for odd disk sizesStefan Weil1-7/+16
2010-05-17block/vdi: Allow disk images of size 0Stefan Weil1-2/+7
2010-05-17block: Avoid unchecked casts for AIOCBsKevin Wolf1-1/+1
2010-05-03block: Open the underlying image file in generic codeKevin Wolf1-20/+9
2010-01-08block/vdi: allow disk sizes not multiple of block sizeFrançois Revol1-2/+5
2009-10-04Check availability of uuid header / libraryStefan Weil1-2/+2
2009-09-12Fix signedness warnings on OpenSolarisBlue Swirl1-4/+4
2009-08-27block/vdi.c: Fix several bugsStefan Weil1-4/+9
2009-08-15Use pstrcpy to avoid OpenBSD linker warningsBlue Swirl1-1/+1