summaryrefslogtreecommitdiffstats
path: root/block.c
Commit message (Expand)AuthorAgeFilesLines
* block: Check bdrv_getlength() return value in bdrv_append_temp_snapshot()Kevin Wolf2014-04-041-1/+6
* block: Fix snapshot=on for protocol parsed from filenameKevin Wolf2014-04-041-70/+78
* block: Don't parse 'filename' optionKevin Wolf2014-04-041-4/+4
* block: Limit request size (CVE-2014-0143)Kevin Wolf2014-04-011-0/+4
* block: Add error handling to bdrv_invalidate_cache()Kevin Wolf2014-03-191-6/+22
* blockdev: Refuse to open encrypted image unless pausedMarkus Armbruster2014-03-141-1/+8
* block: Unlink temporary fileMax Reitz2014-03-131-1/+1
* block: Rewrite the snapshot authorization mechanism for block filters.Benoît Canet2014-03-131-26/+21
* block: bs->drv may be NULL in bdrv_debug_resume()Max Reitz2014-03-131-1/+1
* block: Update image size in bdrv_invalidate_cache()Kevin Wolf2014-03-131-1/+9
* block: Fix error path segfault in bdrv_open()Kevin Wolf2014-03-061-0/+1
* block: Keep "filename" option after parsingMax Reitz2014-03-061-1/+6
* block: make bdrv_swap rebuild the bs graph node list field.Benoît Canet2014-03-061-5/+19
* block: Fix bs->request_alignment assertion for bs->sg=1Kevin Wolf2014-03-051-1/+1
* block: use /var/tmp instead of /tmp for -snapshotAmit Shah2014-02-281-2/+3
* block: Remove bdrv_open_image()'s force_raw optionMax Reitz2014-02-211-23/+4
* block: Reuse success path from bdrv_open()Max Reitz2014-02-211-34/+29
* block: Handle bs->options in bdrv_open() onlyMax Reitz2014-02-211-23/+15
* block: Remove bdrv_new() from bdrv_file_open()Max Reitz2014-02-211-11/+13
* block: Reuse reference handling from bdrv_open()Max Reitz2014-02-211-25/+7
* block: Make bdrv_file_open() staticMax Reitz2014-02-211-5/+11
* block: Add reference parameter to bdrv_open()Max Reitz2014-02-211-7/+37
* block: Change BDS parameter of bdrv_open() to **Max Reitz2014-02-211-24/+40
* block: Fix bdrv_is_first_non_filter()Kevin Wolf2014-02-211-5/+1
* Merge remote-tracking branch 'remotes/qmp-unstable/queue/qmp' into stagingPeter Maydell2014-02-201-8/+8
|\
| * Use error_is_set() only when necessaryMarkus Armbruster2014-02-171-8/+8
* | block: Open by reference will try device then node_name.Benoît Canet2014-02-141-2/+8
* | block: Relax bdrv_lookup_bs constraints.Benoît Canet2014-02-141-15/+11
|/
* 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
OpenPOWER on IntegriCloud