- a4b740d block: Take graph lock for most of .bdrv_open 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
- e0ee3a8 cpr: relax blockdev migration blockers by Steve Sistare · 1 year, 2 months ago
- c8a7fc5 migration: simplify blockers by Steve Sistare · 1 year, 2 months ago
- 4026f1c block: Mark bdrv_get_parent_name() and callers GRAPH_RDLOCK by Kevin Wolf · 1 year, 3 months ago
- 3c2c599 block/vpc: Avoid dynamic stack allocation by Philippe Mathieu-Daudé · 1 year, 5 months ago
- 517b5df vpc: mark more functions as coroutine_fns and GRAPH_RDLOCK by Paolo Bonzini · 1 year, 7 months ago
- 4db7ba3 block: Call .bdrv_co_create(_opts) unlocked by Kevin Wolf · 1 year, 8 months ago
- b2ab5f5 block: bdrv/blk_co_unref() for calls in coroutine context by Kevin Wolf · 1 year, 8 months ago
- 4ec8df0 block: Mark bdrv_co_create() and callers GRAPH_RDLOCK by Kevin Wolf · 1 year, 11 months ago
- b9b10c3 block: Mark public read/write functions GRAPH_RDLOCK by Kevin Wolf · 1 year, 11 months ago
- 6ef0285 vpc: Fix .bdrv_co_create(_opts) to open images with no_co_wrapper by Kevin Wolf · 1 year, 11 months ago
- 3d47eb0 block: Convert bdrv_get_info() to co_wrapper_mixed by Emanuele Giuseppe Esposito · 2 years ago
- 2475a0d block: bdrv_create_file is a coroutine_fn by Emanuele Giuseppe Esposito · 2 years, 1 month ago
- 8393078 block: introduce bdrv_open_file_child() helper by Vladimir Sementsov-Ogievskiy · 2 years, 5 months ago
- a9262f5 block: Change blk_{pread,pwrite}() param order by Alberto Faria · 2 years, 6 months ago
- 32cc71d block: Change bdrv_{pread,pwrite,pwrite_sync}() param order by Alberto Faria · 2 years, 7 months ago
- 53fb784 block: Add a 'flags' param to bdrv_{pread,pwrite,pwrite_sync}() by Alberto Faria · 2 years, 7 months ago
- 5df022c osdep: Move memalign-related functions to their own header by Peter Maydell · 2 years, 10 months ago
- 7da9623 block/vpc: Add a sanity check that fixed-size images have the right type by Thomas Huth · 3 years, 3 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
- be7c5dd block/vpc: Use sizeof() instead of HEADER_SIZE for footer size by Markus Armbruster · 4 years ago
- a3d2761 block/vpc: Pass footer buffers as VHDFooter * instead of uint8_t * by Markus Armbruster · 4 years ago
- 275734e block/vpc: Pad VHDFooter, replace uint8_t[] buffers by Markus Armbruster · 4 years ago
- 3d6101a block/vpc: Use sizeof() instead of 1024 for dynamic header size by Markus Armbruster · 4 years ago
- e326f07 block/vpc: Pad VHDDynDiskHeader, replace uint8_t[] buffers by Markus Armbruster · 4 years ago
- 7550379 block/vpc: Make vpc_checksum() take void * by Markus Armbruster · 4 years ago
- a18dc3a block/vpc: Don't abuse the footer buffer for dynamic header by Markus Armbruster · 4 years ago
- b0ce8cb block/vpc: Don't abuse the footer buffer as BAT sector buffer by Markus Armbruster · 4 years ago
- 02df95c block/vpc: Make vpc_open() read the full dynamic header by Markus Armbruster · 4 years ago
- 5f14f31 block: Fix some code style problems, "foo* bar" should be "foo *bar" by shiliyang · 4 years, 2 months ago
- 386f6c0 error: Avoid error_propagate() after migrate_add_blocker() by Markus Armbruster · 4 years, 6 months ago
- b11a093 qapi: Smooth another visitor error checking pattern by Markus Armbruster · 4 years, 6 months ago
- af175e8 error: Eliminate error_propagate() with Coccinelle, part 2 by Markus Armbruster · 4 years, 6 months ago
- 668f62e error: Eliminate error_propagate() with Coccinelle, part 1 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
- 2c060c0 block/vpc: return ZERO block-status when appropriate by Vladimir Sementsov-Ogievskiy · 4 years, 7 months ago
- 69dca43 block: Use bdrv_default_perms() by Max Reitz · 4 years, 8 months ago
- 8b1869d block: Make format drivers use child_of_bds by Max Reitz · 4 years, 8 months ago
- 258b776 block: Add BdrvChildRole to BdrvChild by Max Reitz · 4 years, 8 months ago
- d67066d block: Add BlockDriver.is_format by Max Reitz · 4 years, 8 months ago
- a3aeeab block: Add blk_new_with_bs() helper by Eric Blake · 4 years, 8 months ago
- 8c6242b block-backend: Add flags to blk_truncate() by Kevin Wolf · 4 years, 8 months ago
- 3f6de65 vpc: Don't round up already aligned BAT sizes by Kevin Wolf · 4 years, 9 months ago
- b92902d block: pass BlockDriver reference to the .bdrv_co_create by Maxim Levitsky · 4 years, 9 months ago
- c80d8b0 block: Add @exact parameter to bdrv_co_truncate() by Max Reitz · 5 years ago
- 1a37e31 vpc: Return 0 from vpc_co_create() on success by Max Reitz · 5 years ago
- fbc8e1b vpc: Do not return RAW from block_status by Max Reitz · 5 years ago
- d861ab3 block: Add BlockBackend.ctx by Kevin Wolf · 6 years ago
- 126734c vpc: unlock Coroutine lock to make IO submit Concurrently by Zhengui li · 6 years ago
- 2654267 block: Add strong_runtime_opts to BlockDriver by Max Reitz · 6 years ago
- 0dbaaa7 block/vpc: Don't take address of fields in packed structs by Peter Maydell · 6 years ago
- 7d37435 avoid TABs in files that only contain a few by Paolo Bonzini · 6 years ago
- c317b64 vpc: Don't leak opts in vpc_open() by Kevin Wolf · 6 years ago
- 04788ba vpc: Fail open on bad header checksum by Markus Armbruster · 6 years ago
- af91062 block: Factor out qobject_input_visitor_new_flat_confused() by Markus Armbruster · 7 years ago
- 92adf9d block: Clean up a misuse of qobject_to() in .bdrv_co_create_opts() by Markus Armbruster · 7 years ago
- e5af0da block: Fix -blockdev for certain non-string scalars by Markus Armbruster · 7 years ago
- 609f45e block: Add block-specific QDict header by Max Reitz · 7 years ago
- cb3e7f0 qobject: Replace qobject_incref/QINCREF qobject_decref/QDECREF by Marc-André Lureau · 7 years ago
- 7dc847e qapi: Replace qobject_to_X(o) by qobject_to(X, o) by Max Reitz · 7 years ago
- 1cfeaf3 vpc: Require aligned size in .bdrv_co_create by Kevin Wolf · 7 years ago
- 182c883 vpc: Support .bdrv_co_create by Kevin Wolf · 7 years ago
- efc75e2 block: rename .bdrv_create() to .bdrv_co_create_opts() by Stefan Hajnoczi · 7 years ago
- 2f83673 vpc: Switch to .bdrv_co_block_status() by Eric Blake · 7 years ago
- 922a01a Move include qemu/option.h from qemu-common.h to actual users by Markus Armbruster · 7 years ago
- 13f1493 vpc: use DIV_ROUND_UP by Marc-André Lureau · 8 years ago
- 81caa3c vpc: Check failure of bdrv_getlength() by Eric Blake · 7 years ago
- c8115f8 block/vpc: fix uninitialised variable compiler warning by Mark Cave-Ayland · 7 years ago
- cfc87e0 block/vpc.c: Handle write failures in get_image_offset() by Peter Maydell · 7 years ago
- 778b087 vpc: make it thread-safe by Paolo Bonzini · 8 years ago
- 3a691c5 block: Add PreallocMode to blk_truncate() by Max Reitz · 8 years ago
- d525403 block: Simplify use of BDRV_BLOCK_RAW by Eric Blake · 8 years ago
- 795c40b migration: Create migration/blocker.h by Juan Quintela · 8 years ago
- ed3d2ec block: Add errp to b{lk,drv}_truncate() by Max Reitz · 8 years ago
- 5588060 block: Add BDRV_O_RESIZE for blk_new_open() by Kevin Wolf · 8 years ago
- 862f215 block: Request child permissions in format drivers by Kevin Wolf · 8 years ago
- 4e4bf5c block: Attach bs->file only during .bdrv_open() by Kevin Wolf · 8 years ago
- fe44dc9 migration: disallow migrate_add_blocker during migration by Ashijeet Acharya · 8 years ago
- 38440a2 vpc: Use QEMU UUID API by Fam Zheng · 8 years ago
- a03ef88 block: Convert bdrv_co_preadv/pwritev to BdrvChild by Kevin Wolf · 9 years ago
- d9ca2ea block: Convert bdrv_pwrite(v/_sync) to BdrvChild by Kevin Wolf · 9 years ago
- cf2ab8f block: Convert bdrv_pread(v) to BdrvChild by Kevin Wolf · 9 years ago
- 58369e2 qemu-common: stop including qemu/bswap.h from qemu-common.h by Paolo Bonzini · 9 years ago
- 8341f00 block: Allow BDRV_REQ_FUA through blk_pwrite() by Eric Blake · 9 years ago
- 513b0f0 vpc: Implement .bdrv_co_pwritev() interface by Kevin Wolf · 9 years ago
- d46b7cc vpc: Implement .bdrv_co_preadv() interface by Kevin Wolf · 9 years ago
- 9c057d0 block/vpc: update comments to be compliant w/coding guidelines by Jeff Cody · 9 years ago
- 32f6439 block/vpc: set errp in vpc_open by Jeff Cody · 9 years ago
- 66176fc block/vpc: make checks on max table size a bit more lax by Jeff Cody · 9 years ago
- c23fb11 block/vpc: Use the correct max sector count for VHD images by Jeff Cody · 9 years ago
- bab246d block/vpc: use current_size field for XenConverter VHD images by Jeff Cody · 9 years ago
- 9bdfb9e vpc: use current_size field for XenServer VHD images by Stefan Hajnoczi · 9 years ago
- 0211b9b block/vpc: set errp in vpc_create by Jeff Cody · 9 years ago
- 40a99aa vpc: fix return value check for blk_pwrite by Paolo Bonzini · 9 years ago
- 72e775c block: Always set writeback mode in blk_new_open() by Kevin Wolf · 9 years ago
- da34e65 include/qemu/osdep.h: Don't include qapi/error.h by Markus Armbruster · 9 years ago
- efaa7c4 blockdev: Split monitor reference from BB creation by Max Reitz · 9 years ago
- b8f45cd vpc: Use BB functions in .bdrv_create() by Kevin Wolf · 9 years ago