831 Commits (9e837c961a883392f8c4707a8d3d2e6c6aa793b6)

Author SHA1 Message Date
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
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 3 years ago
Markus Armbruster e2c1c34f13 include/block: Untangle inclusion loops 3 years ago
Kevin Wolf e135505588 block: Fix locking in external_snapshot_prepare() 3 years ago
Kevin Wolf d22933acd2 block: Drain individual nodes during reopen 3 years ago
Markus Armbruster 238e9202a2 qapi transaction: Elide redundant has_FOO in generated C 3 years ago
Markus Armbruster 54fde4ff06 qapi block: Elide redundant has_FOO in generated C 3 years ago
Markus Armbruster 04658a5b90 blockdev: Clean up abuse of DriveBackup member format 3 years ago
Alberto Faria 247cf5c035 monitor: switch to *_co_* functions 4 years ago
Emanuele Giuseppe Esposito 142e690712 block: remove bdrv_try_set_aio_context and replace it with bdrv_try_change_aio_context 3 years ago