847 Commits (619d5f0211ac69d71291505a8528671ab83764e3)

Author SHA1 Message Date
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
Emanuele Giuseppe Esposito 6f592e5aca job.c: enable job lock/unlock and remove Aiocontext locks 4 years ago
Emanuele Giuseppe Esposito 880eeec613 jobs: group together API calls under the same job lock 4 years ago
Emanuele Giuseppe Esposito 9624112441 jobs: add job lock in find_* functions 4 years ago
Denis V. Lunev b2aaf35477 block: pass OnOffAuto instead of bool to block_acct_setup() 4 years ago
Marc-André Lureau f793dde091 Replace qemu_gettimeofday() with g_get_real_time() 4 years ago
Emanuele Giuseppe Esposito c5be7445b7 assertions for blockdev.h global state API 4 years ago
Emanuele Giuseppe Esposito b4ad82aab1 assertions for block_int global state API 4 years ago
Emanuele Giuseppe Esposito ebc2752b08 include/block/block_int: split header into I/O and global state API 4 years ago
Emanuele Giuseppe Esposito f791bf7f93 assertions for block global state API 4 years ago
Kevin Wolf aba8205be0 block: Lock AioContext for drain_end in blockdev-reopen 4 years ago
Emanuele Giuseppe Esposito eac32e2232 include/sysemu/blockdev.h: remove drive_get_max_devs 4 years ago
Emanuele Giuseppe Esposito cc67f28ea2 include/sysemu/blockdev.h: remove drive_mark_claimed_by_board and inline drive_def 4 years ago
Vladimir Sementsov-Ogievskiy df9a316505 blockjob: implement and use block_job_get_aio_context 5 years ago
Markus Armbruster 95fd260f0a blockdev: Drop unused drive_get_next() 4 years ago
Hanna Reitz 4cfb3f0562 job: @force parameter for job_cancel_sync() 5 years ago
Peter Maydell 7f4c520dac arch_init.h: Don't include arch_init.h unnecessarily 5 years ago
Alberto Garcia e60edf69e2 block: Make blockdev-reopen stable API 5 years ago
Alberto Garcia 3908b7a899 block: Support multiple reopening with x-blockdev-reopen 5 years ago
Kevin Wolf 6cf42ca2f9 block: Acquire AioContexts during bdrv_reopen_multiple() 5 years ago
Vladimir Sementsov-Ogievskiy 2842ff2d81 blockdev: fix drive-backup transaction endless drained section 5 years ago
Vladimir Sementsov-Ogievskiy 260242a833 block: drop BlockBackendRootState::read_only 5 years ago
Vladimir Sementsov-Ogievskiy ae9d441706 block: bdrv_append(): don't consume reference 5 years ago
Laurent Vivier 9db1d3a2be blockdev: with -drive if=virtio, use generic virtio-blk 5 years ago
Markus Armbruster bdabafc683 block: Remove monitor command block_passwd 5 years ago
Markus Armbruster fe9f70a1c3 blockdev: Drop deprecated bogus -drive interface type 5 years ago
Chen Qun d6eb39b554 qtest: delete superfluous inclusions of qtest.h 5 years ago
Vladimir Sementsov-Ogievskiy 5a11a1ca0d blockdev: fix drive_backup_prepare() missed error 5 years ago
Connor Kuehl ef2e38a1a1 blockdev: Clarify error messages pertaining to 'node-name' 5 years ago
Vladimir Sementsov-Ogievskiy 934aee14d3 block: use return status of bdrv_append() 5 years ago
Eric Blake c3033fd372 qapi: Use QAPI_LIST_APPEND in trivial cases 5 years ago
Vladimir Sementsov-Ogievskiy 6a30f663d4 qapi: backup: disable copy_range by default 5 years ago
Vladimir Sementsov-Ogievskiy 2c59fd833a qapi: backup: add max-chunk and max-workers to x-perf struct 5 years ago
Vladimir Sementsov-Ogievskiy 86c6a3b690 qapi: backup: add perf.use-copy-range parameter 5 years ago
Vladimir Sementsov-Ogievskiy 7f4a396d76 qapi: block-stream: add "bottom" argument 5 years ago
Andrey Shinkevich 000e5a1cda stream: rework backing-file changing 5 years ago