summaryrefslogtreecommitdiff
path: root/block
AgeCommit message (Expand)AuthorFilesLines
2017-02-26Merge remote-tracking branch 'remotes/kevin/tags/for-upstream' into stagingPeter Maydell21-62/+170
2017-02-24RBD: Add support readv,writev for rbdtianqing1-24/+56
2017-02-24block/nfs: try to avoid the bounce buffer in pwritevPeter Lieven1-7/+16
2017-02-24block/nfs: convert to preadv / pwritevPeter Lieven1-18/+15
2017-02-24vvfat: Use opened node as backing fileKevin Wolf1-5/+5
2017-02-24block: Attach bs->file only during .bdrv_open()Kevin Wolf14-6/+102
2017-02-24block: Pass BdrvChild to bdrv_truncate()Kevin Wolf10-15/+15
2017-02-24mirror: Resize active commit base in mirror_run()Kevin Wolf1-28/+22
2017-02-24qcow2: Use BB for resizing in qcow2_amend_options()Kevin Wolf1-1/+5
2017-02-24qemu-img: Improve documentation for PREALLOC_MODE_FALLOCNir Soffer1-1/+6
2017-02-24qemu-img: Truncate before full preallocationNir Soffer1-0/+12
2017-02-24qemu-img: Do not truncate before preallocationNir Soffer1-7/+4
2017-02-22block: Don't bother asserting type of output visitor's outputMarkus Armbruster3-5/+0
2017-02-21mirror: do not increase offset during initial zero_or_discard phaseAnton Nefedov1-2/+7
2017-02-21iscsi: Add blockdev-add supportKevin Wolf1-5/+9
2017-02-21iscsi: Add timeout optionKevin Wolf1-26/+11
2017-02-21iscsi: Add header-digest optionKevin Wolf1-24/+15
2017-02-21iscsi: Add initiator-name optionKevin Wolf1-17/+15
2017-02-21iscsi: Handle -iscsi user/password in bdrv_parse_filename()Kevin Wolf1-34/+44
2017-02-21iscsi: Split URL into individual optionsKevin Wolf1-53/+140
2017-02-21coroutine-lock: add mutex argument to CoQueue APIsPaolo Bonzini6-9/+7
2017-02-21block: explicitly acquire aiocontext in aio callbacks that need itPaolo Bonzini13-45/+26
2017-02-21block: explicitly acquire aiocontext in bottom halves that need itPaolo Bonzini12-26/+61
2017-02-21block: explicitly acquire aiocontext in callbacks that need itPaolo Bonzini7-41/+57
2017-02-21block: explicitly acquire aiocontext in timers that need itPaolo Bonzini7-2/+34
2017-02-21qed: introduce qed_aio_start_io and qed_aio_next_io_cbPaolo Bonzini1-14/+25
2017-02-21blkdebug: reschedule coroutine on the AioContext it is running onPaolo Bonzini1-8/+1
2017-02-21nbd: convert to use qio_channel_yieldPaolo Bonzini2-66/+53
2017-02-21block-backend: allow blk_prw from coroutine contextPaolo Bonzini1-4/+8
2017-02-21block: move AioContext, QEMUTimer, main-loop to libqemuutilPaolo Bonzini1-29/+0
2017-02-12qcow2: Optimize the refcount-block overlap checkAlberto Garcia3-1/+25
2017-02-12block/nfs: fix naming of runtime optsPeter Lieven1-23/+23
2017-02-12block/nfs: fix NULL pointer dereference in URI parsingPeter Lieven1-1/+2
2017-02-12block/qapi: reduce the execution time of qmp_query_blockstatsDou Liyang1-44/+29
2017-02-12block/qapi: reduce the coupling between the bdrv_query_stats and bdrv_query_b...Dou Liyang1-12/+14
2017-02-12block/vmdk: Fix the endian problem of buf_len and lbaQingFeng Hao1-2/+2
2017-02-12qapi: Tweak error message of bdrv_query_image_infoFam Zheng1-2/+2
2017-02-02Merge remote-tracking branch 'remotes/stefanha/tags/tracing-pull-request' int...Peter Maydell1-2/+0
2017-02-01sheepdog: reorganize check for overlapping requestsPaolo Bonzini1-36/+30
2017-02-01sheepdog: simplify inflight_aio_head managementPaolo Bonzini1-17/+6
2017-02-01sheepdog: do not use BlockAIOCBPaolo Bonzini1-60/+39
2017-02-01sheepdog: reorganize coroutine flowPaolo Bonzini1-73/+42
2017-02-01sheepdog: remove unused cancellation supportPaolo Bonzini1-52/+0
2017-01-31trace: clean up trace-events filesStefan Hajnoczi1-2/+0
2017-01-27block/iscsi: statically link qemu_iscsi_optsPeter Lieven2-0/+70
2017-01-27block: get max_transfer limit for char (scsi-generic) devicesEric Farman1-1/+1
2017-01-27block: Fix target variable of BLKSECTGET ioctlEric Farman1-7/+10
2017-01-27block/iscsi: avoid data corruption with cache=writebackPeter Lieven1-2/+6
2017-01-24migration: disallow migrate_add_blocker during migrationAshijeet Acharya6-19/+53
2017-01-24block/vvfat: Remove the undesirable commentAshijeet Acharya1-1/+0