- 018e598 blockjob: Adhere to rate limit even when reentered early by Kevin Wolf · 1 year, 10 months ago
- 1270a3f Merge tag 'for-upstream' of https://repo.or.cz/qemu/kevin into staging by Peter Maydell · 2 years ago
- b9b10c3 block: Mark public read/write functions GRAPH_RDLOCK by Kevin Wolf · 2 years, 1 month ago
- 6f1e91f error: Drop superfluous #include "qapi/qmp/qerror.h" by Markus Armbruster · 2 years, 1 month ago
- c86422c block: Convert bdrv_refresh_total_sectors() to co_wrapper_mixed by Emanuele Giuseppe Esposito · 2 years, 2 months ago
- ff7e261 block-backend: replace bdrv_*_above with blk_*_above by Emanuele Giuseppe Esposito · 2 years, 3 months ago
- a066788 commit: switch to *_co_* functions by Alberto Faria · 2 years, 5 months ago
- 046fd84 block: BlockDriver: add .filtered_child_is_backing field by Vladimir Sementsov-Ogievskiy · 2 years, 7 months ago
- a9262f5 block: Change blk_{pread,pwrite}() param order by Alberto Faria · 2 years, 8 months ago
- 3b35d45 block: Add a 'flags' param to blk_pread() by Alberto Faria · 2 years, 8 months ago
- 5df022c osdep: Move memalign-related functions to their own header by Peter Maydell · 3 years ago
- b4ad82a assertions for block_int global state API by Emanuele Giuseppe Esposito · 3 years ago
- f791bf7 assertions for block global state API by Emanuele Giuseppe Esposito · 3 years ago
- 64631f3 block: drop BLK_PERM_GRAPH_MOD by Vladimir Sementsov-Ogievskiy · 3 years, 6 months ago
- f7ef38d block: use int64_t instead of uint64_t in driver read handlers by Vladimir Sementsov-Ogievskiy · 3 years, 6 months ago
- 7170170 block/commit: use QEMU_AUTO_VFREE by Vladimir Sementsov-Ogievskiy · 3 years, 8 months ago
- 307261b block: consistently use bdrv_is_read_only() by Vladimir Sementsov-Ogievskiy · 3 years, 9 months ago
- ae9d441 block: bdrv_append(): don't consume reference by Vladimir Sementsov-Ogievskiy · 3 years, 10 months ago
- 934aee1 block: use return status of bdrv_append() by Vladimir Sementsov-Ogievskiy · 4 years, 1 month ago
- a92b1b0 block: Return depth level during bdrv_is_allocated_above by Eric Blake · 4 years, 4 months ago
- 549ec0d block: Inline bdrv_co_block_status_from_*() by Max Reitz · 6 years ago
- 9a71b9d commit: Deal with filters by Max Reitz · 6 years ago
- e5d8a40 block: Drop @child_class from bdrv_child_perm() by Max Reitz · 4 years, 10 months ago
- bf8e925 block: Pass BdrvChildRole to bdrv_child_perm() by Max Reitz · 4 years, 10 months ago
- bd86fb9 block: Rename BdrvChildRole to BdrvChildClass by Max Reitz · 4 years, 10 months ago
- 6540fd1 block: Mark commit, mirror, blkreplay as filters by Max Reitz · 4 years, 10 months ago
- 2d97fde block: Use blk_make_empty() after commits by Max Reitz · 4 years, 10 months ago
- 8c6242b block-backend: Add flags to blk_truncate() by Kevin Wolf · 4 years, 11 months ago
- 9ad1e79 commit: Fix is_read for block_job_error_action() by Kevin Wolf · 5 years ago
- 0c42e17 commit: Inline commit_populate() by Kevin Wolf · 5 years ago
- c5507b4 commit: Fix argument order for block_job_error_action() by Kevin Wolf · 5 years ago
- d71e65e commit: Remove unused bytes_written by Kevin Wolf · 5 years ago
- c80d8b0 block: Add @exact parameter to bdrv_co_truncate() by Max Reitz · 5 years ago
- bb0c940 job: drop job_drain by Vladimir Sementsov-Ogievskiy · 6 years ago
- cf31293 block-backend: Queue requests while drained by Kevin Wolf · 6 years ago
- e5182c1 block: Add BDS.never_freeze by Max Reitz · 6 years ago
- 170d3bd block: include base when checking image chain for block allocation by Andrey Shinkevich · 6 years ago
- a193ad3 block/commit: Drop bdrv_child_try_set_perm() by Max Reitz · 6 years ago
- d0ee020 block: Remove wrong bdrv_set_aio_context() calls by Kevin Wolf · 6 years ago
- d861ab3 block: Add BlockBackend.ctx by Kevin Wolf · 6 years ago
- 6a63419 commit: Use bdrv_append() in commit_start() by Alberto Garcia · 6 years ago
- 065abf9 commit: Make base read-only if there is an early failure by Alberto Garcia · 6 years ago
- 08b6261 block/commit: use buffer-based io by Vladimir Sementsov-Ogievskiy · 6 years ago
- df82733 block: Freeze the backing chain for the duration of the commit job by Alberto Garcia · 6 years ago
- adf2e45 Merge remote-tracking branch 'remotes/kevin/tags/for-upstream' into staging by Peter Maydell · 6 years ago
- 998b3a1 block: Purify .bdrv_refresh_filename() by Max Reitz · 6 years ago
- e24518e block: Use children list in bdrv_refresh_filename by Max Reitz · 6 years ago
- 2468eed commit: Replace commit_top_bs on failure after deleting the block job by Alberto Garcia · 6 years ago
- ee7a883 block/commit: use QEMU_IOVEC_INIT_BUF by Vladimir Sementsov-Ogievskiy · 6 years ago
- c742a36 block: Use bdrv_reopen_set_read_only() in bdrv_commit() by Alberto Garcia · 6 years ago
- e70cdc5 block: Use bdrv_reopen_set_read_only() in commit_start/complete() by Alberto Garcia · 6 years ago
- 22dffcb block/commit: refactor commit to use job callbacks by John Snow · 6 years ago
- 5360782 block/commit: add block job creation flags by John Snow · 6 years ago
- f369b48 block/commit: utilize job_exit shim by John Snow · 7 years ago
- 3d1f8b0 jobs: canonize Error object by John Snow · 7 years ago
- f67432a jobs: change start callback to run callback by John Snow · 7 years ago
- f66b1f0 block: drop empty .bdrv_close handlers by Vladimir Sementsov-Ogievskiy · 7 years ago
- 1266c9b job: Add error message for failing jobs by Kevin Wolf · 7 years ago
- 30a5c88 job: Move progress fields to Job by Kevin Wolf · 7 years ago
- 3d70ff5 job: Move completion and cancellation to Job by Kevin Wolf · 7 years ago
- 6a74c07 job: Move job_finish_sync() to Job by Kevin Wolf · 7 years ago
- b69f777 job: Add job_drain() by Kevin Wolf · 7 years ago
- 4ad3518 job: Move single job finalisation to Job by Kevin Wolf · 7 years ago
- bb02b65 job: Move BlockJobCreateFlags to Job by Kevin Wolf · 7 years ago
- b15de82 job: Move pause/resume functions to Job by Kevin Wolf · 7 years ago
- 5d43e86 job: Add job_sleep_ns() by Kevin Wolf · 7 years ago
- da01ff7 job: Move coroutine and related code to Job by Kevin Wolf · 7 years ago
- 1908a55 job: Move defer_to_main_loop to Job by Kevin Wolf · 7 years ago
- daa7f2f job: Move cancelled to Job by Kevin Wolf · 7 years ago
- 80fa2c7 job: Add reference counting by Kevin Wolf · 7 years ago
- 252291e job: Add JobDriver.job_type by Kevin Wolf · 7 years ago
- 8e4c870 job: Rename BlockJobType into JobType by Kevin Wolf · 7 years ago
- 33e9e9b job: Create Job, JobDriver and job_create() by Kevin Wolf · 7 years ago
- dee81d5 blockjob: Introduce block_job_ratelimit_get_delay() by Kevin Wolf · 7 years ago
- 18bb692 blockjob: Implement block_job_set_speed() centrally by Kevin Wolf · 7 years ago
- f05fee5 blockjob: Move RateLimit to BlockJob by Kevin Wolf · 7 years ago
- 05df8a6 blockjob: Wrappers for progress counter access by Kevin Wolf · 7 years ago
- 2fe4bba commit/stream: Reset delay_ns by Kevin Wolf · 7 years ago
- 75859b9 blockjobs: model single jobs as transactions by John Snow · 7 years ago
- 3e4d0e7 block: Switch passthrough drivers to .bdrv_co_block_status() by Eric Blake · 7 years ago
- 44487eb commit: Simplify reopen of base by Kevin Wolf · 7 years ago
- 5bf1d5a blockjob: remove clock argument from block_job_sleep_ns by Paolo Bonzini · 7 years ago
- bde7071 commit: Remove overlay_bs by Kevin Wolf · 8 years ago
- 61f09ce commit: Support multiple roots above top node by Kevin Wolf · 7 years ago
- e0995dc block: Add reopen_queue to bdrv_child_perm() by Kevin Wolf · 7 years ago
- f7cc69b block: add default implementations for bdrv_co_get_block_status() by Manos Pitsidianakis · 8 years ago
- d3c8c67 block: Skip implicit nodes in query-block/blockstats by Kevin Wolf · 8 years ago
- b1e1fa0 commit: Add NULL check for overlay_bs by Kevin Wolf · 8 years ago
- 3a691c5 block: Add PreallocMode to blk_truncate() by Max Reitz · 8 years ago
- 51b0a48 block: Make bdrv_is_allocated_above() byte-based by Eric Blake · 8 years ago
- d6a644b block: Make bdrv_is_allocated() byte-based by Eric Blake · 8 years ago
- 317a667 commit: Switch commit_run() to byte-based by Eric Blake · 8 years ago
- d8a9858 commit: Switch commit_populate() to byte-based by Eric Blake · 8 years ago
- 5cb1a49 trace: Show blockjob actions via bytes, not sectors by Eric Blake · 8 years ago
- f3e4ce4 blockjob: Track job ratelimits via bytes, not sectors by Eric Blake · 8 years ago
- d525403 block: Simplify use of BDRV_BLOCK_RAW by Eric Blake · 8 years ago
- 4f78a16 commit: Fix completion with extra reference by Kevin Wolf · 8 years ago
- 19ebd13 commit: Fix use after free in completion by Kevin Wolf · 8 years ago
- 05b0d8e blockjob: introduce block_job_early_fail by Paolo Bonzini · 8 years ago
- ed3d2ec block: Add errp to b{lk,drv}_truncate() by Max Reitz · 8 years ago