summary refs log tree commit diff stats
path: root/block/vmdk.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* block/vmdk: Fix missing ERRP_GUARD() for error_prepend()Zhao Liu2024-03-121-0/+1
* graph-lock: remove AioContext lockingStefan Hajnoczi2023-12-211-10/+10
* vmdk: Don't corrupt desc file in vmdk_write_cidFam Zheng2023-11-281-8/+20
* block: Fix deadlocks in bdrv_graph_wrunlock()Kevin Wolf2023-11-211-5/+5
* block: Protect bs->file with graph_lockKevin Wolf2023-11-081-2/+12
* block: Protect bs->backing with graph_lockKevin Wolf2023-11-081-3/+4
* block: Mark bdrv_has_zero_init() and callers GRAPH_RDLOCKKevin Wolf2023-11-071-1/+1
* cpr: relax blockdev migration blockersSteve Sistare2023-11-011-1/+1
* migration: simplify blockersSteve Sistare2023-10-201-4/+2
* block: Mark bdrv_get_specific_info() and callers GRAPH_RDLOCKKevin Wolf2023-10-121-4/+2
* block: Mark bdrv_refresh_filename() and callers GRAPH_RDLOCKKevin Wolf2023-10-121-18/+33
* block: add BDRV_BLOCK_COMPRESSED flag for bdrv_block_status()Andrey Drobyshev via2023-09-201-0/+2
* block: Mark bdrv_unref_child() GRAPH_WRLOCKKevin Wolf2023-09-201-0/+11
* block: Mark bdrv_parent_perms_conflict() and callers GRAPH_RDLOCKKevin Wolf2023-09-201-0/+2
* vmdk: Clean up bdrv_open_child() return value checkDmitry Frolov2023-09-081-1/+1
* block: use bdrv_co_debug_event in coroutine contextPaolo Bonzini2023-06-281-12/+12
* block: use bdrv_co_getlength in coroutine contextPaolo Bonzini2023-06-281-2/+2
* vmdk: mark more functions as coroutine_fns and GRAPH_RDLOCKPaolo Bonzini2023-06-281-13/+14
* block: Call .bdrv_co_create(_opts) unlockedKevin Wolf2023-05-191-15/+12
* block: Mark bdrv_co_get_allocated_file_size() and callers GRAPH_RDLOCKEmanuele Giuseppe Esposito2023-05-101-1/+1
* block: bdrv/blk_co_unref() for calls in coroutine contextKevin Wolf2023-05-101-9/+9
* vmdk: make vmdk_is_cid_valid a coroutine_fnPaolo Bonzini2023-04-251-1/+1
* block: Mark bdrv_co_create() and callers GRAPH_RDLOCKKevin Wolf2023-02-231-34/+29
* block: Mark public read/write functions GRAPH_RDLOCKKevin Wolf2023-02-231-38/+27
* block: Mark read/write in block/io.c GRAPH_RDLOCKKevin Wolf2023-02-231-3/+1
* block: Mark bdrv_co_flush() and callers GRAPH_RDLOCKEmanuele Giuseppe Esposito2023-02-231-2/+4
* block: Mark bdrv_co_truncate() and callers GRAPH_RDLOCKKevin Wolf2023-02-231-0/+2
* vmdk: Fix .bdrv_co_create(_opts) to open images with no_co_wrapperKevin Wolf2023-02-171-10/+12
* block/vmdk: Change extent info typeHanna Reitz2023-02-011-4/+4
* block: Convert bdrv_get_info() to co_wrapper_mixedEmanuele Giuseppe Esposito2023-02-011-2/+3
* block: Convert bdrv_get_allocated_file_size() to co_wrapperEmanuele Giuseppe Esposito2023-02-011-4/+5
* block: bdrv_create_file is a coroutine_fnEmanuele Giuseppe Esposito2022-12-151-1/+1
* block/vmdk: add coroutine_fn annotationsEmanuele Giuseppe Esposito2022-12-151-17/+19
* block/vmdk: Simplify vmdk_co_create() to return directlyMarkus Armbruster2022-12-141-17/+11
* vmdk: switch to *_co_* functionsAlberto Faria2022-10-271-27/+27
* vmdk: manually add more coroutine_fn annotationsPaolo Bonzini2022-10-271-17/+17
* block: introduce bdrv_open_file_child() helperVladimir Sementsov-Ogievskiy2022-10-271-4/+3
* vmdk: add missing coroutine_fn annotationsPaolo Bonzini2022-10-071-10/+12
* block: Change blk_{pread,pwrite}() param orderAlberto Faria2022-07-121-5/+5
* block: Make bdrv_{pread,pwrite}() return 0 on successAlberto Faria2022-07-121-3/+2
* block: Change bdrv_{pread,pwrite,pwrite_sync}() param orderAlberto Faria2022-07-121-25/+25
* block: Add a 'flags' param to bdrv_{pread,pwrite,pwrite_sync}()Alberto Faria2022-07-121-32/+25
* block/vmdk: Fix reopening bs->fileHanna Reitz2022-05-041-1/+55
* osdep: Move memalign-related functions to their own headerPeter Maydell2022-03-071-0/+1
* vmdk: allow specification of tools versionThomas Weißschuh2021-11-021-4/+20
* block: use int64_t instead of int in driver write_zeroes handlersVladimir Sementsov-Ogievskiy2021-09-291-1/+1
* block: use int64_t instead of uint64_t in driver write handlersVladimir Sementsov-Ogievskiy2021-09-291-4/+4
* block: use int64_t instead of uint64_t in driver read handlersVladimir Sementsov-Ogievskiy2021-09-291-2/+2
* qapi: Use QAPI_LIST_APPEND in trivial casesEric Blake2021-01-281-6/+3
* vmdk: fix maybe uninitialized warningsChristian Borntraeger2020-10-131-4/+4