Paolo Bonzini a39bae4ecd qcow2: mark various functions as coroutine_fn and GRAPH_RDLOCK
Functions that can do I/O (including calling bdrv_is_allocated
and bdrv_block_status functions) are prime candidates for being
coroutine_fns.  Make the change for those that are themselves called
only from coroutine_fns.  Also annotate that they are called with the
graph rdlock taken, thus allowing them to call bdrv_co_*() functions
for I/O.

Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Message-Id: <20230309084456.304669-9-pbonzini@redhat.com>
Reviewed-by: Kevin Wolf <kwolf@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
2023-04-25 13:17:28 +02:00
..
2023-02-24 15:09:39 +00:00
2023-02-24 15:09:39 +00:00
2023-01-20 07:24:28 +01:00
2023-02-08 07:28:05 +01:00
2023-03-10 15:14:46 +01:00
2023-02-24 15:09:39 +00:00
2022-06-29 10:57:02 +03:00