aboutsummaryrefslogtreecommitdiff
path: root/block.c
AgeCommit message (Expand)AuthorFilesLines
2020-06-10block: Call attention to truncation of long NBD exportsEric Blake1-2/+5
2020-05-18block: Drop @child_class from bdrv_child_perm()Max Reitz1-23/+16
2020-05-18block: Drop child_fileMax Reitz1-37/+2
2020-05-18block: Drop bdrv_format_default_perms()Max Reitz1-19/+0
2020-05-18block: Make bdrv_filter_default_perms() staticMax Reitz1-6/+11
2020-05-18block: Use child_of_bds in remaining placesMax Reitz1-1/+2
2020-05-18block: Drop child_backingMax Reitz1-57/+3
2020-05-18block: Make backing files child_of_bds childrenMax Reitz1-6/+20
2020-05-18block: Drop child_formatMax Reitz1-29/+0
2020-05-18block: Add bdrv_default_perms()Max Reitz1-0/+32
2020-05-18block: Relax *perms_for_storage for data childrenMax Reitz1-10/+48
2020-05-18block: Pull out bdrv_default_perms_for_storage()Max Reitz1-25/+46
2020-05-18block: Pull out bdrv_default_perms_for_cow()Max Reitz1-22/+40
2020-05-18block: Distinguish paths in *_format_default_permsMax Reitz1-6/+13
2020-05-18block: Add child_of_bdsMax Reitz1-0/+24
2020-05-18block: Unify bdrv_child_cb_detach()Max Reitz1-7/+20
2020-05-18block: Unify bdrv_child_cb_attach()Max Reitz1-7/+20
2020-05-18block: Use bdrv_inherited_options()Max Reitz1-52/+19
2020-05-18block: Add generic bdrv_inherited_options()Max Reitz1-0/+81
2020-05-18block: Rename bdrv_inherited_options()Max Reitz1-4/+4
2020-05-18block: Pass parent_is_format to .inherit_options()Max Reitz1-10/+27
2020-05-18block: Pass BdrvChildRole to .inherit_options()Max Reitz1-16/+24
2020-05-18block: Pass BdrvChildRole to bdrv_child_perm()Max Reitz1-10/+12
2020-05-18block: Add BdrvChildRole to BdrvChildMax Reitz1-3/+8
2020-05-18block: Rename BdrvChildRole to BdrvChildClassMax Reitz1-69/+73
2020-05-18block: Add bdrv_make_empty()Max Reitz1-0/+23
2020-05-08block: Drop unused .bdrv_has_zero_init_truncateEric Blake1-21/+0
2020-05-04block: Avoid dead assignmentPhilippe Mathieu-Daudé1-1/+1
2020-04-30block-backend: Add flags to blk_truncate()Kevin Wolf1-1/+2
2020-04-30qapi: Only input visitors can actually failMarkus Armbruster1-8/+1
2020-03-27block: fix bdrv_root_attach_child forget to unref child_bsVladimir Sementsov-Ogievskiy1-0/+1
2020-03-26block: trickle down the fallback image creation function use to the block dri...Maxim Levitsky1-15/+20
2020-03-26block: pass BlockDriver reference to the .bdrv_co_createMaxim Levitsky1-1/+2
2020-03-24block: bdrv_set_backing_bs: fix use-after-freeVladimir Sementsov-Ogievskiy1-1/+1
2020-03-24block: Assert BlockDriver::format_name is not NULLPhilippe Mathieu-Daudé1-0/+1
2020-03-11block.c: adding bdrv_co_delete_fileDaniel Henrique Barboza1-0/+26
2020-03-11block: Fix cross-AioContext blockdev-snapshotKevin Wolf1-0/+1
2020-03-11block: Make bdrv_get_cumulative_perm() publicKevin Wolf1-4/+2
2020-03-06block: bdrv_reopen() with backing file in different AioContextKevin Wolf1-6/+26
2020-03-06block: Introduce 'bdrv_reopen_commit_post' stepPeter Krempa1-0/+9
2020-03-06block: Fix leak in bdrv_create_file_fallback()Max Reitz1-1/+2
2020-02-22qemu/queue.h: add QLIST_SAFE_REMOVE()Stefan Hajnoczi1-4/+1
2020-02-20block: Generic file creation fallbackMax Reitz1-12/+147
2020-02-20qapi: Allow getting flat output from 'query-named-block-nodes'Peter Krempa1-2/+3
2020-02-18block: Remove bdrv_recurse_is_first_non_filter()Max Reitz1-33/+0
2020-02-18block: Use bdrv_recurse_can_replace()Max Reitz1-2/+16
2020-02-18block: Add bdrv_recurse_can_replace()Max Reitz1-0/+38
2020-02-18block: Drop bdrv_is_first_non_filter()Max Reitz1-26/+0
2020-02-18block: Remove superfluous semicolonsPhilippe Mathieu-Daudé1-2/+2
2020-02-06block: fix memleaks in bdrv_refresh_filenamePan Nengyuan1-0/+1