summaryrefslogtreecommitdiffstats
path: root/block.c
Commit message (Expand)AuthorAgeFilesLines
* block: inline bdrv_unallocated_blocks_are_zero()Vladimir Sementsov-Ogievskiy2020-07-061-15/+0Star
* block/amend: add 'force' optionMaxim Levitsky2020-07-061-1/+3
* block: Call attention to truncation of long NBD exportsEric Blake2020-06-101-2/+5
* block: Drop @child_class from bdrv_child_perm()Max Reitz2020-05-181-23/+16Star
* block: Drop child_fileMax Reitz2020-05-181-37/+2Star
* block: Drop bdrv_format_default_perms()Max Reitz2020-05-181-19/+0Star
* block: Make bdrv_filter_default_perms() staticMax Reitz2020-05-181-6/+11
* block: Use child_of_bds in remaining placesMax Reitz2020-05-181-1/+2
* block: Drop child_backingMax Reitz2020-05-181-57/+3Star
* block: Make backing files child_of_bds childrenMax Reitz2020-05-181-6/+20
* block: Drop child_formatMax Reitz2020-05-181-29/+0Star
* block: Add bdrv_default_perms()Max Reitz2020-05-181-0/+32
* block: Relax *perms_for_storage for data childrenMax Reitz2020-05-181-10/+48
* block: Pull out bdrv_default_perms_for_storage()Max Reitz2020-05-181-25/+46
* block: Pull out bdrv_default_perms_for_cow()Max Reitz2020-05-181-22/+40
* block: Distinguish paths in *_format_default_permsMax Reitz2020-05-181-6/+13
* block: Add child_of_bdsMax Reitz2020-05-181-0/+24
* block: Unify bdrv_child_cb_detach()Max Reitz2020-05-181-7/+20
* block: Unify bdrv_child_cb_attach()Max Reitz2020-05-181-7/+20
* block: Use bdrv_inherited_options()Max Reitz2020-05-181-52/+19Star
* block: Add generic bdrv_inherited_options()Max Reitz2020-05-181-0/+81
* block: Rename bdrv_inherited_options()Max Reitz2020-05-181-4/+4
* block: Pass parent_is_format to .inherit_options()Max Reitz2020-05-181-10/+27
* block: Pass BdrvChildRole to .inherit_options()Max Reitz2020-05-181-16/+24
* block: Pass BdrvChildRole to bdrv_child_perm()Max Reitz2020-05-181-10/+12
* block: Add BdrvChildRole to BdrvChildMax Reitz2020-05-181-3/+8
* block: Rename BdrvChildRole to BdrvChildClassMax Reitz2020-05-181-69/+73
* block: Add bdrv_make_empty()Max Reitz2020-05-181-0/+23
* block: Drop unused .bdrv_has_zero_init_truncateEric Blake2020-05-081-21/+0Star
* block: Avoid dead assignmentPhilippe Mathieu-Daudé2020-05-041-1/+1
* block-backend: Add flags to blk_truncate()Kevin Wolf2020-04-301-1/+2
* qapi: Only input visitors can actually failMarkus Armbruster2020-04-301-8/+1Star
* block: fix bdrv_root_attach_child forget to unref child_bsVladimir Sementsov-Ogievskiy2020-03-271-0/+1
* block: trickle down the fallback image creation function use to the block dri...Maxim Levitsky2020-03-261-15/+20
* block: pass BlockDriver reference to the .bdrv_co_createMaxim Levitsky2020-03-261-1/+2
* block: bdrv_set_backing_bs: fix use-after-freeVladimir Sementsov-Ogievskiy2020-03-241-1/+1
* block: Assert BlockDriver::format_name is not NULLPhilippe Mathieu-Daudé2020-03-241-0/+1
* block.c: adding bdrv_co_delete_fileDaniel Henrique Barboza2020-03-111-0/+26
* block: Fix cross-AioContext blockdev-snapshotKevin Wolf2020-03-111-0/+1
* block: Make bdrv_get_cumulative_perm() publicKevin Wolf2020-03-111-4/+2Star
* block: bdrv_reopen() with backing file in different AioContextKevin Wolf2020-03-061-6/+26
* block: Introduce 'bdrv_reopen_commit_post' stepPeter Krempa2020-03-061-0/+9
* block: Fix leak in bdrv_create_file_fallback()Max Reitz2020-03-061-1/+2
* qemu/queue.h: add QLIST_SAFE_REMOVE()Stefan Hajnoczi2020-02-221-4/+1Star
* block: Generic file creation fallbackMax Reitz2020-02-201-12/+147
* qapi: Allow getting flat output from 'query-named-block-nodes'Peter Krempa2020-02-201-2/+3
* block: Remove bdrv_recurse_is_first_non_filter()Max Reitz2020-02-181-33/+0Star
* block: Use bdrv_recurse_can_replace()Max Reitz2020-02-181-2/+16
* block: Add bdrv_recurse_can_replace()Max Reitz2020-02-181-0/+38
* block: Drop bdrv_is_first_non_filter()Max Reitz2020-02-181-26/+0Star