170 Commits (ef834aa2b2b52ac44ca97d70d5ef5e975a229034)

Author SHA1 Message Date
Zhao Liu f5ec96c92e block/vdi: Fix missing ERRP_GUARD() for error_prepend() 2 years ago
Kevin Wolf a4b740db5e block: Take graph lock for most of .bdrv_open 2 years ago
Kevin Wolf 79a5586648 block: Add missing GRAPH_RDLOCK annotations 2 years ago
Kevin Wolf 067179868e block: Mark bdrv_has_zero_init() and callers GRAPH_RDLOCK 2 years ago
Cédric Le Goater 721da0396c util/uuid: Add UUID_STR_LEN definition 2 years ago
Steve Sistare e0ee3a8ff7 cpr: relax blockdev migration blockers 2 years ago
Steve Sistare c8a7fc5179 migration: simplify blockers 2 years ago
Kevin Wolf 4026f1c4f3 block: Mark bdrv_get_parent_name() and callers GRAPH_RDLOCK 3 years ago
Markus Armbruster d25b99c72b block/vdi: Clean up local variable shadowing 3 years ago
Kevin Wolf 4db7ba3b87 block: Call .bdrv_co_create(_opts) unlocked 3 years ago
Kevin Wolf b2ab5f545f block: bdrv/blk_co_unref() for calls in coroutine context 3 years ago
Kevin Wolf 4ec8df0183 block: Mark bdrv_co_create() and callers GRAPH_RDLOCK 3 years ago
Kevin Wolf b9b10c35e5 block: Mark public read/write functions GRAPH_RDLOCK 3 years ago
Kevin Wolf 13dd6327ef vdi: Fix .bdrv_co_create(_opts) to open images with no_co_wrapper 3 years ago
Emanuele Giuseppe Esposito 3d47eb0a2a block: Convert bdrv_get_info() to co_wrapper_mixed 3 years ago
Emanuele Giuseppe Esposito 2475a0d0f4 block: bdrv_create_file is a coroutine_fn 3 years ago
Alberto Faria 3f65302822 vdi: switch to *_co_* functions 4 years ago
Vladimir Sementsov-Ogievskiy 8393078032 block: introduce bdrv_open_file_child() helper 4 years ago
Alberto Faria a9262f551e block: Change blk_{pread,pwrite}() param order 4 years ago
Alberto Faria 353a5d84b2 block: Make bdrv_{pread,pwrite}() return 0 on success 4 years ago
Alberto Faria 32cc71def9 block: Change bdrv_{pread,pwrite,pwrite_sync}() param order 4 years ago
Alberto Faria 53fb7844f0 block: Add a 'flags' param to bdrv_{pread,pwrite,pwrite_sync}() 4 years ago
Peter Maydell 5df022cf2e osdep: Move memalign-related functions to their own header 4 years ago
Vladimir Sementsov-Ogievskiy e75abedab7 block: use int64_t instead of uint64_t in driver write handlers 5 years ago
Vladimir Sementsov-Ogievskiy f7ef38dd13 block: use int64_t instead of uint64_t in driver read handlers 5 years ago
David Edmondson 07ee2ab4fd block/vdi: Don't assume that blocks are larger than VdiHeader 5 years ago
David Edmondson 574b8304cf block/vdi: When writing new bmap entry fails, don't leak the buffer 5 years ago
Markus Armbruster 386f6c07d2 error: Avoid error_propagate() after migrate_add_blocker() 6 years ago
Markus Armbruster b11a093c60 qapi: Smooth another visitor error checking pattern 6 years ago
Vladimir Sementsov-Ogievskiy 2ea0332f42 block/vdi: return ZERO block-status when appropriate 6 years ago
Max Reitz 69dca43d6b block: Use bdrv_default_perms() 6 years ago
Max Reitz 8b1869daad block: Make format drivers use child_of_bds 6 years ago
Max Reitz 258b776515 block: Add BdrvChildRole to BdrvChild 6 years ago
Max Reitz d67066d8bc block: Add BlockDriver.is_format 6 years ago
Eric Blake a3aeeab557 block: Add blk_new_with_bs() helper 6 years ago
Kevin Wolf 8c6242b6f3 block-backend: Add flags to blk_truncate() 6 years ago
Maxim Levitsky b92902dfea block: pass BlockDriver reference to the .bdrv_co_create 6 years ago
Max Reitz c80d8b06cf block: Add @exact parameter to bdrv_co_truncate() 7 years ago
Max Reitz ad6434dc62 vdi: Make block_status recurse for fixed images 7 years ago
Max Reitz 0a28bf2826 vdi: Fix .bdrv_has_zero_init() 7 years ago
Kevin Wolf d861ab3acf block: Add BlockBackend.ctx 7 years ago
Alberto Garcia d4f189713f vdi: Replace bdrv_{read,write}() with bdrv_{pread,pwrite}() 7 years ago
Markus Armbruster 14632122b8 block: Eliminate the S_1KiB, S_2KiB, ... macros 7 years ago
Peter Maydell 1324f06384 uuid: Make qemu_uuid_bswap() take and return a QemuUUID 7 years ago
Peter Maydell ac928b8ee8 block/vdi: Don't take address of fields in packed structs 7 years ago
Leonid Bloch 3dd5b8f471 vdi: Use a literal number of bytes for DEFAULT_CLUSTER_SIZE 8 years ago
Peter Maydell 091901841a block/vdi: Don't take address of fields in packed structs 8 years ago
Philippe Mathieu-Daudé f043568f54 vdi: Use definitions from "qemu/units.h" 8 years ago
Markus Armbruster f853465aac block: Make remaining uses of qobject input visitor more robust 8 years ago
Kevin Wolf 53618dd838 vdi: Fix vdi_co_do_create() return value 8 years ago