summaryrefslogtreecommitdiffstats
path: root/block/cow.c
Commit message (Expand)AuthorAgeFilesLines
* block/cow: Avoid use of uninitialized cow_bs in error pathPeter Maydell2014-07-011-3/+4
* block: Catch backing files assigned to non-COW driversKevin Wolf2014-06-261-0/+1
* cleanup QEMUOptionParameterChunyan Liu2014-06-161-2/+2
* cow.c: replace QEMUOptionParameter with QemuOptsChunyan Liu2014-06-161-28/+26
* change block layer to support both QemuOpts and QEMUOptionParamterChunyan Liu2014-06-161-1/+1
* block: Use correct width in format stringsMax Reitz2014-04-301-1/+1
* block: do not abuse EMEDIUMTYPEPaolo Bonzini2014-02-211-1/+2
* cow: correctly propagate errorsPaolo Bonzini2014-02-211-5/+3
* block: Make bdrv_file_open() staticMax Reitz2014-02-211-2/+3
* block: Allow reference for bdrv_file_open()Max Reitz2014-01-221-1/+2
* COW: Extend checking allocated bits to beyond one sectorCharlie Shepherd2013-11-291-10/+26
* COW: Speed up writesCharlie Shepherd2013-11-291-38/+50
* block: Error parameter for create functionsMax Reitz2013-09-121-1/+3
* block: Error parameter for open functionsMax Reitz2013-09-121-1/+4
* bdrv: Use "Error" for creating imagesMax Reitz2013-09-121-1/+2
* bdrv: Use "Error" for opening imagesMax Reitz2013-09-121-1/+2
* block: return get_block_status data and flags for formatsPaolo Bonzini2013-09-061-1/+7
* block: introduce bdrv_get_block_status APIPaolo Bonzini2013-09-061-1/+7
* block: expect errors from bdrv_co_is_allocatedPaolo Bonzini2013-09-061-1/+5
* cow: do not call bdrv_co_is_allocatedPaolo Bonzini2013-09-061-1/+1
* cow: make writes go at a less indecent speedPaolo Bonzini2013-09-061-3/+16
* cow: make reads go at a decent speedPaolo Bonzini2013-09-061-22/+32
* block: make bdrv_delete() staticFam Zheng2013-09-061-1/+1
* block: change default of .has_zero_init to 0Peter Lieven2013-06-281-0/+1
* block: Add options QDict to bdrv_file_open() prototypesKevin Wolf2013-03-221-1/+1
* block: Add options QDict to .bdrv_open()Kevin Wolf2013-03-151-1/+1
* block: Use error code EMEDIUMTYPE for wrong format in some block driversStefan Weil2013-01-251-1/+1
* misc: move include files to include/qemu/Paolo Bonzini2012-12-191-1/+1
* block: move include files to include/block/Paolo Bonzini2012-12-191-1/+1
* block: Fix spelling in comment (ineffcient -> inefficient)Stefan Weil2012-04-191-1/+1
* block: push recursive flushing up from driversPaolo Bonzini2012-04-051-6/+0
* block/cow: Return real error codeLi Zhi Hui2011-12-151-15/+29
* Merge remote-tracking branch 'kwolf/for-anthony' into stagingAnthony Liguori2011-12-051-24/+22
|\
| * cow: use bdrv_co_is_allocated()Stefan Hajnoczi2011-12-051-3/+3
| * cow: convert to .bdrv_co_is_allocated()Stefan Hajnoczi2011-12-051-4/+4
| * block: Use bdrv functions to replace file operation in cow.cLi Zhi Hui2011-12-051-18/+16
* | fix spelling in block sub directoryDong Xu Wang2011-12-021-1/+1
|/
* block: Rename bdrv_co_flush to bdrv_co_flush_to_diskKevin Wolf2011-11-111-10/+12
* block: change flush to co_flushPaolo Bonzini2011-10-211-3/+3
* block: take lock around bdrv_write implementationsPaolo Bonzini2011-10-211-1/+12
* block: take lock around bdrv_read implementationsPaolo Bonzini2011-10-211-1/+12
* block: add a CoMutex to synchronous read driversPaolo Bonzini2011-10-211-0/+2
* block: Allow bdrv_flush to return errorsKevin Wolf2010-11-041-2/+2
* cow: Use bdrv_(p)write_sync for metadata writesKevin Wolf2010-06-221-9/+11
* cow: use qemu block APIChristoph Hellwig2010-06-151-26/+13
* cow: stop using mmapChristoph Hellwig2010-06-151-37/+61
* cow: use pread/pwriteChristoph Hellwig2010-06-151-5/+5
* block: Open the underlying image file in generic codeKevin Wolf2010-05-031-1/+1
* cow: return errno instead of -1Juan Quintela2010-03-091-3/+2
* block/cow.c: fix warnings with _FORTIFY_SOURCEKirill A. Shutemov2010-01-261-3/+16
OpenPOWER on IntegriCloud