aboutsummaryrefslogtreecommitdiff
path: root/block/quorum.c
AgeCommit message (Expand)AuthorFilesLines
2023-12-21graph-lock: remove AioContext lockingStefan Hajnoczi1-4/+4
2023-11-21block: Fix deadlocks in bdrv_graph_wrunlock()Kevin Wolf1-2/+2
2023-10-12block: Mark bdrv_get_parent_name() and callers GRAPH_RDLOCKKevin Wolf1-2/+2
2023-09-20block: Mark bdrv_add/del_child() and caller GRAPH_WRLOCKKevin Wolf1-17/+6
2023-09-20block: Mark bdrv_unref_child() GRAPH_WRLOCKKevin Wolf1-0/+6
2023-09-20block: Mark bdrv_attach_child() GRAPH_WRLOCKKevin Wolf1-0/+2
2023-05-10block: Mark bdrv_recurse_can_replace() and callers GRAPH_RDLOCKKevin Wolf1-2/+2
2023-02-23block: Mark bdrv_co_refresh_total_sectors() and callers GRAPH_RDLOCKKevin Wolf1-1/+2
2023-02-23block: Mark public read/write functions GRAPH_RDLOCKKevin Wolf1-11/+18
2023-02-23block: Mark read/write in block/io.c GRAPH_RDLOCKKevin Wolf1-5/+3
2023-02-23block: Mark bdrv_co_pwrite_zeroes() and callers GRAPH_RDLOCKKevin Wolf1-5/+10
2023-02-23block: Mark bdrv_co_flush() and callers GRAPH_RDLOCKEmanuele Giuseppe Esposito1-1/+1
2023-02-23block: Mark bdrv_co_block_status() and callers GRAPH_RDLOCKKevin Wolf1-5/+4
2023-02-01block: Convert bdrv_refresh_total_sectors() to co_wrapper_mixedEmanuele Giuseppe Esposito1-4/+4
2022-12-14qapi block: Elide redundant has_FOO in generated CMarkus Armbruster1-1/+1
2022-10-07quorum: Remove unnecessary forward declarationKevin Wolf1-2/+0
2022-10-07quorum: add missing coroutine_fn annotationsPaolo Bonzini1-17/+19
2022-03-07osdep: Move memalign-related functions to their own headerPeter Maydell1-0/+1
2021-09-29block: use int64_t instead of int in driver write_zeroes handlersVladimir Sementsov-Ogievskiy1-1/+1
2021-09-29block: use int64_t instead of uint64_t in driver write handlersVladimir Sementsov-Ogievskiy1-2/+3
2021-09-29block: use int64_t instead of uint64_t in driver read handlersVladimir Sementsov-Ogievskiy1-2/+2
2021-06-02block/quorum: Provide .bdrv_co_flush instead of .bdrv_co_flush_to_diskLukas Straub1-1/+1
2021-03-08block: check return value of bdrv_open_child and drop error propagationVladimir Sementsov-Ogievskiy1-4/+2
2020-12-18quorum: Implement bdrv_co_pwrite_zeroes()Alberto Garcia1-2/+34
2020-12-18quorum: Implement bdrv_co_block_status()Alberto Garcia1-0/+52
2020-12-10Tweak a few "Parameter 'NAME' expects THING" error messageMarkus Armbruster1-1/+1
2020-11-17quorum: Require WRITE perm with rewrite-corruptedMax Reitz1-0/+5
2020-09-15block/quorum.c: stable children namesLukas Straub1-6/+14
2020-07-10error: Reduce unnecessary error propagationMarkus Armbruster1-1/+1
2020-07-10error: Avoid unnecessary error_propagate() after error_setg()Markus Armbruster1-9/+7
2020-07-10qemu-option: Use returned bool to check for failureMarkus Armbruster1-2/+1
2020-05-18block: Drop @child_class from bdrv_child_perm()Max Reitz1-1/+0
2020-05-18block: Switch child_format users to child_of_bdsMax Reitz1-2/+4
2020-05-18block: Pass BdrvChildRole to bdrv_child_perm()Max Reitz1-0/+1
2020-05-18block: Add BdrvChildRole to BdrvChildMax Reitz1-2/+2
2020-05-18block: Rename BdrvChildRole to BdrvChildClassMax Reitz1-1/+1
2020-02-18quorum: Stop marking it as a filterMax Reitz1-1/+0
2020-02-18block: Remove bdrv_recurse_is_first_non_filter()Max Reitz1-18/+0
2020-02-18quorum: Implement .bdrv_recurse_can_replace()Max Reitz1-0/+54
2020-02-18quorum: Fix child permissionsMax Reitz1-1/+18
2019-06-12Include qemu/module.h where needed, drop it from qemu-common.hMarkus Armbruster1-0/+1
2019-05-28block: Make bdrv_root_attach_child() unref child_bs on failureAlberto Garcia1-1/+0
2019-02-25block: Purify .bdrv_refresh_filename()Max Reitz1-30/+0
2019-02-25block: Add BlockDriver.bdrv_gather_child_optionsMax Reitz1-0/+40
2019-02-25block: Add strong_runtime_opts to BlockDriverMax Reitz1-0/+11
2019-02-25quorum: Make bdrv_dirname() return NULLMax Reitz1-0/+11
2019-02-25block: Use children list in bdrv_refresh_filenameMax Reitz1-1/+0
2018-11-05quorum: Forbid adding children in blkverify modeAlberto Garcia1-0/+8
2018-11-05quorum: Return an error if the blkverify mode has invalid settingsAlberto Garcia1-7/+6
2018-11-05quorum: Remove quorum_err()Alberto Garcia1-19/+5