aboutsummaryrefslogtreecommitdiff
path: root/block.c
AgeCommit message (Expand)AuthorFilesLines
2015-01-13block: do not allocate an iovec per read of a growable/zero_after_eof BDSPaolo Bonzini1-7/+5
2014-12-12block: Don't add trailing space in "Formating..." messageFam Zheng1-2/+2
2014-12-12vmdk: Fix error for JSON descriptor file namesMax Reitz1-1/+1
2014-12-10block: Check create_opts before image creationMax Reitz1-0/+12
2014-12-10block: Omit bdrv_find_format for essential driversMax Reitz1-12/+5
2014-12-10block: Don't probe for unknown backing file formatKevin Wolf1-4/+3
2014-12-10raw: Prohibit dangerous writes for probed imagesKevin Wolf1-2/+3
2014-12-10block: Read only one sector for format probingKevin Wolf1-3/+3
2014-12-10block: Factor bdrv_probe_all() out of find_image_format()Markus Armbruster1-13/+35
2014-12-10block: Add bdrv_get_node_nameFam Zheng1-0/+5
2014-12-10block: Add bdrv_next_nodeFam Zheng1-0/+8
2014-11-14block: Fix max nb_sectors in bdrv_make_zeroFam Zheng1-2/+2
2014-11-11Merge remote-tracking branch 'remotes/mjt/tags/pull-trivial-patches-2014-11-1...Peter Maydell1-3/+3
2014-11-11block: Fix comment for bdrv_co_get_block_statusFam Zheng1-3/+3
2014-11-06block: Propagate error in bdrv_img_create()Max Reitz1-5/+0
2014-11-03block: let mirror blockjob run in BDS AioContextStefan Hajnoczi1-2/+11
2014-11-03block: add bdrv_drain()Stefan Hajnoczi1-7/+29
2014-11-03block: Add status callback to bdrv_amend_options()Max Reitz1-2/+3
2014-11-03block.c: Fix type of IoOperationType variable in send_qmp_error_event()Peter Maydell1-3/+3
2014-11-03block: avoid creating oversized writes in multiwrite_mergePeter Lieven1-0/+5
2014-11-03BlockLimits: introduce max_transfer_lengthPeter Lieven1-0/+4
2014-10-23block: Respect underlying file's EOFMax Reitz1-2/+13
2014-10-23block: Add qemu_{,try_}blockalign0()Max Reitz1-0/+16
2014-10-20block: Lift device model API into BlockBackendMarkus Armbruster1-113/+13
2014-10-20block: Rename BlockDriverCompletionFunc to BlockCompletionFuncMarkus Armbruster1-15/+15
2014-10-20block: Rename BlockDriverAIOCB* to BlockAIOCB*Markus Armbruster1-62/+62
2014-10-20block: Merge BlockBackend and BlockDriverState name spacesMarkus Armbruster1-36/+12
2014-10-20block: Eliminate BlockDriverState member device_name[]Markus Armbruster1-22/+27
2014-10-20block: Eliminate bdrv_iterate(), use bdrv_next()Markus Armbruster1-9/+0
2014-10-20block: Connect BlockBackend and DriveInfoMarkus Armbruster1-2/+0
2014-10-20block: Connect BlockBackend to BlockDriverStateMarkus Armbruster1-4/+8
2014-10-20block: Split bdrv_new_root() off bdrv_new()Markus Armbruster1-9/+19
2014-10-14block/migration: Disable cache invalidate for incoming migrationAlexey Kardashevskiy1-13/+5
2014-10-03util: Emancipate id_wellformed() from QemuOptsMarkus Armbruster1-7/+2
2014-09-25block: Validate node-nameKevin Wolf1-3/+13
2014-09-25block: Improve message for device name clashing with node nameMarkus Armbruster1-1/+2
2014-09-25block: Keep DriveInfo alive until BlockDriverState diesMarkus Armbruster1-0/+2
2014-09-22block: Rename qemu_aio_release -> qemu_aio_unrefFam Zheng1-4/+4
2014-09-22block: Drop AIOCBInfo.cancelFam Zheng1-14/+10
2014-09-22block: Drop bdrv_em_aiocb_info.cancelFam Zheng1-10/+0
2014-09-22block: Drop bdrv_em_co_aiocb_info.cancelFam Zheng1-21/+0
2014-09-22block: Add bdrv_aio_cancel_asyncFam Zheng1-1/+26
2014-09-22block: Add refcnt in BlockDriverAIOCBFam Zheng1-1/+11
2014-09-11block: extend BLOCK_IO_ERROR with reason stringLuiz Capitulino1-1/+2
2014-09-10block: Make the block accounting functions operate on BlockAcctStatsBenoît Canet1-1/+12
2014-09-10block: Extract the block accounting codeBenoît Canet1-25/+2
2014-09-10block: Extract the BlockAcctStats structureBenoît Canet1-5/+6
2014-09-10block: extend BLOCK_IO_ERROR event with nospace indicatorLuiz Capitulino1-8/+14
2014-09-08block: kill tail whitespace in block.cLiu Yuan1-1/+1
2014-08-29block: fix overlapping multiwrite requestsStefan Hajnoczi1-0/+6