summaryrefslogtreecommitdiffstats
path: root/block.c
Commit message (Expand)AuthorAgeFilesLines
* block: Fail if requested driver is not availableKevin Wolf2013-11-151-0/+5
* block: Print its file name if backing file opening failedFam Zheng2013-11-141-1/+3
* block: Round up total_sectorsFam Zheng2013-11-081-1/+1
* block: Save errno before error_setg_errnoMax Reitz2013-11-071-1/+1
* block: Avoid unecessary drv->bdrv_getlength() callsKevin Wolf2013-10-291-3/+4
* block: Disable BDRV_O_COPY_ON_READ for the backing fileThibaut LAURENT2013-10-291-1/+2
* block: Don't copy backing file name on errorMax Reitz2013-10-281-2/+2
* blockdev: Don't disable COR automatically with blockdev-addKevin Wolf2013-10-111-2/+7
* block: Improve driver whitelist checksKevin Wolf2013-10-111-3/+7
* block: Add BlockDriver.bdrv_check_ext_snapshot.Benoît Canet2013-10-111-0/+19
* block/get_block_status: avoid redundant callouts on raw devicesPeter Lieven2013-10-111-0/+6
* block: Add bdrv_get_specific_infoMax Reitz2013-10-111-0/+9
* block: use correct filenameDunrong Huang2013-10-071-2/+2
* block: use correct filename for error reportDunrong Huang2013-10-021-2/+2
* block: use DIV_ROUND_UP in bdrv_co_do_readvFam Zheng2013-09-261-1/+1
* qdict: Extract qdict_extract_subqdictBenoît Canet2013-09-251-21/+2Star
* block: introduce BlockDriver.bdrv_needs_filename to enable some drivers.Benoît Canet2013-09-251-2/+2
* block/get_block_status: avoid segfault if there is no backing_hdPeter Lieven2013-09-251-1/+1
* block/get_block_status: set *pnum = 0 on errorPeter Lieven2013-09-251-0/+1
* block: fix backing file overridingFam Zheng2013-09-251-2/+5
* block: don't lose data from last incomplete sectorFam Zheng2013-09-201-1/+1
* block: Error parameter for create functionsMax Reitz2013-09-121-24/+56
* block: Error parameter for open functionsMax Reitz2013-09-121-36/+64
* bdrv: Use "Error" for creating imagesMax Reitz2013-09-121-1/+1
* bdrv: Use "Error" for opening imagesMax Reitz2013-09-121-2/+2
* block: Image file option amendmentMax Reitz2013-09-121-0/+8
* block: look for zero blocks in bs->filePaolo Bonzini2013-09-061-1/+15
* block: add default get_block_status implementation for protocolsPaolo Bonzini2013-09-061-1/+5
* block: return BDRV_BLOCK_ZERO past end of backing filePaolo Bonzini2013-09-061-2/+10
* block: use bdrv_has_zero_init to return BDRV_BLOCK_ZEROPaolo Bonzini2013-09-061-1/+10
* block: define get_block_status return valuePaolo Bonzini2013-09-061-2/+8
* block: introduce bdrv_get_block_status APIPaolo Bonzini2013-09-061-20/+26
* block: make bdrv_has_zero_init return false for copy-on-write-imagesPaolo Bonzini2013-09-061-0/+5
* block: expect errors from bdrv_co_is_allocatedPaolo Bonzini2013-09-061-2/+5
* block: remove bdrv_is_allocated_above/bdrv_co_is_allocated_above distinctionPaolo Bonzini2013-09-061-42/+4Star
* block: do not use ->total_sectors in bdrv_co_is_allocatedPaolo Bonzini2013-09-061-1/+7
* block: make bdrv_co_is_allocated staticPaolo Bonzini2013-09-061-9/+15
* block: keep bs->total_sectors up to date even for growable block devicesPaolo Bonzini2013-09-061-1/+4
* block: make bdrv_delete() staticFam Zheng2013-09-061-11/+12
* block: implement reference count for BlockDriverStateFam Zheng2013-09-061-0/+21
* block: Enable the new throttling code in the block layer.Benoît Canet2013-09-061-243/+95Star
* block: Remove redundant assertionKevin Wolf2013-08-301-1/+0Star
* aio / timers: Switch entire codebase to the new timer APIAlex Bligh2013-08-221-7/+7
* block: Produce zeros when protocols reading beyond end of fileMORITA Kazutaka2013-08-221-1/+29
* block: Introduce bs->zero_beyond_eofAsias He2013-08-221-0/+2
* block: stop relying on io_flush() in bdrv_drain_all()Stefan Hajnoczi2013-08-191-10/+35
* block: ensure bdrv_drain_all() works during bdrv_delete()Stefan Hajnoczi2013-08-191-2/+2
* block: Repair the throttling code.Benoît Canet2013-07-291-4/+3Star
* block: Allow "driver" option on the top levelKevin Wolf2013-07-261-0/+7
* block: fix bdrv_read_unthrottled()Peter Lieven2013-07-191-1/+1