aboutsummaryrefslogtreecommitdiff
path: root/block
AgeCommit message (Expand)AuthorFilesLines
2017-07-04nbd: fix NBD over TLSPaolo Bonzini1-2/+2
2017-06-30block: Exploit BDRV_BLOCK_EOF for larger zero blocksEric Blake1-5/+22
2017-06-30block: Add BDRV_BLOCK_EOF to bdrv_get_block_status()Eric Blake1-4/+11
2017-06-26block: Do not strcmp() with NULL uri->schemeMax Reitz4-8/+8
2017-06-26blkverify: Catch bs->exact_filename overflowMax Reitz1-4/+8
2017-06-26blkdebug: Catch bs->exact_filename overflowMax Reitz1-3/+7
2017-06-26block: change variable names in BlockDriverStateManos Pitsidianakis14-121/+121
2017-06-26block: Remove bdrv_aio_readv/writev/flush()Kevin Wolf2-174/+0
2017-06-26qed: Use bdrv_co_* for coroutine_fnsKevin Wolf1-7/+9
2017-06-26qed: Add coroutine_fn to I/O path functionsKevin Wolf3-24/+30
2017-06-26qed: Use a coroutine for need_check_timerKevin Wolf1-16/+17
2017-06-26qed: Simplify request handlingKevin Wolf2-82/+22
2017-06-26qed: Use CoQueue for serialising allocationsKevin Wolf2-33/+19
2017-06-26qed: Implement .bdrv_co_readv/writevKevin Wolf1-55/+42
2017-06-26qed: Remove recursion in qed_aio_next_io()Kevin Wolf1-31/+32
2017-06-26qed: Remove ret argument from qed_aio_next_io()Kevin Wolf1-11/+6
2017-06-26qed: Add return value to qed_aio_read/write_data()Kevin Wolf2-62/+31
2017-06-26qed: Add return value to qed_aio_write_inplace/alloc()Kevin Wolf1-23/+20
2017-06-26qed: Add return value to qed_aio_write_cow()Kevin Wolf1-37/+21
2017-06-26qed: Add return value to qed_aio_write_main()Kevin Wolf1-25/+30
2017-06-26qed: Add return value to qed_aio_write_l2_update()Kevin Wolf1-17/+26
2017-06-26qed: Add return value to qed_aio_write_l1_update()Kevin Wolf1-10/+9
2017-06-26qed: Inline qed_commit_l2_update()Kevin Wolf1-22/+14
2017-06-26qed: Make qed_aio_write_main() synchronousKevin Wolf1-42/+19
2017-06-26qed: Make qed_aio_read_data() synchronousKevin Wolf1-3/+5
2017-06-26qed: Remove callback from qed_write_table()Kevin Wolf3-45/+22
2017-06-26qed: Remove GenericCBKevin Wolf3-45/+1
2017-06-26qed: Make qed_write_table() synchronousKevin Wolf1-54/+30
2017-06-26qed: Remove callback from qed_write_header()Kevin Wolf1-20/+12
2017-06-26qed: Make qed_write_header() synchronousKevin Wolf1-47/+29
2017-06-26qed: Remove callback from qed_copy_from_backing_file()Kevin Wolf1-34/+23
2017-06-26qed: Make qed_copy_from_backing_file() synchronousKevin Wolf1-49/+29
2017-06-26qed: Make qed_read_backing_file() synchronousKevin Wolf1-14/+18
2017-06-26qed: Remove callback from qed_find_cluster()Kevin Wolf3-32/+35
2017-06-26qed: Remove callback from qed_read_l2_table()Kevin Wolf3-76/+36
2017-06-26qed: Remove callback from qed_read_table()Kevin Wolf1-54/+25
2017-06-26qed: Make qed_read_table() synchronousKevin Wolf1-38/+18
2017-06-26qed: Use bottom half to resume waiting requestsKevin Wolf1-3/+10
2017-06-26qcow2: Use offset_into_cluster() and offset_to_l2_index()Alberto Garcia2-3/+3
2017-06-26qcow2: Merge the writing of the COW regions with the guest dataAlberto Garcia3-20/+91
2017-06-26qcow2: Pass a QEMUIOVector to do_perform_cow_{read,write}()Alberto Garcia1-27/+24
2017-06-26qcow2: Allow reading both COW regions with only one requestAlberto Garcia1-13/+38
2017-06-26qcow2: Split do_perform_cow() into _read(), _encrypt() and _write()Alberto Garcia1-30/+87
2017-06-26qcow2: Make perform_cow() call do_perform_cow() twiceAlberto Garcia1-14/+22
2017-06-26qcow2: Use unsigned int for both members of Qcow2COWRegionAlberto Garcia2-4/+4
2017-06-26qcow2: Remove unused Error variable in do_perform_cow()Alberto Garcia1-3/+1
2017-06-26throttle: Update throttle-groups.c documentationAlberto Garcia1-1/+1
2017-06-26block: use BDRV_POLL_WHILE() in bdrv_rw_vmstate()Stefan Hajnoczi1-3/+1
2017-06-26block: count bdrv_co_rw_vmstate() requestsStefan Hajnoczi1-5/+12
2017-06-26commit: Fix completion with extra referenceKevin Wolf1-0/+7