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