aboutsummaryrefslogtreecommitdiff
path: root/block/quorum.c
AgeCommit message (Expand)Author
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
2018-11-05quorum: Remove quorum_err()Alberto Garcia
2018-08-28qapi: Drop qapi_event_send_FOO()'s Error ** argumentPeter Xu
2018-06-15block: Add block-specific QDict headerMax Reitz
2018-05-20Remove unnecessary variables for function return valueLaurent Vivier
2018-05-15block/quorum: Support BDRV_REQ_WRITE_UNCHANGEDMax Reitz
2018-05-04qobject: Modify qobject_ref() to return objMarc-André Lureau
2018-05-04qobject: Replace qobject_incref/QINCREF qobject_decref/QDECREFMarc-André Lureau