aboutsummaryrefslogtreecommitdiffstats
path: root/block.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* block: Parse filenames only when explicitly requestedKevin Wolf2024-07-021-33/+57
* block: remove separate bdrv_file_open callbackPaolo Bonzini2024-06-281-3/+1
* block: do not check bdrv_file_openPaolo Bonzini2024-06-281-6/+5
* block: make assertion more genericPaolo Bonzini2024-06-281-1/+1
* error: Move ERRP_GUARD() to the beginning of the functionZhao Liu2024-03-121-1/+1
* block: Fix missing ERRP_GUARD() for error_prepend()Zhao Liu2024-03-121-0/+4
* block: Support detached LUKS header creation using qemu-imgHyman Huang2024-02-091-1/+4
* commit: Allow users to request only format driver names in backing file formatPeter Krempa2024-01-261-7/+30
* block: remove outdated AioContext locking commentsStefan Hajnoczi2023-12-211-58/+15
* block: remove bdrv_co_lock()Stefan Hajnoczi2023-12-211-10/+0
* block: remove AioContext lockingStefan Hajnoczi2023-12-211-226/+8
* graph-lock: remove AioContext lockingStefan Hajnoczi2023-12-211-25/+25
* block: Fix deadlocks in bdrv_graph_wrunlock()Kevin Wolf2023-11-211-15/+24
* block: Protect bs->file with graph_lockKevin Wolf2023-11-081-3/+8
* block: Introduce bdrv_co_change_backing_file()Kevin Wolf2023-11-081-5/+6
* block: Protect bs->backing with graph_lockKevin Wolf2023-11-081-10/+17
* block: Mark bdrv_replace_node() GRAPH_WRLOCKKevin Wolf2023-11-071-19/+11
* block: Mark bdrv_replace_node_common() GRAPH_WRLOCKKevin Wolf2023-11-071-25/+43
* block: Inline bdrv_set_backing_noperm()Kevin Wolf2023-11-071-13/+1
* block: Mark bdrv_set_backing_hd_drained() GRAPH_WRLOCKKevin Wolf2023-11-071-2/+2
* block: Mark bdrv_filter_child() and callers GRAPH_RDLOCKKevin Wolf2023-11-071-2/+2
* block: Mark bdrv_chain_contains() and callers GRAPH_RDLOCKKevin Wolf2023-11-071-1/+0
* block: Mark bdrv_(un)freeze_backing_chain() and callers GRAPH_RDLOCKKevin Wolf2023-11-071-2/+3
* block: Mark bdrv_skip_implicit_filters() and callers GRAPH_RDLOCKKevin Wolf2023-11-071-9/+19
* block: Mark bdrv_filter_or_cow_bs() and callers GRAPH_RDLOCKKevin Wolf2023-11-071-13/+18
* block: Mark bdrv_root_attach_child() GRAPH_WRLOCKKevin Wolf2023-11-071-4/+1
* block: Mark bdrv_filter_bs() and callers GRAPH_RDLOCKKevin Wolf2023-11-071-2/+7
* block: Mark bdrv_has_zero_init() and callers GRAPH_RDLOCKKevin Wolf2023-11-071-1/+1
* block: avoid potential deadlock during bdrv_graph_wrlock() in bdrv_close()Fiona Ebner2023-10-311-1/+1
* block: Protect bs->children with graph_lockKevin Wolf2023-10-121-0/+2
* block: Mark bdrv_apply_auto_read_only() and callers GRAPH_RDLOCKKevin Wolf2023-10-121-2/+2
* block: Mark bdrv_op_is_blocked() and callers GRAPH_RDLOCKKevin Wolf2023-10-121-2/+0
* qcow2: Mark qcow2_signal_corruption() and callers GRAPH_RDLOCKKevin Wolf2023-10-121-1/+2
* block: Mark bdrv_get_parent_name() and callers GRAPH_RDLOCKKevin Wolf2023-10-121-2/+12
* block: Mark bdrv_primary_child() and callers GRAPH_RDLOCKKevin Wolf2023-10-121-1/+10
* block: Mark bdrv_refresh_filename() and callers GRAPH_RDLOCKKevin Wolf2023-10-121-5/+18
* block: Take graph rdlock in parts of reopenKevin Wolf2023-10-121-22/+35
* block: Mark drain related functions GRAPH_RDLOCKEmanuele Giuseppe Esposito2023-10-121-3/+3
* block: Mark bdrv_first_blk() and bdrv_is_root_node() GRAPH_RDLOCKKevin Wolf2023-10-121-0/+1
* block: Take graph rdlock in bdrv_inactivate_all()Kevin Wolf2023-10-121-3/+4
* block: Clean up local variable shadowingMarkus Armbruster2023-09-291-4/+5
* block: Mark bdrv_unref_child() GRAPH_WRLOCKKevin Wolf2023-09-201-4/+7
* block: Mark bdrv_root_unref_child() GRAPH_WRLOCKKevin Wolf2023-09-201-3/+3
* block: Take graph rdlock in bdrv_change_aio_context()Kevin Wolf2023-09-201-0/+4
* block: Take graph rdlock in bdrv_drop_intermediate()Kevin Wolf2023-09-201-0/+2
* block: Mark bdrv_parent_cb_change_media() GRAPH_RDLOCKKevin Wolf2023-09-201-1/+5
* block: Mark bdrv_child_perm() GRAPH_RDLOCKKevin Wolf2023-09-201-5/+6
* block: Mark bdrv_get_cumulative_perm() and callers GRAPH_RDLOCKKevin Wolf2023-09-201-8/+27
* block: Mark bdrv_parent_perms_conflict() and callers GRAPH_RDLOCKKevin Wolf2023-09-201-10/+18
* block: Mark bdrv_attach_child() GRAPH_WRLOCKKevin Wolf2023-09-201-4/+3