summaryrefslogtreecommitdiff
path: root/block.c
AgeCommit message (Expand)AuthorFilesLines
2014-03-14blockdev: Refuse to open encrypted image unless pausedMarkus Armbruster1-1/+8
2014-03-13block: Unlink temporary fileMax Reitz1-1/+1
2014-03-13block: Rewrite the snapshot authorization mechanism for block filters.Benoît Canet1-26/+21
2014-03-13block: bs->drv may be NULL in bdrv_debug_resume()Max Reitz1-1/+1
2014-03-13block: Update image size in bdrv_invalidate_cache()Kevin Wolf1-1/+9
2014-03-06block: Fix error path segfault in bdrv_open()Kevin Wolf1-0/+1
2014-03-06block: Keep "filename" option after parsingMax Reitz1-1/+6
2014-03-06block: make bdrv_swap rebuild the bs graph node list field.Benoît Canet1-5/+19
2014-03-05block: Fix bs->request_alignment assertion for bs->sg=1Kevin Wolf1-1/+1
2014-02-28block: use /var/tmp instead of /tmp for -snapshotAmit Shah1-2/+3
2014-02-21block: Remove bdrv_open_image()'s force_raw optionMax Reitz1-23/+4
2014-02-21block: Reuse success path from bdrv_open()Max Reitz1-34/+29
2014-02-21block: Handle bs->options in bdrv_open() onlyMax Reitz1-23/+15
2014-02-21block: Remove bdrv_new() from bdrv_file_open()Max Reitz1-11/+13
2014-02-21block: Reuse reference handling from bdrv_open()Max Reitz1-25/+7
2014-02-21block: Make bdrv_file_open() staticMax Reitz1-5/+11
2014-02-21block: Add reference parameter to bdrv_open()Max Reitz1-7/+37
2014-02-21block: Change BDS parameter of bdrv_open() to **Max Reitz1-24/+40
2014-02-21block: Fix bdrv_is_first_non_filter()Kevin Wolf1-5/+1
2014-02-20Merge remote-tracking branch 'remotes/qmp-unstable/queue/qmp' into stagingPeter Maydell1-8/+8
2014-02-17Use error_is_set() only when necessaryMarkus Armbruster1-8/+8
2014-02-14block: Open by reference will try device then node_name.Benoît Canet1-2/+8
2014-02-14block: Relax bdrv_lookup_bs constraints.Benoît Canet1-15/+11
2014-02-09block: Fix 32 bit truncation in mark_request_serialising()Kevin Wolf1-3/+3
2014-02-09block: Don't call ROUND_UP with negative valuesKevin Wolf1-2/+2
2014-02-09block: bdrv_aligned_pwritev: Assert overlap rangeKevin Wolf1-0/+2
2014-02-09block: Fix memory leaks in bdrv_co_do_pwritev()Kevin Wolf1-2/+2
2014-02-09block: Fail gracefully with missing filenameKevin Wolf1-5/+6
2014-01-24block: Switch bdrv_io_limits_intercept() to byte granularityKevin Wolf1-8/+5
2014-01-24qemu-iotests: Test pwritev RMW logicKevin Wolf1-0/+7
2014-01-24block: Make bdrv_pwrite() a bdrv_prwv_co() wrapperKevin Wolf1-55/+9
2014-01-24block: Make bdrv_pread() a bdrv_prwv_co() wrapperKevin Wolf1-36/+13
2014-01-24block: Change coroutine wrapper to byte granularityKevin Wolf1-22/+26
2014-01-24block: Assert serialisation assumptions in pwritevKevin Wolf1-4/+12
2014-01-24block: Align requests in bdrv_co_do_pwritev()Kevin Wolf1-1/+85
2014-01-24block: Allow wait_serialising_requests() at any pointKevin Wolf1-3/+10
2014-01-24block: Make overlap range for serialisation dynamicKevin Wolf1-26/+27
2014-01-24block: Generalise and optimise COR serialisationKevin Wolf1-19/+29
2014-01-24block: Make zero-after-EOF work with larger alignmentKevin Wolf1-3/+4
2014-01-24block: Allow waiting for overlapping requests between begin/endKevin Wolf1-18/+20
2014-01-24block: Switch BdrvTrackedRequest to byte granularityKevin Wolf1-18/+34
2014-01-24block: Introduce bdrv_co_do_pwritev()Kevin Wolf1-6/+18
2014-01-24block: write: Handle COR dependency after I/O throttlingKevin Wolf1-4/+4
2014-01-24block: Introduce bdrv_aligned_pwritev()Kevin Wolf1-21/+41
2014-01-24block: Introduce bdrv_co_do_preadv()Kevin Wolf1-6/+58
2014-01-24block: Introduce bdrv_aligned_preadv()Kevin Wolf1-18/+43
2014-01-24raw: Probe required direct I/O alignmentPaolo Bonzini1-0/+3
2014-01-24block: rename buffer_alignment to guest_block_sizePaolo Bonzini1-5/+5
2014-01-24block: Don't use guest sector size for qemu_blockalign()Kevin Wolf1-3/+20
2014-01-24block: Detect unaligned length in bdrv_qiov_is_aligned()Kevin Wolf1-0/+3