aboutsummaryrefslogtreecommitdiff
path: root/block/cow.c
AgeCommit message (Expand)Author
2012-04-19block: Fix spelling in comment (ineffcient -> inefficient)Stefan Weil
2012-04-05block: push recursive flushing up from driversPaolo Bonzini
2011-12-15block/cow: Return real error codeLi Zhi Hui
2011-12-05Merge remote-tracking branch 'kwolf/for-anthony' into stagingAnthony Liguori
2011-12-05cow: use bdrv_co_is_allocated()Stefan Hajnoczi
2011-12-05cow: convert to .bdrv_co_is_allocated()Stefan Hajnoczi
2011-12-05block: Use bdrv functions to replace file operation in cow.cLi Zhi Hui
2011-12-02fix spelling in block sub directoryDong Xu Wang
2011-11-11block: Rename bdrv_co_flush to bdrv_co_flush_to_diskKevin Wolf
2011-10-21block: change flush to co_flushPaolo Bonzini
2011-10-21block: take lock around bdrv_write implementationsPaolo Bonzini
2011-10-21block: take lock around bdrv_read implementationsPaolo Bonzini
2011-10-21block: add a CoMutex to synchronous read driversPaolo Bonzini
2010-11-04block: Allow bdrv_flush to return errorsKevin Wolf
2010-06-22cow: Use bdrv_(p)write_sync for metadata writesKevin Wolf
2010-06-15cow: use qemu block APIChristoph Hellwig
2010-06-15cow: stop using mmapChristoph Hellwig
2010-06-15cow: use pread/pwriteChristoph Hellwig
2010-05-03block: Open the underlying image file in generic codeKevin Wolf
2010-03-09cow: return errno instead of -1Juan Quintela
2010-01-26block/cow.c: fix warnings with _FORTIFY_SOURCEKirill A. Shutemov
2009-09-11block: use fdatasync instead of fsync if possibleChristoph Hellwig
2009-06-06qemu-img: Print available options with -o ?Kevin Wolf
2009-05-22Convert all block drivers to new bdrv_createKevin Wolf
2009-05-14Move block drivers into their own directoryAnthony Liguori