summaryrefslogtreecommitdiffstats
path: root/block.c
Commit message (Expand)AuthorAgeFilesLines
* 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/+4
* 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/+95
* block: Remove redundant assertionKevin Wolf2013-08-301-1/+0
* 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/+3
* block: Allow "driver" option on the top levelKevin Wolf2013-07-261-0/+7
* block: fix bdrv_read_unthrottled()Peter Lieven2013-07-191-1/+1
* block: add bdrv_write_zeroes()Peter Lieven2013-07-191-8/+19
* block: Add return value for bdrv_flush_all()Kevin Wolf2013-07-151-2/+8
* block: Don't parse protocol from file.filenameKevin Wolf2013-07-151-5/+12
* block: fix bdrv_flush() ordering in bdrv_close()Stefan Hajnoczi2013-07-051-2/+3
* block: change default of .has_zero_init to 0Peter Lieven2013-06-281-1/+7
* block: add bdrv_add_before_write_notifier()Stefan Hajnoczi2013-06-281-11/+12
* block: Always enable discard on the protocol levelKevin Wolf2013-06-241-1/+1
* block: bdrv_reopen_prepare(): don't use QERR_OPEN_FILE_FAILEDLuiz Capitulino2013-06-171-2/+2
* blkdebug: Add BLKDBG_FLUSH_TO_OS/DISK eventsKevin Wolf2013-06-061-4/+4
* block: move qmp and info dump related code to block/qapi.cWenchao Xia2013-06-041-185/+0
* block: move snapshot code in block.c to block/snapshot.cWenchao Xia2013-06-041-100/+0
* block: drop bs_snapshots global variableStefan Hajnoczi2013-06-041-28/+0
* block: add block driver read only whitelistFam Zheng2013-06-041-16/+27
* block: Add hint to -EFBIG error messageKevin Wolf2013-05-141-2/+6
* block: Fix build with tracing enabledKevin Wolf2013-04-221-7/+7
* block: Allow overriding backing.file.filenameKevin Wolf2013-04-221-1/+3
* block: Remove filename parameter from .bdrv_file_open()Kevin Wolf2013-04-221-6/+2
* block: Enable filename optionKevin Wolf2013-04-221-4/+27
* block: Add driver-specific options for backing filesKevin Wolf2013-04-221-4/+23
* block: Fail gracefully when using a format driver on protocol levelKevin Wolf2013-04-221-0/+7
* block: Introduce bdrv_pwritev() for qcow2_save_vmstateKevin Wolf2013-04-151-22/+58
OpenPOWER on IntegriCloud