838 Commits (a78a91feeea66270badd87c65a7236e90baa5984)

Author SHA1 Message Date
Eric Blake 253b43a290 mirror: Drop redundant zero_target parameter 1 year ago
Eric Blake d17a34bfb9 mirror: Allow QMP override to declare target already zero 1 year ago
Raman Dzehtsiar 3d3911f16b blockdev-backup: Add error handling option for copy-before-write jobs 1 year ago
Daniel P. Berrangé 407bc4bf90 qapi: Move include/qapi/qmp/ to include/qobject/ 2 years ago
Kevin Wolf 8cd37207f8 block: Add blockdev-set-active QMP command 2 years ago
Kevin Wolf e80210ffb2 block: Inactivate external snapshot overlays when necessary 2 years ago
Philippe Mathieu-Daudé 32cad1ffb8 include: Rename sysemu/ -> system/ 2 years 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 3 years ago
Peter Krempa 4b028cbe75 commit: Allow users to request only format driver names in backing file format 3 years ago
Stefan Hajnoczi c43d5bc858 block: remove bdrv_co_lock() 3 years ago
Stefan Hajnoczi b49f4755c7 block: remove AioContext locking 3 years ago
Stefan Hajnoczi 6bc30f1949 graph-lock: remove AioContext locking 3 years ago
Kevin Wolf 755ae3811f block: Fix AioContext locking in qmp_block_resize() 3 years ago
Kevin Wolf 6bc0bcc89f block: Fix deadlocks in bdrv_graph_wrunlock() 3 years ago
Kevin Wolf ccd6a37947 block: Mark bdrv_replace_node() GRAPH_WRLOCK 3 years ago
Kevin Wolf 79bb762727 block: Mark bdrv_chain_contains() and callers GRAPH_RDLOCK 3 years ago
Kevin Wolf ad74751fc0 block: Mark bdrv_skip_filters() and callers GRAPH_RDLOCK 3 years ago
Kevin Wolf 430da832af block: Mark bdrv_skip_implicit_filters() and callers GRAPH_RDLOCK 3 years ago
Kevin Wolf 372b69f503 block: Mark bdrv_filter_or_cow_bs() and callers GRAPH_RDLOCK 3 years ago
Kevin Wolf 067179868e block: Mark bdrv_has_zero_init() and callers GRAPH_RDLOCK 3 years ago
David Woodhouse d3256f88d9 hw/xen: automatically assign device index to block devices 3 years ago
Fiona Ebner 61a3a5a76a blockjob: introduce block-job-change QMP command 3 years ago
Fiona Ebner 302823854b blockdev: mirror: avoid potential deadlock when using iothread 3 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
Vladimir Sementsov-Ogievskiy 30c96b5559 blockdev: qmp_transaction: refactor loop to classic for 3 years ago
Vladimir Sementsov-Ogievskiy 240396965f blockdev: transactions: rename some things 3 years ago
Vladimir Sementsov-Ogievskiy 8187f63c9c blockdev: refactor transaction to use Transaction API 3 years ago
Kevin Wolf 533c6e4ee8 block: Mark bdrv_recurse_can_replace() and callers GRAPH_RDLOCK 3 years ago
Kevin Wolf 0c7d204f50 block: Don't call no_coroutine_fns in qmp_block_resize() 3 years ago
Kevin Wolf e2626874a3 block: Fix use after free in blockdev_mark_auto_del() 3 years ago
Emanuele Giuseppe Esposito 1e97be9156 block: Convert bdrv_is_inserted() to co_wrapper 4 years ago
Markus Armbruster e2c1c34f13 include/block: Untangle inclusion loops 4 years ago
Kevin Wolf e135505588 block: Fix locking in external_snapshot_prepare() 4 years ago