aboutsummaryrefslogtreecommitdiff
path: root/include/block
AgeCommit message (Expand)AuthorFilesLines
2023-12-21block: remove outdated AioContext locking commentsStefan Hajnoczi3-10/+4
2023-12-21aio: remove aio_context_acquire()/aio_context_release() APIStefan Hajnoczi1-17/+0
2023-12-21aio-wait: draw equivalence between AIO_WAIT_WHILE() and AIO_WAIT_WHILE_UNLOCK...Stefan Hajnoczi1-12/+4
2023-12-21block: remove bdrv_co_lock()Stefan Hajnoczi1-14/+0
2023-12-21block: remove AioContext lockingStefan Hajnoczi3-9/+5
2023-12-21graph-lock: remove AioContext lockingStefan Hajnoczi1-19/+2
2023-11-21block: Fix deadlocks in bdrv_graph_wrunlock()Kevin Wolf1-1/+14
2023-11-15include/block/ufs.h: spelling fix: settedMichael Tokarev1-1/+1
2023-11-08block: Protect bs->file with graph_lockKevin Wolf1-1/+1
2023-11-08block: Add missing GRAPH_RDLOCK annotationsKevin Wolf1-8/+9
2023-11-08block: Introduce bdrv_co_change_backing_file()Kevin Wolf3-4/+12
2023-11-08block: Protect bs->backing with graph_lockKevin Wolf1-1/+1
2023-11-07block: Mark bdrv_replace_node() GRAPH_WRLOCKKevin Wolf1-2/+4
2023-11-07block: Mark bdrv_set_backing_hd_drained() GRAPH_WRLOCKKevin Wolf1-3/+4
2023-11-07block: Mark bdrv_cow_child() and callers GRAPH_RDLOCKKevin Wolf1-2/+3
2023-11-07block: Mark bdrv_filter_child() and callers GRAPH_RDLOCKKevin Wolf1-2/+2
2023-11-07block: Mark bdrv_chain_contains() and callers GRAPH_RDLOCKKevin Wolf1-1/+3
2023-11-07block: Mark bdrv_(un)freeze_backing_chain() and callers GRAPH_RDLOCKKevin Wolf1-5/+6
2023-11-07block: Mark bdrv_skip_filters() and callers GRAPH_RDLOCKKevin Wolf2-5/+7
2023-11-07block: Mark bdrv_skip_implicit_filters() and callers GRAPH_RDLOCKKevin Wolf1-1/+2
2023-11-07block: Mark bdrv_filter_or_cow_bs() and callers GRAPH_RDLOCKKevin Wolf1-1/+2
2023-11-07block: Mark block_job_add_bdrv() GRAPH_WRLOCKKevin Wolf2-6/+8
2023-11-07block: Mark bdrv_root_attach_child() GRAPH_WRLOCKKevin Wolf1-6/+7
2023-11-07block: Mark bdrv_filter_bs() and callers GRAPH_RDLOCKKevin Wolf2-2/+3
2023-11-07block: Mark bdrv_has_zero_init() and callers GRAPH_RDLOCKKevin Wolf2-2/+2
2023-11-07block: Mark bdrv_probe_blocksizes() and callers GRAPH_RDLOCKKevin Wolf2-2/+3
2023-10-31blockjob: query driver-specific info via a new 'query' driver methodFiona Ebner1-0/+5
2023-10-31blockjob: introduce block-job-change QMP commandFiona Ebner2-0/+18
2023-10-30hw/ufs: Modify lu.c to share codes with SCSI subsystemJeuk Kim1-1/+1
2023-10-16Merge tag 'pull-ufs-20231013' of https://gitlab.com/jeuk20.kim/qemu into stagingStefan Hajnoczi1-2/+2
2023-10-13hw/ufs: Fix incorrect register fieldsJeuk Kim1-2/+2
2023-10-12block: Add assertion for bdrv_graph_wrlock()Kevin Wolf1-1/+2
2023-10-12block: Protect bs->children with graph_lockKevin Wolf1-2/+2
2023-10-12block: Protect bs->parents with graph_lockKevin Wolf1-2/+2
2023-10-12block: Mark bdrv_get_specific_info() and callers GRAPH_RDLOCKKevin Wolf2-4/+5
2023-10-12block: Mark bdrv_apply_auto_read_only() and callers GRAPH_RDLOCKKevin Wolf1-2/+4
2023-10-12block: Mark bdrv_op_is_blocked() and callers GRAPH_RDLOCKKevin Wolf1-1/+3
2023-10-12qcow2: Mark qcow2_signal_corruption() and callers GRAPH_RDLOCKKevin Wolf2-2/+2
2023-10-12block: Mark bdrv_amend_options() and callers GRAPH_RDLOCKKevin Wolf2-10/+8
2023-10-12block: Mark bdrv_get_parent_name() and callers GRAPH_RDLOCKKevin Wolf3-6/+11
2023-10-12block: Mark bdrv_primary_child() and callers GRAPH_RDLOCKKevin Wolf1-2/+3
2023-10-12block: Mark bdrv_refresh_filename() and callers GRAPH_RDLOCKKevin Wolf3-16/+17
2023-10-12block: Mark bdrv_get_xdbg_block_graph() and callers GRAPH_RDLOCKKevin Wolf1-1/+1
2023-10-12block: Take graph rdlock in parts of reopenKevin Wolf1-5/+8
2023-10-12block: Mark bdrv_snapshot_fallback() and callers GRAPH_RDLOCKKevin Wolf2-18/+24
2023-10-12block: Mark drain related functions GRAPH_RDLOCKEmanuele Giuseppe Esposito2-8/+21
2023-10-12block: Mark bdrv_first_blk() and bdrv_is_root_node() GRAPH_RDLOCKKevin Wolf1-4/+5
2023-10-12block-coroutine-wrapper: Add no_co_wrapper_bdrv_rdlock functionsKevin Wolf1-2/+5
2023-10-12block: switch to co_wrapper for bdrv_is_allocated_*Paolo Bonzini1-5/+7
2023-10-12block: complete public block status APIPaolo Bonzini1-6/+11