summary refs log tree commit diff stats
path: root/block/replication.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* block: remove AioContext lockingStefan Hajnoczi2023-12-211-55/+3
* graph-lock: remove AioContext lockingStefan Hajnoczi2023-12-211-7/+7
* block: Fix deadlocks in bdrv_graph_wrunlock()Kevin Wolf2023-11-211-5/+5
* block: Protect bs->file with graph_lockKevin Wolf2023-11-081-1/+4
* block: Protect bs->backing with graph_lockKevin Wolf2023-11-081-1/+6
* block: Protect bs->children with graph_lockKevin Wolf2023-10-121-1/+2
* qcow2: Mark qcow2_signal_corruption() and callers GRAPH_RDLOCKKevin Wolf2023-10-121-1/+7
* block: Mark bdrv_first_blk() and bdrv_is_root_node() GRAPH_RDLOCKKevin Wolf2023-10-121-2/+8
* block: convert more bdrv_is_allocated* and bdrv_block_status* calls to corout...Paolo Bonzini2023-10-121-4/+4
* block: Mark bdrv_unref_child() GRAPH_WRLOCKKevin Wolf2023-09-201-0/+3
* block: Mark bdrv_attach_child() GRAPH_WRLOCKKevin Wolf2023-09-201-0/+6
* block: remove has_variable_length from filtersPaolo Bonzini2023-04-111-1/+0
* block: Mark bdrv_co_refresh_total_sectors() and callers GRAPH_RDLOCKKevin Wolf2023-02-231-1/+2
* block: Mark public read/write functions GRAPH_RDLOCKKevin Wolf2023-02-231-9/+6
* block: Convert bdrv_refresh_total_sectors() to co_wrapper_mixedEmanuele Giuseppe Esposito2023-02-011-3/+3
* block: Drain individual nodes during reopenKevin Wolf2022-12-151-6/+0
* Merge tag 'for-upstream' of https://repo.or.cz/qemu/kevin into stagingStefan Hajnoczi2022-10-301-5/+3
|\
| * block: introduce bdrv_open_file_child() helperVladimir Sementsov-Ogievskiy2022-10-271-5/+3
* | block: add BDRV_REQ_REGISTERED_BUF request flagStefan Hajnoczi2022-10-261-1/+0
|/
* job.c: enable job lock/unlock and remove Aiocontext locksEmanuele Giuseppe Esposito2022-10-071-0/+2
* jobs: protect job.aio_context with BQL and job_mutexEmanuele Giuseppe Esposito2022-10-071-0/+1
* job: @force parameter for job_cancel_sync()Hanna Reitz2021-10-071-2/+2
* replication: Remove workaroundLukas Straub2021-07-201-11/+1
* replication: Properly attach childrenLukas Straub2021-07-201-3/+27
* replication: Reduce usage of s->hidden_disk and s->secondary_diskLukas Straub2021-07-201-17/+28
* replication: Remove s->active_diskLukas Straub2021-07-201-17/+17
* block: Acquire AioContexts during bdrv_reopen_multiple()Kevin Wolf2021-07-091-0/+7
* replication: move include out of root directoryPaolo Bonzini2021-05-261-1/+1
* qapi: backup: add max-chunk and max-workers to x-perf structVladimir Sementsov-Ogievskiy2021-01-261-1/+1
* qapi: backup: add perf.use-copy-range parameterVladimir Sementsov-Ogievskiy2021-01-261-0/+2
* error: Reduce unnecessary error propagationMarkus Armbruster2020-07-101-2/+1
* error: Eliminate error_propagate() manuallyMarkus Armbruster2020-07-101-3/+1
* error: Avoid unnecessary error_propagate() after error_setg()Markus Armbruster2020-07-101-6/+5
* qemu-option: Use returned bool to check for failureMarkus Armbruster2020-07-101-2/+1
* block: Drop @child_class from bdrv_child_perm()Max Reitz2020-05-181-1/+0
* block: Make filter drivers use child_of_bdsMax Reitz2020-05-181-1/+2
* block: Pass BdrvChildRole to bdrv_child_perm()Max Reitz2020-05-181-0/+1
* block: Add BdrvChildRole to BdrvChildMax Reitz2020-05-181-1/+1
* block: Rename BdrvChildRole to BdrvChildClassMax Reitz2020-05-181-1/+1
* block: Use bdrv_make_empty() where possibleMax Reitz2020-05-181-2/+1
* replication: Avoid blk_make_empty() on read-only childKevin Wolf2020-05-181-2/+11
* block/replication.c: Avoid cancelling the job twiceLukas Straub2020-05-181-0/+2
* various: Remove suspicious '\' character outside of #define in C codePhilippe Mathieu-Daudé2020-04-291-2/+2
* replication: assert we own context before job_cancel_syncStefan Reiter2020-04-071-1/+4
* block/replication.c: Ignore requests after failoverLukas Straub2020-03-031-1/+34
* block: Remove bdrv_recurse_is_first_non_filter()Max Reitz2020-02-181-7/+0
* block/backup: use backup-top instead of write notifiersVladimir Sementsov-Ogievskiy2019-10-101-1/+1
* block/backup: Add mirror sync mode 'bitmap'John Snow2019-08-161-1/+1
* block: include base when checking image chain for block allocationAndrey Shinkevich2019-07-021-1/+1
* block/replication: drop usage of bs->jobVladimir Sementsov-Ogievskiy2019-06-181-9/+12