242 Commits (61b6d9b749ba233784c7214cfe9585ea321159dc)

Author SHA1 Message Date
Stefan Hajnoczi fc4e394b28 block: remove unused BLOCK_OP_TYPE_DATAPLANE 1 year ago
Philippe Mathieu-Daudé 32cad1ffb8 include: Rename sysemu/ -> system/ 1 year ago
Stefan Hajnoczi b49f4755c7 block: remove AioContext locking 2 years ago
Stefan Hajnoczi 6bc30f1949 graph-lock: remove AioContext locking 2 years ago
Kevin Wolf 6bc0bcc89f block: Fix deadlocks in bdrv_graph_wrunlock() 2 years ago
Kevin Wolf f3bbc53dc5 block: Mark block_job_add_bdrv() GRAPH_WRLOCK 2 years ago
Kevin Wolf 03b9eaca54 block: Mark bdrv_root_attach_child() GRAPH_WRLOCK 2 years ago
Fiona Ebner 59fd82544d blockjob: query driver-specific info via a new 'query' driver method 2 years ago
Fiona Ebner d67c54d05f qapi/block-core: use JobType for BlockJobInfo's type 2 years ago
Fiona Ebner 61a3a5a76a blockjob: introduce block-job-change QMP command 2 years ago
Fiona Ebner 67446e605d blockjob: drop AioContext lock before calling bdrv_graph_wrlock() 2 years ago
Kevin Wolf 4026f1c4f3 block: Mark bdrv_get_parent_name() and callers GRAPH_RDLOCK 3 years ago
Kevin Wolf ede01e4635 block: Mark bdrv_root_unref_child() GRAPH_WRLOCK 3 years ago
Kevin Wolf 22dd940544 blockjob: Fix AioContext locking in block_job_add_bdrv() 3 years ago
Kevin Wolf 018e5987b5 blockjob: Adhere to rate limit even when reentered early 3 years ago
Markus Armbruster e2c1c34f13 include/block: Untangle inclusion loops 3 years ago
Markus Armbruster 2379247810 coroutine: Clean up superfluous inclusion of qemu/coroutine.h 3 years ago
Kevin Wolf 2f65df6e16 block: Remove drained_end_counter 3 years ago
Markus Armbruster 54fde4ff06 qapi block: Elide redundant has_FOO in generated C 3 years ago
Hanna Reitz d5f8d79c2f block: Make bdrv_child_get_parent_aio_context I/O 3 years ago
Emanuele Giuseppe Esposito d2aafbb68a block: remove all unused ->can_set_aio_ctx and ->set_aio_ctx callbacks 3 years ago
Emanuele Giuseppe Esposito 3428b100dc blockjob: implement .change_aio_ctx in child_job 3 years ago
Emanuele Giuseppe Esposito ba6a910052 blockjob: remove unused functions 4 years ago
Emanuele Giuseppe Esposito fca26318a0 block_job_query: remove atomic read 4 years ago
Emanuele Giuseppe Esposito d59cb66de3 blockjob: protect iostatus field in BlockJob struct 4 years ago
Emanuele Giuseppe Esposito 243c6ec7fe blockjob: rename notifier callbacks as _locked 4 years ago
Emanuele Giuseppe Esposito 3ed4f708fe jobs: protect job.aio_context with BQL and job_mutex 4 years ago
Emanuele Giuseppe Esposito 880eeec613 jobs: group together API calls under the same job lock 4 years ago
Emanuele Giuseppe Esposito f41ab73fa2 blockjob: introduce block_job _locked() APIs 4 years ago
Emanuele Giuseppe Esposito bf61c583fc job: move and update comments from blockjob.c 4 years ago
Emanuele Giuseppe Esposito cf81ae28a1 assertions for blockjob.h global state API 4 years ago
Emanuele Giuseppe Esposito e2d9faf534 GS and IO CODE macros for blockjob_int.h 4 years ago
Vladimir Sementsov-Ogievskiy 985cac8f20 blockjob: drop BlockJob.blk field 5 years ago
Vladimir Sementsov-Ogievskiy df9a316505 blockjob: implement and use block_job_get_aio_context 5 years ago
Emanuele Giuseppe Esposito a7b4f8fc09 progressmeter: protect with a mutex 5 years ago
Paolo Bonzini c02b83ed1f blockjob: let ratelimit handle a speed of 0 5 years ago
Paolo Bonzini 4951967d84 ratelimit: protect with a mutex 5 years ago
Vladimir Sementsov-Ogievskiy 228ca37e12 block: drop ctx argument from bdrv_root_attach_child 5 years ago
Vladimir Sementsov-Ogievskiy 3ca1f32257 block: BdrvChildClass: add .get_parent_aio_context handler 5 years ago
Vladimir Sementsov-Ogievskiy 775d0c0508 blockjob: return status from block_job_set_speed() 5 years ago
Stefano Garzarella 3b6ad6230e blockjob: report a better error message 5 years ago
Michael Qiu 076d467aac blockjob: Fix crash with IOthread when block commit after snapshot 5 years ago
Vladimir Sementsov-Ogievskiy e0323a045f blockjob: add set_speed to BlockJobDriver 5 years ago
Stefan Hajnoczi d73415a315 qemu/atomic.h: rename atomic_ to qatomic_ 6 years ago
Max Reitz 258b776515 block: Add BdrvChildRole to BdrvChild 6 years ago
Max Reitz bd86fb990c block: Rename BdrvChildRole to BdrvChildClass 6 years ago
Eric Blake a3aeeab557 block: Add blk_new_with_bs() helper 6 years ago
Vladimir Sementsov-Ogievskiy 01fe1ca945 job: refactor progress to separate object 6 years ago
Kevin Wolf 1ef7d9d368 blockjob: Fix error message for negative speed 6 years ago
Sergio Lopez d876bf676f blockjob: update nodes head while removing all bdrv 7 years ago