summaryrefslogtreecommitdiff
path: root/block.c
AgeCommit message (Expand)AuthorFilesLines
2014-08-05block: Plug memory leak on brv_open_image() error pathMarkus Armbruster1-0/+1
2014-07-20block: Prevent coroutine stack overflow when recursing in bdrv_open_backing_f...Benoît Canet1-15/+18
2014-04-04block: Check bdrv_getlength() return value in bdrv_append_temp_snapshot()Kevin Wolf1-1/+6
2014-04-04block: Fix snapshot=on for protocol parsed from filenameKevin Wolf1-70/+78
2014-04-04block: Don't parse 'filename' optionKevin Wolf1-4/+4
2014-04-01block: Limit request size (CVE-2014-0143)Kevin Wolf1-0/+4
2014-03-19block: Add error handling to bdrv_invalidate_cache()Kevin Wolf1-6/+22
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