summaryrefslogtreecommitdiffstats
path: root/block.c
Commit message (Expand)AuthorAgeFilesLines
* block: Fix 32 bit truncation in mark_request_serialising()Kevin Wolf2014-02-091-3/+3
* block: Don't call ROUND_UP with negative valuesKevin Wolf2014-02-091-2/+2
* block: bdrv_aligned_pwritev: Assert overlap rangeKevin Wolf2014-02-091-0/+2
* block: Fix memory leaks in bdrv_co_do_pwritev()Kevin Wolf2014-02-091-2/+2
* block: Fail gracefully with missing filenameKevin Wolf2014-02-091-5/+6
* block: Switch bdrv_io_limits_intercept() to byte granularityKevin Wolf2014-01-241-8/+5
* qemu-iotests: Test pwritev RMW logicKevin Wolf2014-01-241-0/+7
* block: Make bdrv_pwrite() a bdrv_prwv_co() wrapperKevin Wolf2014-01-241-55/+9
* block: Make bdrv_pread() a bdrv_prwv_co() wrapperKevin Wolf2014-01-241-36/+13
* block: Change coroutine wrapper to byte granularityKevin Wolf2014-01-241-22/+26
* block: Assert serialisation assumptions in pwritevKevin Wolf2014-01-241-4/+12
* block: Align requests in bdrv_co_do_pwritev()Kevin Wolf2014-01-241-1/+85
* block: Allow wait_serialising_requests() at any pointKevin Wolf2014-01-241-3/+10
* block: Make overlap range for serialisation dynamicKevin Wolf2014-01-241-26/+27
* block: Generalise and optimise COR serialisationKevin Wolf2014-01-241-19/+29
* block: Make zero-after-EOF work with larger alignmentKevin Wolf2014-01-241-3/+4
* block: Allow waiting for overlapping requests between begin/endKevin Wolf2014-01-241-18/+20
* block: Switch BdrvTrackedRequest to byte granularityKevin Wolf2014-01-241-18/+34
* block: Introduce bdrv_co_do_pwritev()Kevin Wolf2014-01-241-6/+18
* block: write: Handle COR dependency after I/O throttlingKevin Wolf2014-01-241-4/+4
* block: Introduce bdrv_aligned_pwritev()Kevin Wolf2014-01-241-21/+41
* block: Introduce bdrv_co_do_preadv()Kevin Wolf2014-01-241-6/+58
* block: Introduce bdrv_aligned_preadv()Kevin Wolf2014-01-241-18/+43
* raw: Probe required direct I/O alignmentPaolo Bonzini2014-01-241-0/+3
* block: rename buffer_alignment to guest_block_sizePaolo Bonzini2014-01-241-5/+5
* block: Don't use guest sector size for qemu_blockalign()Kevin Wolf2014-01-241-3/+20
* block: Detect unaligned length in bdrv_qiov_is_aligned()Kevin Wolf2014-01-241-0/+3
* block: Update BlockLimits when they might have changedKevin Wolf2014-01-241-1/+4
* block: Inherit opt_transfer_lengthKevin Wolf2014-01-241-1/+19
* block: Move initialisation of BlockLimits to bdrv_refresh_limits()Kevin Wolf2014-01-241-0/+18
* block: Fix bdrv_commit return valueKevin Wolf2014-01-241-5/+10
* block: resize backing file image during offline commit, if necessaryJeff Cody2014-01-241-3/+25
* block: Create authorizations mechanism for external snapshot and resize.Benoît Canet2014-01-241-9/+56
* qmp: Allow to change password on named block driver states.Benoît Canet2014-01-241-0/+32
* qmp: Add QMP query-named-block-nodes to list the named BlockDriverState nodes.Benoît Canet2014-01-241-0/+18
* block: Allow the user to define "node-name" option both on command line and QMP.Benoît Canet2014-01-241-0/+35
* block: Add bs->node_name to hold the name of a bs node of the bs graph.Benoît Canet2014-01-241-14/+43
* block: fix backing file segfaultPeter Feiner2014-01-221-2/+6
* block: Allow recursive "file"sMax Reitz2014-01-221-2/+7
* block: Use bdrv_open_image() in bdrv_open()Max Reitz2014-01-221-13/+5
* block: Add bdrv_open_image()Max Reitz2014-01-221-0/+73
* block: Allow block devices without filesMax Reitz2014-01-221-7/+16
* block: Pass reference to bdrv_file_open()Max Reitz2014-01-221-1/+4
* block: Allow reference for bdrv_file_open()Max Reitz2014-01-221-3/+22
* block: expect get_block_status errors in bdrv_make_zeroPeter Lieven2013-12-131-0/+5
* block: clean up bdrv_drain_all() throttling commentsStefan Hajnoczi2013-12-061-6/+1
* block: Close backing file early in bdrv_img_createMax Reitz2013-12-041-4/+4
* block: make bdrv_co_do_write_zeroes stricter in producing aligned requestsPaolo Bonzini2013-12-031-12/+23
* block: handle ENOTSUP from discard in generic codePaolo Bonzini2013-12-031-1/+1
* block: add bdrv_aio_write_zeroesPaolo Bonzini2013-12-031-0/+11
OpenPOWER on IntegriCloud