- d05ae94 Consider discard option when writing zeros by Nir Soffer · 8 months ago
- e193d4b block: Remove unnecessary NULL check in bdrv_pad_request() by Kevin Wolf · 11 months ago
- 3f93481 block/io: accept NULL qiov in bdrv_pad_request by Stefan Reiter · 11 months ago
- 8a9be79 block/io: clear BDRV_BLOCK_RECURSE flag after recursing in bdrv_co_block_status by Fiona Ebner · 1 year, 1 month ago
- b49f475 block: remove AioContext locking by Stefan Hajnoczi · 1 year, 3 months ago
- 79a5586 block: Add missing GRAPH_RDLOCK annotations by Kevin Wolf · 1 year, 4 months ago
- 7859c45 block: Mark bdrv_parent_cb_resize() and callers GRAPH_RDLOCK by Kevin Wolf · 1 year, 5 months ago
- d05ab38 block: Mark drain related functions GRAPH_RDLOCK by Emanuele Giuseppe Esposito · 1 year, 5 months ago
- 2b3912f block: Mark bdrv_first_blk() and bdrv_is_root_node() GRAPH_RDLOCK by Kevin Wolf · 1 year, 5 months ago
- cc32399 block: convert more bdrv_is_allocated* and bdrv_block_status* calls to coroutine versions by Paolo Bonzini · 1 year, 6 months ago
- 578ffa9 block: switch to co_wrapper for bdrv_is_allocated_* by Paolo Bonzini · 1 year, 6 months ago
- 1b88457 block: complete public block status API by Paolo Bonzini · 1 year, 6 months ago
- b170e92 block: rename the bdrv_co_block_status static function by Paolo Bonzini · 1 year, 6 months ago
- e2dbca0 block: mark mixed functions that can suspend by Paolo Bonzini · 1 year, 11 months ago
- 652b0dd block: remove AIOCBInfo->get_aio_context() by Stefan Hajnoczi · 1 year, 5 months ago
- 78f8b6d Merge tag 'for-upstream' of https://repo.or.cz/qemu/kevin into staging by Stefan Hajnoczi · 1 year, 6 months ago
- fa9185f block: change reqs_lock to QemuMutex by Stefan Hajnoczi · 1 year, 7 months ago
- 3480ce6 block: minimize bs->reqs_lock section in tracked_request_end() by Stefan Hajnoczi · 1 year, 7 months ago
- 3202d8e block: spelling fixes by Michael Tokarev · 1 year, 8 months ago
- fc6b211 block/io: align requests to subcluster_size by Andrey Drobyshev · 1 year, 8 months ago
- ef25675 block: Fix pad_request's request restriction by Hanna Czenczek · 1 year, 8 months ago
- 1736239 block: use bdrv_co_debug_event in coroutine context by Paolo Bonzini · 1 year, 9 months ago
- 0af02bd block: use bdrv_co_getlength in coroutine context by Paolo Bonzini · 1 year, 9 months ago
- 1874331 block: Collapse padded I/O vecs exceeding IOV_MAX by Hanna Czenczek · 1 year, 11 months ago
- 2a0d7cb block: remove bdrv_co_io_plug() API by Stefan Hajnoczi · 1 year, 9 months ago
- 60f782b aio: remove aio_disable_external() API by Stefan Hajnoczi · 1 year, 9 months ago
- ab61335 block: drain from main loop thread in bdrv_co_yield_to_drain() by Stefan Hajnoczi · 1 year, 9 months ago
- 4751d09 block: introduce zone append write for zoned devices by Sam Li · 1 year, 10 months ago
- 6d43eaa block/block-backend: add block layer APIs resembling Linux ZonedBlockDevice ioctls by Sam Li · 1 year, 10 months ago
- e19b157 block: Mark bdrv_refresh_limits() and callers GRAPH_RDLOCK by Kevin Wolf · 1 year, 10 months ago
- a00e70c block: Mark bdrv_co_get_info() and callers GRAPH_RDLOCK by Emanuele Giuseppe Esposito · 1 year, 10 months ago
- 263d5e1 block: convert bdrv_drain_all_begin() to AIO_WAIT_WHILE_UNLOCKED() by Stefan Hajnoczi · 2 years ago
- 8c6f27e block: remove has_variable_length from BlockDriver by Paolo Bonzini · 1 year, 11 months ago
- 160a29e block: move has_variable_length to BlockLimits by Paolo Bonzini · 1 year, 11 months ago
- d9249c2 block: Mark bdrv_(un)register_buf() GRAPH_RDLOCK by Kevin Wolf · 2 years, 1 month ago
- c382706 block: Mark bdrv_co_io_(un)plug() and callers GRAPH_RDLOCK by Kevin Wolf · 2 years, 1 month ago
- 7b9e8b2 block: Mark preadv_snapshot/snapshot_block_status GRAPH_RDLOCK by Kevin Wolf · 2 years, 1 month ago
- 742bf09 block: Mark bdrv_co_copy_range() GRAPH_RDLOCK by Emanuele Giuseppe Esposito · 2 years, 1 month ago
- eeb4777 block: Mark bdrv_co_do_pwrite_zeroes() GRAPH_RDLOCK by Kevin Wolf · 2 years, 1 month ago
- b24a4c4 block: Mark bdrv_co_pwrite_sync() and callers GRAPH_RDLOCK by Kevin Wolf · 2 years, 1 month ago
- b9b10c3 block: Mark public read/write functions GRAPH_RDLOCK by Kevin Wolf · 2 years, 1 month ago
- 7b1fb72 block: Mark read/write in block/io.c GRAPH_RDLOCK by Kevin Wolf · 2 years, 1 month ago
- abaf8b7 block: Mark bdrv_co_pwrite_zeroes() and callers GRAPH_RDLOCK by Kevin Wolf · 2 years, 1 month ago
- 9a5a1c6 block: Mark bdrv_co_pdiscard() and callers GRAPH_RDLOCK by Emanuele Giuseppe Esposito · 2 years, 1 month ago
- 8809534 block: Mark bdrv_co_flush() and callers GRAPH_RDLOCK by Emanuele Giuseppe Esposito · 2 years, 1 month ago
- 26c518a block: Mark bdrv_co_ioctl() and callers GRAPH_RDLOCK by Kevin Wolf · 2 years, 1 month ago
- 7ff9579 block: Mark bdrv_co_block_status() and callers GRAPH_RDLOCK by Kevin Wolf · 2 years, 1 month ago
- c2b8e31 block: Mark bdrv_co_truncate() and callers GRAPH_RDLOCK by Kevin Wolf · 2 years, 1 month ago
- 3c58671 block: fix detect-zeroes= with BDRV_REQ_REGISTERED_BUF by Stefan Hajnoczi · 2 years, 1 month ago
- ca5e2ad block: Rename bdrv_load/save_vmstate() to bdrv_co_load/save_vmstate() by Emanuele Giuseppe Esposito · 2 years, 1 month ago
- c834dc0 block: Convert bdrv_debug_event() to co_wrapper_mixed by Emanuele Giuseppe Esposito · 2 years, 1 month ago
- 3d47eb0 block: Convert bdrv_get_info() to co_wrapper_mixed by Emanuele Giuseppe Esposito · 2 years, 1 month ago
- bd53086 block: use bdrv_co_refresh_total_sectors when possible by Emanuele Giuseppe Esposito · 2 years, 1 month ago
- c057960 block: Rename refresh_total_sectors to bdrv_refresh_total_sectors by Emanuele Giuseppe Esposito · 2 years, 1 month ago
- 1e97be9 block: Convert bdrv_is_inserted() to co_wrapper by Emanuele Giuseppe Esposito · 2 years, 1 month ago
- 09d9fc9 block: Convert bdrv_io_unplug() to co_wrapper by Emanuele Giuseppe Esposito · 2 years, 1 month ago
- 8f49745 block: Convert bdrv_io_plug() to co_wrapper by Emanuele Giuseppe Esposito · 2 years, 1 month ago
- e2c1c34 include/block: Untangle inclusion loops by Markus Armbruster · 2 years, 2 months ago
- 6394578 block/io: Check for replay-enabled in bdrv_drain_all_begin() by Peter Maydell · 2 years, 2 months ago
- 1b3ff9f block: GRAPH_RDLOCK for functions only called by co_wrappers by Kevin Wolf · 2 years, 3 months ago
- da0bd74 block: Factor out bdrv_drain_all_begin_nopoll() by Kevin Wolf · 2 years, 3 months ago
- 7b52a92 block-io: introduce coroutine_fn duplicates for bdrv_common_block_status_above callers by Emanuele Giuseppe Esposito · 2 years, 3 months ago
- 606ed75 block: Remove poll parameter from bdrv_parent_drained_begin_single() by Kevin Wolf · 2 years, 3 months ago
- 2398747 block: Don't poll in bdrv_replace_child_noperm() by Kevin Wolf · 2 years, 3 months ago
- 05c272f block: Drop out of coroutine in bdrv_do_drained_begin_quiesce() by Kevin Wolf · 2 years, 3 months ago
- a82a3bd block: Remove ignore_bds_parents parameter from drain_begin/end. by Kevin Wolf · 2 years, 3 months ago
- 57e05be block: Call drain callbacks only once by Kevin Wolf · 2 years, 3 months ago
- 299403a block: Remove subtree drains by Kevin Wolf · 2 years, 3 months ago
- c7bc05f block: Inline bdrv_drain_invoke() by Kevin Wolf · 2 years, 3 months ago
- 2f65df6 block: Remove drained_end_counter by Kevin Wolf · 2 years, 3 months ago
- 5e8ac21 block: Revert .bdrv_drained_begin/end to non-coroutine_fn by Kevin Wolf · 2 years, 3 months ago
- ace5a16 block: Start/end drain on correct AioContext by Hanna Reitz · 2 years, 4 months ago
- d5ab949 Merge tag 'for-upstream' of https://repo.or.cz/qemu/kevin into staging by Stefan Hajnoczi · 2 years, 4 months ago
- ce47ff2 block: switch to *_co_* functions by Alberto Faria · 2 years, 4 months ago
- 7c85803 block: remove incorrect coroutine_fn annotation by Alberto Faria · 2 years, 4 months ago
- f4ec04b block: return errors from bdrv_register_buf() by Stefan Hajnoczi · 2 years, 4 months ago
- e8b6535 block: add BDRV_REQ_REGISTERED_BUF request flag by Stefan Hajnoczi · 2 years, 4 months ago
- 4f38401 block: pass size to bdrv_unregister_buf() by Stefan Hajnoczi · 2 years, 4 months ago
- 881a4c5 block: add missing coroutine_fn annotations by Paolo Bonzini · 2 years, 5 months ago
- a7c5f67 block: move bdrv_qiov_is_aligned to file-posix by Keith Busch · 2 years, 5 months ago
- 131498f block: make serializing requests functions 'void' by Denis V. Lunev · 2 years, 6 months ago
- e97190a block: Add bdrv_co_pwrite_sync() by Alberto Faria · 2 years, 9 months ago
- 1d39c70 block: Implement bdrv_{pread,pwrite,pwrite_zeroes}() using generated_co_wrapper by Alberto Faria · 2 years, 9 months ago
- 353a5d8 block: Make bdrv_{pread,pwrite}() return 0 on success by Alberto Faria · 2 years, 9 months ago
- 32cc71d block: Change bdrv_{pread,pwrite,pwrite_sync}() param order by Alberto Faria · 2 years, 9 months ago
- 53fb784 block: Add a 'flags' param to bdrv_{pread,pwrite,pwrite_sync}() by Alberto Faria · 2 years, 9 months ago
- 3399848 block: drop unused bdrv_co_drain() API by Stefan Hajnoczi · 2 years, 9 months ago
- f0d43b1 coroutine-lock: qemu_co_queue_restart_all is a coroutine-only qemu_co_enter_all by Paolo Bonzini · 2 years, 10 months ago
- 8e3b0cb Replace qemu_real_host_page variables with inlined functions by Marc-André Lureau · 3 years ago
- 9740b90 Merge remote-tracking branch 'remotes/pmaydell/tags/pull-target-arm-20220307' into staging by Peter Maydell · 3 years ago
- 5df022c osdep: Move memalign-related functions to their own header by Peter Maydell · 3 years ago
- ce14f3b block/io: introduce block driver snapshot-access API by Vladimir Sementsov-Ogievskiy · 3 years ago
- 45e62b4 block: fix preallocate filter: don't do unaligned preallocate requests by Vladimir Sementsov-Ogievskiy · 3 years ago
- 4d378bb block: Make bdrv_refresh_limits() non-recursive by Hanna Reitz · 3 years ago
- 1581a70 block/coroutines: I/O and "I/O or GS" API by Emanuele Giuseppe Esposito · 3 years ago
- 967d790 IO_CODE and IO_OR_GS_CODE for block_int I/O API by Emanuele Giuseppe Esposito · 3 years ago
- b4ad82a assertions for block_int global state API by Emanuele Giuseppe Esposito · 3 years ago
- 384a48f IO_CODE and IO_OR_GS_CODE for block I/O API by Emanuele Giuseppe Esposito · 3 years ago
- f791bf7 assertions for block global state API by Emanuele Giuseppe Esposito · 3 years ago
- 113b727 block/io: Update BSC only if want_zero is true by Hanna Reitz · 3 years, 1 month ago