Age | Commit message (Expand) | Author | Files | Lines |
2023-12-21 | block: remove AioContext locking | Stefan Hajnoczi | 1 | -18/+0 |
2023-12-21 | graph-lock: remove AioContext locking | Stefan Hajnoczi | 1 | -6/+6 |
2023-11-21 | block: Fix deadlocks in bdrv_graph_wrunlock() | Kevin Wolf | 1 | -4/+4 |
2023-11-07 | block: Mark block_job_add_bdrv() GRAPH_WRLOCK | Kevin Wolf | 1 | -3/+5 |
2023-11-07 | block: Mark bdrv_root_attach_child() GRAPH_WRLOCK | Kevin Wolf | 1 | -0/+2 |
2023-10-31 | blockjob: query driver-specific info via a new 'query' driver method | Fiona Ebner | 1 | -0/+6 |
2023-10-31 | qapi/block-core: use JobType for BlockJobInfo's type | Fiona Ebner | 1 | -1/+1 |
2023-10-31 | blockjob: introduce block-job-change QMP command | Fiona Ebner | 1 | -0/+20 |
2023-10-31 | blockjob: drop AioContext lock before calling bdrv_graph_wrlock() | Fiona Ebner | 1 | -0/+2 |
2023-10-12 | block: Mark bdrv_get_parent_name() and callers GRAPH_RDLOCK | Kevin Wolf | 1 | -0/+1 |
2023-09-20 | block: Mark bdrv_root_unref_child() GRAPH_WRLOCK | Kevin Wolf | 1 | -0/+2 |
2023-06-28 | blockjob: Fix AioContext locking in block_job_add_bdrv() | Kevin Wolf | 1 | -5/+12 |
2023-05-19 | blockjob: Adhere to rate limit even when reentered early | Kevin Wolf | 1 | -2/+20 |
2023-01-20 | include/block: Untangle inclusion loops | Markus Armbruster | 1 | -0/+1 |
2023-01-19 | coroutine: Clean up superfluous inclusion of qemu/coroutine.h | Markus Armbruster | 1 | -1/+0 |
2022-12-15 | block: Remove drained_end_counter | Kevin Wolf | 1 | -1/+1 |
2022-12-14 | qapi block: Elide redundant has_FOO in generated C | Markus Armbruster | 1 | -2/+0 |
2022-11-10 | block: Make bdrv_child_get_parent_aio_context I/O | Hanna Reitz | 1 | -1/+2 |
2022-10-27 | block: remove all unused ->can_set_aio_ctx and ->set_aio_ctx callbacks | Emanuele Giuseppe Esposito | 1 | -35/+0 |
2022-10-27 | blockjob: implement .change_aio_ctx in child_job | Emanuele Giuseppe Esposito | 1 | -0/+45 |
2022-10-07 | blockjob: remove unused functions | Emanuele Giuseppe Esposito | 1 | -14/+2 |
2022-10-07 | block_job_query: remove atomic read | Emanuele Giuseppe Esposito | 1 | -1/+1 |
2022-10-07 | blockjob: protect iostatus field in BlockJob struct | Emanuele Giuseppe Esposito | 1 | -2/+3 |
2022-10-07 | blockjob: rename notifier callbacks as _locked | Emanuele Giuseppe Esposito | 1 | -10/+15 |
2022-10-07 | jobs: protect job.aio_context with BQL and job_mutex | Emanuele Giuseppe Esposito | 1 | -1/+2 |
2022-10-07 | jobs: group together API calls under the same job lock | Emanuele Giuseppe Esposito | 1 | -13/+22 |
2022-10-07 | blockjob: introduce block_job _locked() APIs | Emanuele Giuseppe Esposito | 1 | -10/+42 |
2022-10-07 | job: move and update comments from blockjob.c | Emanuele Giuseppe Esposito | 1 | -20/+0 |
2022-03-04 | assertions for blockjob.h global state API | Emanuele Giuseppe Esposito | 1 | -0/+11 |
2022-03-04 | GS and IO CODE macros for blockjob_int.h | Emanuele Giuseppe Esposito | 1 | -0/+5 |
2021-12-28 | blockjob: drop BlockJob.blk field | Vladimir Sementsov-Ogievskiy | 1 | -19/+12 |
2021-12-28 | blockjob: implement and use block_job_get_aio_context | Vladimir Sementsov-Ogievskiy | 1 | -0/+5 |
2021-06-25 | progressmeter: protect with a mutex | Emanuele Giuseppe Esposito | 1 | -8/+25 |
2021-06-25 | blockjob: let ratelimit handle a speed of 0 | Paolo Bonzini | 1 | -10/+3 |
2021-05-04 | ratelimit: protect with a mutex | Paolo Bonzini | 1 | -0/+3 |
2021-04-30 | block: drop ctx argument from bdrv_root_attach_child | Vladimir Sementsov-Ogievskiy | 1 | -2/+1 |
2021-04-30 | block: BdrvChildClass: add .get_parent_aio_context handler | Vladimir Sementsov-Ogievskiy | 1 | -0/+8 |
2021-03-11 | Merge remote-tracking branch 'remotes/ericb/tags/pull-nbd-2021-03-09' into st... | Peter Maydell | 1 | -10/+8 |
2021-03-08 | blockjob: return status from block_job_set_speed() | Vladimir Sementsov-Ogievskiy | 1 | -10/+8 |
2021-03-08 | blockjob: report a better error message | Stefano Garzarella | 1 | -3/+7 |
2021-02-15 | blockjob: Fix crash with IOthread when block commit after snapshot | Michael Qiu | 1 | -2/+6 |
2021-01-26 | blockjob: add set_speed to BlockJobDriver | Vladimir Sementsov-Ogievskiy | 1 | -0/+6 |
2020-09-23 | qemu/atomic.h: rename atomic_ to qatomic_ | Stefan Hajnoczi | 1 | -1/+1 |
2020-05-18 | block: Add BdrvChildRole to BdrvChild | Max Reitz | 1 | -2/+3 |
2020-05-18 | block: Rename BdrvChildRole to BdrvChildClass | Max Reitz | 1 | -1/+1 |
2020-05-05 | block: Add blk_new_with_bs() helper | Eric Blake | 1 | -5/+2 |
2020-03-11 | job: refactor progress to separate object | Vladimir Sementsov-Ogievskiy | 1 | -8/+8 |
2019-12-18 | blockjob: Fix error message for negative speed | Kevin Wolf | 1 | -1/+2 |
2019-09-16 | blockjob: update nodes head while removing all bdrv | Sergio Lopez | 1 | -4/+13 |
2019-09-10 | job: drop job_drain | Vladimir Sementsov-Ogievskiy | 1 | -13/+0 |