Age | Commit message (Expand) | Author |
2023-01-20 | include/block: Untangle inclusion loops | Markus Armbruster |
2023-01-19 | coroutine: Clean up superfluous inclusion of qemu/coroutine.h | Markus Armbruster |
2022-12-15 | block: Remove drained_end_counter | Kevin Wolf |
2022-12-14 | qapi block: Elide redundant has_FOO in generated C | Markus Armbruster |
2022-11-10 | block: Make bdrv_child_get_parent_aio_context I/O | Hanna Reitz |
2022-10-27 | block: remove all unused ->can_set_aio_ctx and ->set_aio_ctx callbacks | Emanuele Giuseppe Esposito |
2022-10-27 | blockjob: implement .change_aio_ctx in child_job | Emanuele Giuseppe Esposito |
2022-10-07 | blockjob: remove unused functions | Emanuele Giuseppe Esposito |
2022-10-07 | block_job_query: remove atomic read | Emanuele Giuseppe Esposito |
2022-10-07 | blockjob: protect iostatus field in BlockJob struct | Emanuele Giuseppe Esposito |
2022-10-07 | blockjob: rename notifier callbacks as _locked | Emanuele Giuseppe Esposito |
2022-10-07 | jobs: protect job.aio_context with BQL and job_mutex | Emanuele Giuseppe Esposito |
2022-10-07 | jobs: group together API calls under the same job lock | Emanuele Giuseppe Esposito |
2022-10-07 | blockjob: introduce block_job _locked() APIs | Emanuele Giuseppe Esposito |
2022-10-07 | job: move and update comments from blockjob.c | Emanuele Giuseppe Esposito |
2022-03-04 | assertions for blockjob.h global state API | Emanuele Giuseppe Esposito |
2022-03-04 | GS and IO CODE macros for blockjob_int.h | Emanuele Giuseppe Esposito |
2021-12-28 | blockjob: drop BlockJob.blk field | Vladimir Sementsov-Ogievskiy |
2021-12-28 | blockjob: implement and use block_job_get_aio_context | Vladimir Sementsov-Ogievskiy |
2021-06-25 | progressmeter: protect with a mutex | Emanuele Giuseppe Esposito |
2021-06-25 | blockjob: let ratelimit handle a speed of 0 | Paolo Bonzini |
2021-05-04 | ratelimit: protect with a mutex | Paolo Bonzini |
2021-04-30 | block: drop ctx argument from bdrv_root_attach_child | Vladimir Sementsov-Ogievskiy |
2021-04-30 | block: BdrvChildClass: add .get_parent_aio_context handler | Vladimir Sementsov-Ogievskiy |
2021-03-11 | Merge remote-tracking branch 'remotes/ericb/tags/pull-nbd-2021-03-09' into st... | Peter Maydell |
2021-03-08 | blockjob: return status from block_job_set_speed() | Vladimir Sementsov-Ogievskiy |
2021-03-08 | blockjob: report a better error message | Stefano Garzarella |
2021-02-15 | blockjob: Fix crash with IOthread when block commit after snapshot | Michael Qiu |
2021-01-26 | blockjob: add set_speed to BlockJobDriver | Vladimir Sementsov-Ogievskiy |
2020-09-23 | qemu/atomic.h: rename atomic_ to qatomic_ | Stefan Hajnoczi |
2020-05-18 | block: Add BdrvChildRole to BdrvChild | Max Reitz |
2020-05-18 | block: Rename BdrvChildRole to BdrvChildClass | Max Reitz |
2020-05-05 | block: Add blk_new_with_bs() helper | Eric Blake |
2020-03-11 | job: refactor progress to separate object | Vladimir Sementsov-Ogievskiy |
2019-12-18 | blockjob: Fix error message for negative speed | Kevin Wolf |
2019-09-16 | blockjob: update nodes head while removing all bdrv | Sergio Lopez |
2019-09-10 | job: drop job_drain | Vladimir Sementsov-Ogievskiy |
2019-08-16 | Merge remote-tracking branch 'remotes/kevin/tags/for-upstream' into staging | Peter Maydell |
2019-08-16 | Include qemu/main-loop.h less | Markus Armbruster |
2019-08-16 | block-backend: Queue requests while drained | Kevin Wolf |
2019-07-19 | block: Do not poll in bdrv_do_drained_end() | Max Reitz |
2019-06-18 | block: drop bs->job | Vladimir Sementsov-Ogievskiy |
2019-06-18 | blockdev: blockdev_mark_auto_del: drop usage of bs->job | Vladimir Sementsov-Ogievskiy |
2019-06-12 | Include qemu-common.h exactly where needed | Markus Armbruster |
2019-06-04 | block: Adjust AioContexts when attaching nodes | Kevin Wolf |
2019-06-04 | block: Add BlockBackend.ctx | Kevin Wolf |
2019-05-28 | block: Make bdrv_root_attach_child() unref child_bs on failure | Alberto Garcia |
2019-05-20 | blockjob: Remove AioContext notifiers | Kevin Wolf |
2019-05-20 | blockjob: Propagate AioContext change to all job nodes | Kevin Wolf |
2019-03-19 | blockjob: fix user pause in block_job_error_action | Vladimir Sementsov-Ogievskiy |