- b49f475 block: remove AioContext locking by Stefan Hajnoczi · 1 year, 1 month ago
- 1f051dc block: Protect bs->file with graph_lock by Kevin Wolf · 1 year, 2 months ago
- a4b740d block: Take graph lock for most of .bdrv_open by Kevin Wolf · 1 year, 2 months ago
- 79a5586 block: Add missing GRAPH_RDLOCK annotations by Kevin Wolf · 1 year, 2 months ago
- 0671798 block: Mark bdrv_has_zero_init() and callers GRAPH_RDLOCK by Kevin Wolf · 1 year, 2 months ago
- 221caad block: Mark bdrv_probe_blocksizes() and callers GRAPH_RDLOCK by Kevin Wolf · 1 year, 2 months ago
- b7cfc7d block: Mark bdrv_refresh_filename() and callers GRAPH_RDLOCK by Kevin Wolf · 1 year, 3 months ago
- 1736239 block: use bdrv_co_debug_event in coroutine context by Paolo Bonzini · 1 year, 7 months ago
- 6e01215 raw-format: Fix open with 'file' in iothread by Kevin Wolf · 1 year, 7 months ago
- 4db7ba3 block: Call .bdrv_co_create(_opts) unlocked by Kevin Wolf · 1 year, 8 months ago
- 4751d09 block: introduce zone append write for zoned devices by Sam Li · 1 year, 8 months ago
- 774c726 block: add zoned BlockDriver check to block layer by Sam Li · 1 year, 8 months ago
- 50c4bcd block/raw-format: add zone operations to pass through requests by Sam Li · 1 year, 8 months ago
- a00e70c block: Mark bdrv_co_get_info() and callers GRAPH_RDLOCK by Emanuele Giuseppe Esposito · 1 year, 8 months ago
- 8c6f27e block: remove has_variable_length from BlockDriver by Paolo Bonzini · 1 year, 9 months ago
- 8ab8140 block: Mark bdrv_co_refresh_total_sectors() and callers GRAPH_RDLOCK by Kevin Wolf · 1 year, 11 months ago
- 79a292e block: Mark bdrv_co_eject/lock_medium() and callers GRAPH_RDLOCK by Kevin Wolf · 1 year, 11 months ago
- 4ec8df0 block: Mark bdrv_co_create() and callers GRAPH_RDLOCK by Kevin Wolf · 1 year, 11 months ago
- 742bf09 block: Mark bdrv_co_copy_range() GRAPH_RDLOCK by Emanuele Giuseppe Esposito · 1 year, 11 months ago
- b9b10c3 block: Mark public read/write functions GRAPH_RDLOCK by Kevin Wolf · 1 year, 11 months ago
- abaf8b7 block: Mark bdrv_co_pwrite_zeroes() and callers GRAPH_RDLOCK by Kevin Wolf · 1 year, 11 months ago
- 9a5a1c6 block: Mark bdrv_co_pdiscard() and callers GRAPH_RDLOCK by Emanuele Giuseppe Esposito · 1 year, 11 months ago
- 26c518a block: Mark bdrv_co_ioctl() and callers GRAPH_RDLOCK by Kevin Wolf · 1 year, 11 months ago
- c2b8e31 block: Mark bdrv_co_truncate() and callers GRAPH_RDLOCK by Kevin Wolf · 1 year, 11 months ago
- 2c75261 block: Convert bdrv_lock_medium() to co_wrapper by Emanuele Giuseppe Esposito · 2 years ago
- 2531b39 block: Convert bdrv_eject() to co_wrapper by Emanuele Giuseppe Esposito · 2 years ago
- 3d47eb0 block: Convert bdrv_get_info() to co_wrapper_mixed by Emanuele Giuseppe Esposito · 2 years ago
- c86422c block: Convert bdrv_refresh_total_sectors() to co_wrapper_mixed by Emanuele Giuseppe Esposito · 2 years ago
- e2c1c34 include/block: Untangle inclusion loops by Markus Armbruster · 2 years ago
- 2475a0d block: bdrv_create_file is a coroutine_fn by Emanuele Giuseppe Esposito · 2 years, 1 month ago
- d5ab949 Merge tag 'for-upstream' of https://repo.or.cz/qemu/kevin into staging by Stefan Hajnoczi · 2 years, 2 months ago
- 5bb04747 block: Manipulate bs->file / bs->backing pointers in .attach/.detach by Vladimir Sementsov-Ogievskiy · 2 years, 5 months ago
- e8b6535 block: add BDRV_REQ_REGISTERED_BUF request flag by Stefan Hajnoczi · 2 years, 2 months ago
- 7390b08 raw-format: add missing coroutine_fn annotations by Paolo Bonzini · 2 years, 3 months ago
- 006e196 block: use bdrv_is_sg() helper instead of raw bs->sg reading by Denis V. Lunev · 2 years, 4 months ago
- 5df022c osdep: Move memalign-related functions to their own header by Peter Maydell · 2 years, 10 months ago
- 0c80228 block: use int64_t instead of int in driver discard handlers by Vladimir Sementsov-Ogievskiy · 3 years, 4 months ago
- f34b2bc block: use int64_t instead of int in driver write_zeroes handlers by Vladimir Sementsov-Ogievskiy · 3 years, 4 months ago
- 4853504 block: use int64_t instead of uint64_t in copy_range driver handlers by Vladimir Sementsov-Ogievskiy · 3 years, 4 months ago
- e75abed block: use int64_t instead of uint64_t in driver write handlers by Vladimir Sementsov-Ogievskiy · 3 years, 4 months ago
- f7ef38d block: use int64_t instead of uint64_t in driver read handlers by Vladimir Sementsov-Ogievskiy · 3 years, 4 months ago
- b68ce82 raw-format: drop WRITE and RESIZE child perms when possible by Stefan Hajnoczi · 3 years, 5 months ago
- 3fc1ec3 block/raw-format: implement .bdrv_cancel_in_flight handler by Vladimir Sementsov-Ogievskiy · 3 years, 11 months ago
- af175e8 error: Eliminate error_propagate() with Coccinelle, part 2 by Markus Armbruster · 4 years, 6 months ago
- 235e59c qemu-option: Use returned bool to check for failure by Markus Armbruster · 4 years, 6 months ago
- 5d72c68 qcow2: Expose bitmaps' size during measure by Eric Blake · 4 years, 7 months ago
- 69dca43 block: Use bdrv_default_perms() by Max Reitz · 4 years, 7 months ago
- 5894440 block: Use child_of_bds in remaining places by Max Reitz · 4 years, 7 months ago
- 500e243 raw-format: Split raw_read_options() by Max Reitz · 4 years, 7 months ago
- 258b776 block: Add BdrvChildRole to BdrvChild by Max Reitz · 4 years, 7 months ago
- d67066d block: Add BlockDriver.is_format by Max Reitz · 4 years, 7 months ago
- 47e0b38 block: Drop unused .bdrv_has_zero_init_truncate by Eric Blake · 4 years, 8 months ago
- 1ddaaba raw-format: Support BDRV_REQ_ZERO_WRITE for truncate by Kevin Wolf · 4 years, 8 months ago
- 7b8e485 block: Add flags to bdrv(_co)_truncate() by Kevin Wolf · 4 years, 8 months ago
- 92b9279 block: Add flags to BlockDriver.bdrv_co_truncate() by Kevin Wolf · 4 years, 8 months ago
- b92902d block: pass BlockDriver reference to the .bdrv_co_create by Maxim Levitsky · 4 years, 9 months ago
- e61a28a block: Let format drivers pass @exact by Max Reitz · 5 years ago
- c80d8b0 block: Add @exact parameter to bdrv_co_truncate() by Max Reitz · 5 years ago
- 1dcaf52 block: Implement .bdrv_has_zero_init_truncate() by Max Reitz · 5 years ago
- 0b8fa32 Include qemu/module.h where needed, drop it from qemu-common.h by Markus Armbruster · 6 years ago
- 80f5c33 block: Advertise BDRV_REQ_NO_FALLBACK in filter drivers by Kevin Wolf · 6 years ago
- 8a2ce0b block: Add a 'mutable_opts' field to BlockDriver by Alberto Garcia · 6 years ago
- 2654267 block: Add strong_runtime_opts to BlockDriver by Max Reitz · 6 years ago
- f30c66b block: Use bdrv_refresh_filename() to pull by Max Reitz · 6 years ago
- f66b1f0 block: drop empty .bdrv_close handlers by Vladimir Sementsov-Ogievskiy · 6 years ago
- 7851f1a Merge remote-tracking branch 'remotes/kevin/tags/for-upstream' into staging by Peter Maydell · 6 years ago
- 0b9fd3f block: Use BdrvChild to discard by Fam Zheng · 6 years ago
- 67b51fb block: split flags in copy_range by Vladimir Sementsov-Ogievskiy · 6 years ago
- 6d6bcc4 raw: Drop superfluous semicolon by Fam Zheng · 6 years ago
- 061ca8a block: Convert .bdrv_truncate callback to coroutine_fn by Kevin Wolf · 7 years ago
- 72d219e raw: Implement copy offloading by Fam Zheng · 7 years ago
- 3844553 raw: Check byte range uniformly by Fam Zheng · 7 years ago
- 228345b block: Support BDRV_REQ_WRITE_UNCHANGED in filters by Max Reitz · 7 years ago
- efc75e2 block: rename .bdrv_create() to .bdrv_co_create_opts() by Stefan Hajnoczi · 7 years ago
- d41aa7e raw: Switch to .bdrv_co_block_status() by Eric Blake · 7 years ago
- f024aee block: remove unused bdrv_media_changed by Manos Pitsidianakis · 7 years ago
- 7ea37c3 block: Add PreallocMode to bdrv_truncate() by Max Reitz · 8 years ago
- 8243ccb block: Add PreallocMode to BD.bdrv_truncate() by Max Reitz · 8 years ago
- a843a22 raw-format: add bdrv_measure() support by Stefan Hajnoczi · 7 years ago
- d525403 block: Simplify use of BDRV_BLOCK_RAW by Eric Blake · 8 years ago
- f5a5ca7 block: change variable names in BlockDriverState by Manos Pitsidianakis · 8 years ago
- f59adb3 block: Add .bdrv_truncate() error messages by Max Reitz · 8 years ago
- 4bff28b block: Add errp to BD.bdrv_truncate() by Max Reitz · 8 years ago
- ed3d2ec block: Add errp to b{lk,drv}_truncate() by Max Reitz · 8 years ago
- d7010df block: Request child permissions in filter drivers by Kevin Wolf · 8 years ago
- 4e4bf5c block: Attach bs->file only during .bdrv_open() by Kevin Wolf · 8 years ago
- 52cdbc5 block: Pass BdrvChild to bdrv_truncate() by Kevin Wolf · 8 years ago
- 2e6fc7e block: Rename raw_bsd to raw-format.c by Eric Blake · 8 years ago[Renamed (99%) from block/raw_bsd.c]
- 80a15e3 raw_bsd: don't check size alignment when only offset is set by Tomáš Golembiovský · 8 years ago
- 4033287 raw_bsd: move check to prevent overflow by Tomáš Golembiovský · 8 years ago
- 2fdc704 raw_bsd: add offset and size options by Tomáš Golembiovský · 8 years ago
- 151a293 raw: Implement .bdrv_co_ioctl instead of .bdrv_aio_ioctl by Kevin Wolf · 8 years ago
- decaeed raw_bsd: Convert to byte-based interface by Eric Blake · 8 years ago
- 5f61ad0 raw_bsd: Switch .bdrv_co_discard() to byte-based by Eric Blake · 8 years ago
- 9f1963b block: Convert bdrv_co_discard() to byte-based by Eric Blake · 8 years ago
- 8a39b4d raw_bsd: Don't advertise flags not supported by protocol layer by Eric Blake · 8 years ago
- a03ef88 block: Convert bdrv_co_preadv/pwritev to BdrvChild by Kevin Wolf · 9 years ago
- 28b04a8 block: Convert bdrv_co_readv() to BdrvChild by Kevin Wolf · 9 years ago
- ad82be2 block: Drop raw_refresh_limits() by Eric Blake · 8 years ago
- 9be3859 coccinelle: Remove unnecessary variables for function return value by Eduardo Habkost · 9 years ago