summaryrefslogtreecommitdiffstats
path: root/block.c
Commit message (Expand)AuthorAgeFilesLines
* throttle: add throttle_detach/attach_aio_context()Stefan Hajnoczi2014-06-041-0/+7
* block: add bdrv_set_aio_context()Stefan Hajnoczi2014-06-041-2/+55
* block: acquire AioContext in bdrv_drain_all()Stefan Hajnoczi2014-06-041-14/+11Star
* block: acquire AioContext in bdrv_*_all()Stefan Hajnoczi2014-06-041-1/+23
* block: use BlockDriverState AioContextStefan Hajnoczi2014-06-041-9/+18
* block: Plug memory leak on brv_open_image() error pathMarkus Armbruster2014-05-301-0/+1
* block: Drop redundant bdrv_refresh_limitsFam Zheng2014-05-281-3/+0Star
* block: Add backing_blocker in BlockDriverStateFam Zheng2014-05-281-4/+19
* block: Use bdrv_set_backing_hd everywhereFam Zheng2014-05-281-4/+2Star
* block: Add bdrv_set_backing_hd()Fam Zheng2014-05-281-13/+23
* block: Replace in_use with operation blockerFam Zheng2014-05-281-17/+7Star
* block: Introduce op_blockers to BlockDriverStateFam Zheng2014-05-281-0/+76
* block: optimize zero writes with bdrv_write_zeroesPeter Lieven2014-05-191-0/+9
* block: Allow JSON filenamesMax Reitz2014-05-191-0/+41
* block: Fix bdrv_is_allocated() for short backing filesKevin Wolf2014-05-191-4/+6
* block: Fix open flags with BDRV_O_SNAPSHOTKevin Wolf2014-05-091-15/+19
* block: Fix open_flags in bdrv_reopen()Kevin Wolf2014-04-301-1/+4
* Revert "block: another bdrv_append fix"Kevin Wolf2014-04-301-1/+0Star
* block: Unlink temporary files in raw-posix/win32Kevin Wolf2014-04-301-26/+10Star
* block: Remove BDRV_O_COPY_ON_READ for bs->fileKevin Wolf2014-04-301-1/+1
* block: Create bdrv_backing_flags()Kevin Wolf2014-04-301-6/+17
* block: Create bdrv_inherited_flags()Kevin Wolf2014-04-301-2/+26
* block: Ignore duplicate or NULL format_name in bdrv_iterate_formatJeff Cody2014-04-291-1/+16
* Use error_is_set() only when necessary (again)Markus Armbruster2014-04-251-1/+1
* block: Prevent coroutine stack overflow when recursing in bdrv_open_backing_f...Benoît Canet2014-04-251-15/+18
* block: Catch duplicate IDs in bdrv_new()Kevin Wolf2014-04-221-0/+11
* block: Add errp to bdrv_new()Kevin Wolf2014-04-221-3/+3
* block: Remove -errno return value from bdrv_assign_node_nameKevin Wolf2014-04-221-12/+11Star
* block: Handle error of bdrv_getlength in bdrv_create_dirty_bitmapFam Zheng2014-04-221-2/+9
* block: Check bdrv_getlength() return value in bdrv_make_zero()Kevin Wolf2014-04-221-1/+7
* block: Catch integer overflow in bdrv_rw_co()Kevin Wolf2014-04-221-0/+4
* block: Limit size to INT_MAX in bdrv_check_byte_request()Kevin Wolf2014-04-221-0/+4
* block: Fix nb_sectors check in bdrv_check_byte_request()Kevin Wolf2014-04-221-1/+1
* 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/+21Star
* 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/+4Star
* block: Reuse success path from bdrv_open()Max Reitz2014-02-211-34/+29Star