- ef834aa qapi/crypto: Rename QCryptoHashAlgorithm to *Algo, and drop prefix by Markus Armbruster · 4 months ago
- 6bc30f1 graph-lock: remove AioContext locking by Stefan Hajnoczi · 1 year ago
- 6bc0bcc block: Fix deadlocks in bdrv_graph_wrunlock() by Kevin Wolf · 1 year, 1 month ago
- 4026f1c block: Mark bdrv_get_parent_name() and callers GRAPH_RDLOCK by Kevin Wolf · 1 year, 3 months ago
- 9def608 block: Mark bdrv_add/del_child() and caller GRAPH_WRLOCK by Kevin Wolf · 1 year, 3 months ago
- 32a8aba block: Mark bdrv_unref_child() GRAPH_WRLOCK by Kevin Wolf · 1 year, 3 months ago
- afdaeb9 block: Mark bdrv_attach_child() GRAPH_WRLOCK by Kevin Wolf · 1 year, 3 months ago
- 533c6e4 block: Mark bdrv_recurse_can_replace() and callers GRAPH_RDLOCK by Kevin Wolf · 1 year, 8 months ago
- 8ab8140 block: Mark bdrv_co_refresh_total_sectors() and callers GRAPH_RDLOCK by Kevin Wolf · 1 year, 11 months ago
- b9b10c3 block: Mark public read/write functions GRAPH_RDLOCK by Kevin Wolf · 1 year, 11 months ago
- 7b1fb72 block: Mark read/write in block/io.c GRAPH_RDLOCK by Kevin Wolf · 1 year, 11 months ago
- abaf8b7 block: Mark bdrv_co_pwrite_zeroes() and callers GRAPH_RDLOCK by Kevin Wolf · 1 year, 11 months ago
- 8809534 block: Mark bdrv_co_flush() and callers GRAPH_RDLOCK by Emanuele Giuseppe Esposito · 1 year, 11 months ago
- 7ff9579 block: Mark bdrv_co_block_status() and callers GRAPH_RDLOCK by Kevin Wolf · 1 year, 11 months ago
- c86422c block: Convert bdrv_refresh_total_sectors() to co_wrapper_mixed by Emanuele Giuseppe Esposito · 2 years ago
- 54fde4f qapi block: Elide redundant has_FOO in generated C by Markus Armbruster · 2 years, 2 months ago
- 2ffc10d quorum: Remove unnecessary forward declaration by Kevin Wolf · 2 years, 2 months ago
- 2987ae7 quorum: add missing coroutine_fn annotations by Paolo Bonzini · 2 years, 3 months ago
- 5df022c osdep: Move memalign-related functions to their own header by Peter Maydell · 2 years, 10 months ago
- f34b2bc block: use int64_t instead of int in driver write_zeroes handlers by Vladimir Sementsov-Ogievskiy · 3 years, 4 months ago
- e75abed block: use int64_t instead of uint64_t in driver write handlers by Vladimir Sementsov-Ogievskiy · 3 years, 4 months ago
- f7ef38d block: use int64_t instead of uint64_t in driver read handlers by Vladimir Sementsov-Ogievskiy · 3 years, 4 months ago
- 5529b02 block/quorum: Provide .bdrv_co_flush instead of .bdrv_co_flush_to_disk by Lukas Straub · 3 years, 7 months ago
- bc52024 block: check return value of bdrv_open_child and drop error propagation by Vladimir Sementsov-Ogievskiy · 3 years, 11 months ago
- 5cddb2e quorum: Implement bdrv_co_pwrite_zeroes() by Alberto Garcia · 4 years, 1 month ago
- ef9bba1 quorum: Implement bdrv_co_block_status() by Alberto Garcia · 4 years, 1 month ago
- 6cc0667 Tweak a few "Parameter 'NAME' expects THING" error message by Markus Armbruster · 4 years, 1 month ago
- 9ca5b0e quorum: Require WRITE perm with rewrite-corrupted by Max Reitz · 4 years, 1 month ago
- 5eb9a3c block/quorum.c: stable children names by Lukas Straub · 4 years, 5 months ago
- a5f9b9d error: Reduce unnecessary error propagation by Markus Armbruster · 4 years, 6 months ago
- dcfe480 error: Avoid unnecessary error_propagate() after error_setg() by Markus Armbruster · 4 years, 6 months ago
- 235e59c qemu-option: Use returned bool to check for failure by Markus Armbruster · 4 years, 6 months ago
- e5d8a40 block: Drop @child_class from bdrv_child_perm() by Max Reitz · 4 years, 7 months ago
- 36ee58d block: Switch child_format users to child_of_bds by Max Reitz · 4 years, 7 months ago
- bf8e925 block: Pass BdrvChildRole to bdrv_child_perm() by Max Reitz · 4 years, 7 months ago
- 258b776 block: Add BdrvChildRole to BdrvChild by Max Reitz · 4 years, 7 months ago
- bd86fb9 block: Rename BdrvChildRole to BdrvChildClass by Max Reitz · 4 years, 7 months ago
- 3c7f75b quorum: Stop marking it as a filter by Max Reitz · 4 years, 10 months ago
- 6b4907c block: Remove bdrv_recurse_is_first_non_filter() by Max Reitz · 4 years, 10 months ago
- a3ed794 quorum: Implement .bdrv_recurse_can_replace() by Max Reitz · 4 years, 10 months ago
- 37a3791 quorum: Fix child permissions by Max Reitz · 4 years, 10 months ago
- 0b8fa32 Include qemu/module.h where needed, drop it from qemu-common.h by Markus Armbruster · 6 years ago
- b441dc7 block: Make bdrv_root_attach_child() unref child_bs on failure by Alberto Garcia · 6 years ago
- 998b3a1 block: Purify .bdrv_refresh_filename() by Max Reitz · 6 years ago
- abc521a block: Add BlockDriver.bdrv_gather_child_options by Max Reitz · 6 years ago
- 2654267 block: Add strong_runtime_opts to BlockDriver by Max Reitz · 6 years ago
- f3037bd quorum: Make bdrv_dirname() return NULL by Max Reitz · 6 years ago
- e24518e block: Use children list in bdrv_refresh_filename by Max Reitz · 6 years ago
- 808b27d quorum: Forbid adding children in blkverify mode by Alberto Garcia · 6 years ago
- 83aedca quorum: Return an error if the blkverify mode has invalid settings by Alberto Garcia · 6 years ago
- 6840e8d quorum: Remove quorum_err() by Alberto Garcia · 6 years ago
- 3ab7238 qapi: Drop qapi_event_send_FOO()'s Error ** argument by Peter Xu · 6 years ago
- 609f45e block: Add block-specific QDict header by Max Reitz · 7 years ago
- 4a4ff4c Remove unnecessary variables for function return value by Laurent Vivier · 7 years ago
- 1b1a920 block/quorum: Support BDRV_REQ_WRITE_UNCHANGED by Max Reitz · 7 years ago
- f5a74a5 qobject: Modify qobject_ref() to return obj by Marc-André Lureau · 7 years ago
- cb3e7f0 qobject: Replace qobject_incref/QINCREF qobject_decref/QDECREF by Marc-André Lureau · 7 years ago
- 65d2c3e block/quorum: Remove protocol-related fields by Fabiano Rosas · 7 years ago
- 9af2398 Include less of the generated modular QAPI headers by Markus Armbruster · 7 years ago
- 922a01a Move include qemu/option.h from qemu-common.h to actual users by Markus Armbruster · 7 years ago
- bbcad96 Drop superfluous includes of qapi/qmp/qjson.h by Markus Armbruster · 7 years ago
- bd006b9 Include qapi/qmp/qbool.h exactly where needed by Markus Armbruster · 7 years ago
- e688df6 Include qapi/error.h exactly where needed by Markus Armbruster · 7 years ago
- f7abe0e qapi: Change data type of the FOO_lookup generated for enum FOO by Marc-André Lureau · 7 years ago
- 5b5f825 qapi: Generate FOO_str() macro for QAPI enum FOO by Markus Armbruster · 7 years ago
- 8d5fb19 quorum: Use qapi_enum_parse() in quorum_open() by Marc-André Lureau · 7 years ago
- 795be06 quorum: Set sectors-count to 0 when reporting a flush error by Alberto Garcia · 7 years ago
- 01b2ffc qapi: merge QInt and QFloat in QNum by Marc-André Lureau · 8 years ago
- 46f5ac2 qobject: Use simpler QDict/QList scalar insertion macros by Eric Blake · 8 years ago
- de6e795 qobject: Drop useless QObject casts by Eric Blake · 8 years ago
- d7010df block: Request child permissions in filter drivers by Kevin Wolf · 8 years ago
- 8b2ff52 block: Add Error argument to bdrv_attach_child() by Kevin Wolf · 8 years ago
- 7c37f94 quorum: Clean up quorum_aio_get() by Kevin Wolf · 8 years ago
- a7e1590 quorum: Inline quorum_fifo_aio_cb() by Kevin Wolf · 8 years ago
- 6847da3 quorum: Implement .bdrv_co_preadv/pwritev() by Kevin Wolf · 8 years ago
- dee66e2 quorum: Avoid bdrv_aio_writev() for rewrites by Kevin Wolf · 8 years ago
- 7cd9b39 quorum: Inline quorum_aio_cb() by Kevin Wolf · 8 years ago
- 0f31977 quorum: Do cleanup in caller coroutine by Kevin Wolf · 8 years ago
- ce15dc0 quorum: Implement .bdrv_co_readv/writev by Kevin Wolf · 8 years ago
- 10c8551 quorum: Remove s from quorum_aio_get() arguments by Kevin Wolf · 8 years ago
- 1ba7e15 quorum: do not allocate multiple iovecs for FIFO strategy by Paolo Bonzini · 8 years ago
- 86ec252 quorum: change child_iter to children_read by Paolo Bonzini · 8 years ago
- 0d1049c block: Convert bdrv_aio_writev() to BdrvChild by Kevin Wolf · 9 years ago
- ebb7af2 block: Convert bdrv_aio_readv() to BdrvChild by Kevin Wolf · 9 years ago
- 621ff94 error: Remove NULL checks on error_propagate() calls by Eduardo Habkost · 9 years ago
- b97511c block: Propagate AioContext change to all children by Max Reitz · 9 years ago
- 98292c6 quorum: implement bdrv_add_child() and bdrv_del_child() by Wen Congyang · 9 years ago
- c9e9e9c block: Drop superfluous invalidating bs->file from drivers by Fam Zheng · 9 years ago
- 6049490 quorum: Emit QUORUM_REPORT_BAD for reads in fifo mode by Alberto Garcia · 9 years ago
- b9c600d quorum: Fix crash in quorum_aio_cb() by Alberto Garcia · 9 years ago
- 924e8a2 quorum: modify vote rules for flush operation by Changlong Xie · 9 years ago
- 0ae053b qmp event: Refactor QUORUM_REPORT_BAD by Changlong Xie · 9 years ago
- f38738e quorum: fix segfault when read fails in fifo mode by Changlong Xie · 9 years ago
- 80c71a2 block: Clean up includes by Peter Maydell · 9 years ago
- 4cdd01d block: Pass driver-specific options to .bdrv_refresh_filename() by Kevin Wolf · 10 years ago
- 7fb1cf1 qapi: Don't let implicit enum MAX member collide by Eric Blake · 9 years ago
- 0bd6e91 quorum: Convert to BdrvChild by Kevin Wolf · 10 years ago
- 834cb2a quorum: validate vote threshold against num_children even if read-pattern is fifo by Wen Congyang · 9 years ago
- e94867e block: don't register quorum driver if SHA256 support is unavailable by Sascha Silbe · 9 years ago
- 488981a4 block: convert quorum blockdrv to use crypto APIs by Daniel P. Berrange · 9 years ago