847 Commits (619d5f0211ac69d71291505a8528671ab83764e3)

Author SHA1 Message Date
Fiona Ebner e2d9cc5790 block: mark bdrv_inactivate() as GRAPH_RDLOCK and move drain to callers 10 months ago
Fiona Ebner 54eb59d668 block: drop wrapper for bdrv_set_backing_hd_drained() 10 months ago
Fiona Ebner c7af387c7b blockdev: avoid locking and draining multiple times in external_snapshot_abort() 10 months ago
Fiona Ebner 6b89e851fa block: add bdrv_graph_wrlock_drained() convenience wrapper 10 months ago
Fiona Ebner 195a8a946a blockdev: drain while unlocked in external_snapshot_action() 10 months ago
Fiona Ebner 6f101614f9 blockdev: drain while unlocked in internal_snapshot_action() 10 months ago
Fiona Ebner 0414930d3a block: move drain outside of quorum_add_child() 10 months ago
Fiona Ebner a1ea8eb591 block: move drain outside of bdrv_try_change_aio_context() 10 months ago
Fiona Ebner d4c5f8c980 block/snapshot: move drain outside of read-locked bdrv_snapshot_delete() 10 months ago
Eric Blake 253b43a290 mirror: Drop redundant zero_target parameter 11 months ago
Eric Blake d17a34bfb9 mirror: Allow QMP override to declare target already zero 11 months ago
Raman Dzehtsiar 3d3911f16b blockdev-backup: Add error handling option for copy-before-write jobs 12 months ago
Daniel P. Berrangé 407bc4bf90 qapi: Move include/qapi/qmp/ to include/qobject/ 1 year ago
Kevin Wolf 8cd37207f8 block: Add blockdev-set-active QMP command 1 year ago
Kevin Wolf e80210ffb2 block: Inactivate external snapshot overlays when necessary 1 year ago
Philippe Mathieu-Daudé 32cad1ffb8 include: Rename sysemu/ -> system/ 1 year ago
Fiona Ebner 6252deb244 backup: add minimum cluster size to performance options 2 years ago
Vladimir Sementsov-Ogievskiy 0fd05c8d80 qapi: blockdev-backup: add discard-source parameter 2 years ago
Markus Armbruster 540d91b40c block: Improve error message when external snapshot can't flush 2 years ago
Philippe Mathieu-Daudé a95921f171 qapi: Inline and remove QERR_DEVICE_HAS_NO_MEDIUM definition 2 years ago
Markus Armbruster 7fcb8c89f0 blockdev: Fix blockdev-snapshot-sync error reporting for no medium 2 years ago
Markus Armbruster 9fe0753321 blockdev: Fix block_resize error reporting for op blockers 2 years ago
Peter Krempa 72098a3aba stream: Allow users to request only format driver names in backing file format 2 years ago
Peter Krempa 4b028cbe75 commit: Allow users to request only format driver names in backing file format 2 years ago
Stefan Hajnoczi c43d5bc858 block: remove bdrv_co_lock() 2 years ago
Stefan Hajnoczi b49f4755c7 block: remove AioContext locking 2 years ago
Stefan Hajnoczi 6bc30f1949 graph-lock: remove AioContext locking 2 years ago
Kevin Wolf 755ae3811f block: Fix AioContext locking in qmp_block_resize() 2 years ago
Kevin Wolf 6bc0bcc89f block: Fix deadlocks in bdrv_graph_wrunlock() 2 years ago
Kevin Wolf ccd6a37947 block: Mark bdrv_replace_node() GRAPH_WRLOCK 2 years ago
Kevin Wolf 79bb762727 block: Mark bdrv_chain_contains() and callers GRAPH_RDLOCK 2 years ago
Kevin Wolf ad74751fc0 block: Mark bdrv_skip_filters() and callers GRAPH_RDLOCK 2 years ago
Kevin Wolf 430da832af block: Mark bdrv_skip_implicit_filters() and callers GRAPH_RDLOCK 2 years ago
Kevin Wolf 372b69f503 block: Mark bdrv_filter_or_cow_bs() and callers GRAPH_RDLOCK 2 years ago
Kevin Wolf 067179868e block: Mark bdrv_has_zero_init() and callers GRAPH_RDLOCK 2 years ago
David Woodhouse d3256f88d9 hw/xen: automatically assign device index to block devices 2 years ago
Fiona Ebner 61a3a5a76a blockjob: introduce block-job-change QMP command 2 years ago
Fiona Ebner 302823854b blockdev: mirror: avoid potential deadlock when using iothread 2 years ago
Kevin Wolf 277f2007ce block: Mark bdrv_op_is_blocked() and callers GRAPH_RDLOCK 3 years ago
Kevin Wolf b7cfc7d58e block: Mark bdrv_refresh_filename() and callers GRAPH_RDLOCK 3 years ago
Kevin Wolf 15f3f1fe57 block: Mark bdrv_get_xdbg_block_graph() and callers GRAPH_RDLOCK 3 years ago
Kevin Wolf a32e781838 block: Mark bdrv_snapshot_fallback() and callers GRAPH_RDLOCK 3 years ago
Kevin Wolf 2b3912f135 block: Mark bdrv_first_blk() and bdrv_is_root_node() GRAPH_RDLOCK 3 years ago
Kevin Wolf 9def6082cf block: Mark bdrv_add/del_child() and caller GRAPH_WRLOCK 3 years ago
Kevin Wolf bce73bc25b block: Mark bdrv_get_cumulative_perm() and callers GRAPH_RDLOCK 3 years ago
Eric Blake bd1386cce1 cutils: Adjust signature of parse_uint[_full] 3 years ago
Kevin Wolf c6e0a6de62 block: Take main AioContext lock when calling bdrv_open() 3 years ago
Vladimir Sementsov-Ogievskiy d53c89aed1 blockdev: qmp_transaction: drop extra generic layer 3 years ago
Vladimir Sementsov-Ogievskiy c85feafa98 blockdev: use state.bitmap in block-dirty-bitmap-add action 3 years ago
Vladimir Sementsov-Ogievskiy c85f34cf89 blockdev: transaction: refactor handling transaction properties 3 years ago