- 8ab8140 block: Mark bdrv_co_refresh_total_sectors() and callers GRAPH_RDLOCK by Kevin Wolf · 2 years, 1 month ago
- 167f748 block: Mark bdrv_*_dirty_bitmap() and callers GRAPH_RDLOCK by Kevin Wolf · 2 years, 1 month ago
- 48aef79 block: Mark bdrv_co_delete_file() and callers GRAPH_RDLOCK by Kevin Wolf · 2 years, 1 month ago
- d9249c2 block: Mark bdrv_(un)register_buf() GRAPH_RDLOCK by Kevin Wolf · 2 years, 1 month ago
- 79a292e block: Mark bdrv_co_eject/lock_medium() and callers GRAPH_RDLOCK by Kevin Wolf · 2 years, 1 month ago
- c73ff92 block: Mark bdrv_co_is_inserted() and callers GRAPH_RDLOCK by Emanuele Giuseppe Esposito · 2 years, 1 month ago
- c382706 block: Mark bdrv_co_io_(un)plug() and callers GRAPH_RDLOCK by Kevin Wolf · 2 years, 1 month ago
- 4ec8df0 block: Mark bdrv_co_create() and callers GRAPH_RDLOCK by Kevin Wolf · 2 years, 1 month ago
- 7b9e8b2 block: Mark preadv_snapshot/snapshot_block_status GRAPH_RDLOCK by Kevin Wolf · 2 years, 1 month ago
- 742bf09 block: Mark bdrv_co_copy_range() GRAPH_RDLOCK by Emanuele Giuseppe Esposito · 2 years, 1 month ago
- b24a4c4 block: Mark bdrv_co_pwrite_sync() and callers GRAPH_RDLOCK by Kevin Wolf · 2 years, 1 month ago
- b9b10c3 block: Mark public read/write functions GRAPH_RDLOCK by Kevin Wolf · 2 years, 1 month ago
- 7b1fb72 block: Mark read/write in block/io.c GRAPH_RDLOCK by Kevin Wolf · 2 years, 1 month ago
- abaf8b7 block: Mark bdrv_co_pwrite_zeroes() and callers GRAPH_RDLOCK by Kevin Wolf · 2 years, 1 month ago
- 9a5a1c6 block: Mark bdrv_co_pdiscard() and callers GRAPH_RDLOCK by Emanuele Giuseppe Esposito · 2 years, 1 month ago
- 8809534 block: Mark bdrv_co_flush() and callers GRAPH_RDLOCK by Emanuele Giuseppe Esposito · 2 years, 1 month ago
- 26c518a block: Mark bdrv_co_ioctl() and callers GRAPH_RDLOCK by Kevin Wolf · 2 years, 1 month ago
- 7ff9579 block: Mark bdrv_co_block_status() and callers GRAPH_RDLOCK by Kevin Wolf · 2 years, 1 month ago
- c2b8e31 block: Mark bdrv_co_truncate() and callers GRAPH_RDLOCK by Kevin Wolf · 2 years, 1 month ago
- 10e5d70 block: Make bdrv_can_set_read_only() static by Kevin Wolf · 2 years, 1 month ago
- 4bee90e block: Create no_co_wrappers for open functions by Kevin Wolf · 2 years, 1 month ago
- d6ee2e3 block-coroutine-wrapper: Introduce no_co_wrapper by Kevin Wolf · 2 years, 1 month ago
- 02f95e9 block: Clean up includes by Markus Armbruster · 2 years, 1 month ago
- d570177 qemu-img: Change info key names for protocol nodes by Hanna Reitz · 2 years, 9 months ago
- 76c9e97 block/qapi: Add indentation to bdrv_node_info_dump() by Hanna Reitz · 2 years, 9 months ago
- 6cab339 block/qapi: Introduce BlockGraphInfo by Hanna Reitz · 2 years, 9 months ago
- 5d88135 block/qapi: Let bdrv_query_image_info() recurse by Hanna Reitz · 2 years, 9 months ago
- b1f4cd1 qemu-img: Use BlockNodeInfo by Hanna Reitz · 2 years, 9 months ago
- a2085f8 block: Split BlockNodeInfo off of ImageInfo by Hanna Reitz · 2 years, 9 months ago
- 3716470 block: Improve empty format-specific info dump by Hanna Reitz · 2 years, 9 months ago
- fcb9e05 block/nbd: Add missing <qemu/bswap.h> include by Philippe Mathieu-Daudé · 2 years, 4 months ago
- ca5e2ad block: Rename bdrv_load/save_vmstate() to bdrv_co_load/save_vmstate() by Emanuele Giuseppe Esposito · 2 years, 2 months ago
- c834dc0 block: Convert bdrv_debug_event() to co_wrapper_mixed by Emanuele Giuseppe Esposito · 2 years, 2 months ago
- 2c75261 block: Convert bdrv_lock_medium() to co_wrapper by Emanuele Giuseppe Esposito · 2 years, 2 months ago
- 2531b39 block: Convert bdrv_eject() to co_wrapper by Emanuele Giuseppe Esposito · 2 years, 2 months ago
- 3d47eb0 block: Convert bdrv_get_info() to co_wrapper_mixed by Emanuele Giuseppe Esposito · 2 years, 2 months ago
- 82618d7 block: Convert bdrv_get_allocated_file_size() to co_wrapper by Emanuele Giuseppe Esposito · 2 years, 2 months ago
- c86422c block: Convert bdrv_refresh_total_sectors() to co_wrapper_mixed by Emanuele Giuseppe Esposito · 2 years, 2 months ago
- c057960 block: Rename refresh_total_sectors to bdrv_refresh_total_sectors by Emanuele Giuseppe Esposito · 2 years, 2 months ago
- 1e97be9 block: Convert bdrv_is_inserted() to co_wrapper by Emanuele Giuseppe Esposito · 2 years, 2 months ago
- 09d9fc9 block: Convert bdrv_io_unplug() to co_wrapper by Emanuele Giuseppe Esposito · 2 years, 2 months ago
- 8f49745 block: Convert bdrv_io_plug() to co_wrapper by Emanuele Giuseppe Esposito · 2 years, 2 months ago
- 3d65110 block: remove bdrv_coroutine_enter by Paolo Bonzini · 2 years, 3 months ago
- 0f3de97 block: Add no_coroutine_fn and coroutine_mixed_fn marker by Alberto Faria · 2 years, 3 months ago
- e2c1c34 include/block: Untangle inclusion loops by Markus Armbruster · 2 years, 3 months ago
- 4369560 coroutine: Use Coroutine typedef name instead of structure tag by Markus Armbruster · 2 years, 3 months ago
- 68ba85c coroutine: Split qemu/coroutine-core.h off qemu/coroutine.h by Markus Armbruster · 2 years, 3 months ago
- af7f8eb coroutine: Move coroutine_fn to qemu/osdep.h, trim includes by Markus Armbruster · 2 years, 3 months ago
- 2379247 coroutine: Clean up superfluous inclusion of qemu/coroutine.h by Markus Armbruster · 2 years, 3 months ago
- 1b3ff9f block: GRAPH_RDLOCK for functions only called by co_wrappers by Kevin Wolf · 2 years, 3 months ago
- 90830f5 block: use co_wrapper_mixed_bdrv_rdlock in functions taking the rdlock by Emanuele Giuseppe Esposito · 2 years, 3 months ago
- e6d3f7a block-coroutine-wrapper.py: introduce annotations that take the graph rdlock by Emanuele Giuseppe Esposito · 2 years, 3 months ago
- 303de47 Mark assert_bdrv_graph_readable/writable() GRAPH_RD/WRLOCK by Kevin Wolf · 2 years, 3 months ago
- 4002ffd graph-lock: TSA annotations for lock/unlock functions by Kevin Wolf · 2 years, 3 months ago
- 3f35f82 block: assert that graph read and writes are performed correctly by Emanuele Giuseppe Esposito · 2 years, 3 months ago
- 8aa7700 graph-lock: Implement guard macros by Emanuele Giuseppe Esposito · 2 years, 3 months ago
- aead9dc graph-lock: Introduce a lock to protect block graph operations by Paolo Bonzini · 2 years, 3 months ago
- da0bd74 block: Factor out bdrv_drain_all_begin_nopoll() by Kevin Wolf · 2 years, 3 months ago
- 0508d0be block/dirty-bitmap: convert coroutine-only functions to co_wrapper by Emanuele Giuseppe Esposito · 2 years, 3 months ago
- 741443e block: convert bdrv_create to co_wrapper by Emanuele Giuseppe Esposito · 2 years, 3 months ago
- 76a2f55 block-coroutine-wrapper.py: introduce co_wrapper by Emanuele Giuseppe Esposito · 2 years, 3 months ago
- 1bd5420 block: rename generated_co_wrapper in co_wrapper_mixed by Emanuele Giuseppe Esposito · 2 years, 3 months ago
- 2475a0d block: bdrv_create_file is a coroutine_fn by Emanuele Giuseppe Esposito · 2 years, 3 months ago
- 43a0d4f block-copy: add coroutine_fn annotations by Emanuele Giuseppe Esposito · 2 years, 3 months ago
- 7b52a92 block-io: introduce coroutine_fn duplicates for bdrv_common_block_status_above callers by Emanuele Giuseppe Esposito · 2 years, 3 months ago
- 606ed75 block: Remove poll parameter from bdrv_parent_drained_begin_single() by Kevin Wolf · 2 years, 4 months ago
- 2398747 block: Don't poll in bdrv_replace_child_noperm() by Kevin Wolf · 2 years, 4 months ago
- a82a3bd block: Remove ignore_bds_parents parameter from drain_begin/end. by Kevin Wolf · 2 years, 4 months ago
- 57e05be block: Call drain callbacks only once by Kevin Wolf · 2 years, 4 months ago
- 299403a block: Remove subtree drains by Kevin Wolf · 2 years, 4 months ago
- 92140b9 stream: Replace subtree drain with a single node drain by Kevin Wolf · 2 years, 4 months ago
- 2f65df6 block: Remove drained_end_counter by Kevin Wolf · 2 years, 4 months ago
- 5e8ac21 block: Revert .bdrv_drained_begin/end to non-coroutine_fn by Kevin Wolf · 2 years, 4 months ago
- d5f8d79 block: Make bdrv_child_get_parent_aio_context I/O by Hanna Reitz · 2 years, 4 months ago
- d5ab949 Merge tag 'for-upstream' of https://repo.or.cz/qemu/kevin into staging by Stefan Hajnoczi · 2 years, 4 months ago
- c2d7680 block: add missing coroutine_fn annotation to BlockDriverState callbacks by Alberto Faria · 2 years, 5 months ago
- 16bb776 block: add missing coroutine_fn annotation to prototypes by Alberto Faria · 2 years, 5 months ago
- 6894ee2 monitor: add missing coroutine_fn annotation by Alberto Faria · 2 years, 5 months ago
- 142e690 block: remove bdrv_try_set_aio_context and replace it with bdrv_try_change_aio_context by Emanuele Giuseppe Esposito · 2 years, 5 months ago
- a41cfda block: rename bdrv_child_try_change_aio_context in bdrv_try_change_aio_context by Emanuele Giuseppe Esposito · 2 years, 5 months ago
- d2aafbb block: remove all unused ->can_set_aio_ctx and ->set_aio_ctx callbacks by Emanuele Giuseppe Esposito · 2 years, 5 months ago
- e08cc00 bdrv_change_aio_context: use hash table instead of list of visited nodes by Emanuele Giuseppe Esposito · 2 years, 5 months ago
- 7e8c182 block: use transactions as a replacement of ->{can_}set_aio_context() by Emanuele Giuseppe Esposito · 2 years, 5 months ago
- 5bb04747 block: Manipulate bs->file / bs->backing pointers in .attach/.detach by Vladimir Sementsov-Ogievskiy · 2 years, 8 months ago
- 71ca438 block: document connection between child roles and bs->backing/bs->file by Vladimir Sementsov-Ogievskiy · 2 years, 8 months ago
- 1921b4f test-bdrv-graph-mod: fix filters to be filters by Vladimir Sementsov-Ogievskiy · 2 years, 8 months ago
- 8393078 block: introduce bdrv_open_file_child() helper by Vladimir Sementsov-Ogievskiy · 2 years, 8 months ago
- 046fd84 block: BlockDriver: add .filtered_child_is_backing field by Vladimir Sementsov-Ogievskiy · 2 years, 8 months ago
- 69fbfff block: Refactor get_tmp_filename() by Bin Meng · 2 years, 5 months ago
- f4ec04b block: return errors from bdrv_register_buf() by Stefan Hajnoczi · 2 years, 5 months ago
- e8b6535 block: add BDRV_REQ_REGISTERED_BUF request flag by Stefan Hajnoczi · 2 years, 5 months ago
- 98b3ddc block: use BdrvRequestFlags type for supported flag fields by Stefan Hajnoczi · 2 years, 5 months ago
- 4f38401 block: pass size to bdrv_unregister_buf() by Stefan Hajnoczi · 2 years, 5 months ago
- ba6a910 blockjob: remove unused functions by Emanuele Giuseppe Esposito · 2 years, 6 months ago
- 3937e12 blockjob.h: categorize fields in struct BlockJob by Emanuele Giuseppe Esposito · 2 years, 6 months ago
- f41ab73 blockjob: introduce block_job _locked() APIs by Emanuele Giuseppe Esposito · 2 years, 6 months ago
- fd4b14e aio-wait.h: introduce AIO_WAIT_WHILE_UNLOCKED by Emanuele Giuseppe Esposito · 2 years, 6 months ago
- 9fb2629 nbd: remove incorrect coroutine_fn annotations by Paolo Bonzini · 2 years, 6 months ago
- a7c5f67 block: move bdrv_qiov_is_aligned to file-posix by Keith Busch · 2 years, 5 months ago
- 131498f block: make serializing requests functions 'void' by Denis V. Lunev · 2 years, 7 months ago