803 Commits (09e24b10de02b19d193d85645c19a68b98263bef)

Author SHA1 Message Date
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 4 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