summaryrefslogtreecommitdiffstats
path: root/block.c
Commit message (Expand)AuthorAgeFilesLines
...
* block: Omit bdrv_find_format for essential driversMax Reitz2014-12-101-12/+5
* block: Don't probe for unknown backing file formatKevin Wolf2014-12-101-4/+3
* raw: Prohibit dangerous writes for probed imagesKevin Wolf2014-12-101-2/+3
* block: Read only one sector for format probingKevin Wolf2014-12-101-3/+3
* block: Factor bdrv_probe_all() out of find_image_format()Markus Armbruster2014-12-101-13/+35
* block: Add bdrv_get_node_nameFam Zheng2014-12-101-0/+5
* block: Add bdrv_next_nodeFam Zheng2014-12-101-0/+8
* block: Fix max nb_sectors in bdrv_make_zeroFam Zheng2014-11-141-2/+2
* Merge remote-tracking branch 'remotes/mjt/tags/pull-trivial-patches-2014-11-1...Peter Maydell2014-11-111-3/+3
|\
| * block: Fix comment for bdrv_co_get_block_statusFam Zheng2014-11-111-3/+3
* | block: Propagate error in bdrv_img_create()Max Reitz2014-11-061-5/+0
* | block: let mirror blockjob run in BDS AioContextStefan Hajnoczi2014-11-031-2/+11
* | block: add bdrv_drain()Stefan Hajnoczi2014-11-031-7/+29
* | block: Add status callback to bdrv_amend_options()Max Reitz2014-11-031-2/+3
* | block.c: Fix type of IoOperationType variable in send_qmp_error_event()Peter Maydell2014-11-031-3/+3
* | block: avoid creating oversized writes in multiwrite_mergePeter Lieven2014-11-031-0/+5
* | BlockLimits: introduce max_transfer_lengthPeter Lieven2014-11-031-0/+4
|/
* block: Respect underlying file's EOFMax Reitz2014-10-231-2/+13
* block: Add qemu_{,try_}blockalign0()Max Reitz2014-10-231-0/+16
* block: Lift device model API into BlockBackendMarkus Armbruster2014-10-201-113/+13
* block: Rename BlockDriverCompletionFunc to BlockCompletionFuncMarkus Armbruster2014-10-201-15/+15
* block: Rename BlockDriverAIOCB* to BlockAIOCB*Markus Armbruster2014-10-201-62/+62
* block: Merge BlockBackend and BlockDriverState name spacesMarkus Armbruster2014-10-201-36/+12
* block: Eliminate BlockDriverState member device_name[]Markus Armbruster2014-10-201-22/+27
* block: Eliminate bdrv_iterate(), use bdrv_next()Markus Armbruster2014-10-201-9/+0
* block: Connect BlockBackend and DriveInfoMarkus Armbruster2014-10-201-2/+0
* block: Connect BlockBackend to BlockDriverStateMarkus Armbruster2014-10-201-4/+8
* block: Split bdrv_new_root() off bdrv_new()Markus Armbruster2014-10-201-9/+19
* block/migration: Disable cache invalidate for incoming migrationAlexey Kardashevskiy2014-10-141-13/+5
* util: Emancipate id_wellformed() from QemuOptsMarkus Armbruster2014-10-031-7/+2
* block: Validate node-nameKevin Wolf2014-09-251-3/+13
* block: Improve message for device name clashing with node nameMarkus Armbruster2014-09-251-1/+2
* block: Keep DriveInfo alive until BlockDriverState diesMarkus Armbruster2014-09-251-0/+2
* block: Rename qemu_aio_release -> qemu_aio_unrefFam Zheng2014-09-221-4/+4
* block: Drop AIOCBInfo.cancelFam Zheng2014-09-221-14/+10
* block: Drop bdrv_em_aiocb_info.cancelFam Zheng2014-09-221-10/+0
* block: Drop bdrv_em_co_aiocb_info.cancelFam Zheng2014-09-221-21/+0
* block: Add bdrv_aio_cancel_asyncFam Zheng2014-09-221-1/+26
* block: Add refcnt in BlockDriverAIOCBFam Zheng2014-09-221-1/+11
* block: extend BLOCK_IO_ERROR with reason stringLuiz Capitulino2014-09-111-1/+2
* block: Make the block accounting functions operate on BlockAcctStatsBenoît Canet2014-09-101-1/+12
* block: Extract the block accounting codeBenoît Canet2014-09-101-25/+2
* block: Extract the BlockAcctStats structureBenoît Canet2014-09-101-5/+6
* block: extend BLOCK_IO_ERROR event with nospace indicatorLuiz Capitulino2014-09-101-8/+14
* block: kill tail whitespace in block.cLiu Yuan2014-09-081-1/+1
* block: fix overlapping multiwrite requestsStefan Hajnoczi2014-08-291-0/+6
* block: Add AIO context notifiersMax Reitz2014-08-291-0/+56
* block: sort formats alphabetically in bdrv_iterate_format()Stefan Hajnoczi2014-08-281-1/+13
* block: Add bdrv_refresh_filename()Max Reitz2014-08-201-0/+135
* block: Use g_new() & friends where that makes obvious senseMarkus Armbruster2014-08-201-7/+7
OpenPOWER on IntegriCloud